Итак, у нас есть 2 канала интернета, которые нам и хотелось бы в равной степени задействовать для связи с Осколом. Циски были перестроены соответствующим образом и встал вопрос о том, как бы видеть, через какой инет сейчас работает канал. Об этом и статья.
Сразу идем в /usr/local/etc/zabbix/zabbix_agentd.conf и в конец добавляем
Код: Выделить всё
#####
# Marshrut
#####
UserParameter=rout.msk,/usr/sbin/traceroute 192.168.28.2 | grep 10.200.254.11 | wc -l
Сохраняем, перезапускаем... теперь идём в забикс Администрирование-Общие-Преобразование значений где создаём новое преобразование - там всё просто. Дальше Натсройки-Узлы сети выбираем наш узел, где мы правили агента и добавляем новый элемент данных То, что правится я выделил. Не забудьте нажать "сохранить"

Если работает быстрый инет - всё зеленое
Если работает резервный медленный инет - линия чёрная
Если ниработает ни один из каналов - красная
Ну и итог всего этого на карте виден так Вопросы, которые остались на момент написания статьи:
1) хотелось бы на карте написать не 0 и 1 а ту нашу автозамену, но что-то не получилось
2) когда всё работает - то на самом деле трафик распределяется на 2 канала и то что показывается быстрый маршрут тут, не значит что ваш компьютер пойдет по этому же пути - нагрузка будет разделяться
3) хотелось бы получить более простой способ, чем постоядовольнотакинно дергать traceroute
4) не получилось нарисовать 2 канала - они слились, а хотел указать наглядно сколько трафика дует через каждый в реальном времени
Но тем не менее, даже такое кривоватое решение дает хорошую наглядность о состоянии канала до Обьекта