[Sysadmins] monit uplink monitoring

Alexei Takaseev alexei на taf.ru
Чт Дек 23 05:00:33 UTC 2010



----- Исходное сообщение -----
> От: "Timur Batyrshin" <batyrshin на ieml.ru>
> Кому: "ALT Linux sysadmin discuss" <sysadmins на lists.altlinux.org>
> Отправленные: Среда, 22 Декабрь 2010 г 23:45:06
> Тема: [Sysadmins] monit uplink monitoring
> Хочется мониторить при помощи monit состояние каналов в инет.
> Каждый канал подключается к отдельному интерфейсу (как вариант — к
> одному и тому же интерфейсу, но с разными исходящими адресами).
> 
> Сходу соображается что-то типа
> check host uplink1-available with address 8.8.8.8
> if failed icmp type echo count 5 with timeout 5 seconds then alert
> 
> Но это мы тестируем маршрут по-умолчанию. А вот как бы указать мониту
> еще исходящий интерфейс/адрес для пакетов? В документации я что-то не
> нашел такого. Можно, конечно, пинговать фиктивные адреса и с
> использованием полиси-роутинга раскидывать их по разным каналам, но не
> хочется.
> 
> Может можно как-то это сделать при помощи одного только monit ?

Если интерфейсы наружу не p-t-p, то можно пинговать nexthop для конкретного канала. Он по любому не будет доступен, в случае, если канал упал.


Подробная информация о списке рассылки Sysadmins