Я zabbix'ом мониторю канал, вернее доступность шлюза провайдера, через UserParameter.
#!/bin/bash
wrst=$(mtr -r -c $1 $2 | grep -v HOST | tail -n 1 | awk '{ print ($8) }');wrst=${wrst:-"-1.0"};echo $wrst;
Ответ — худшее время ответа, -1 — канал лежит.