Я установил два интерфейса в качестве связующих ведомых (eth0 и eth1 связаны как bond0). Как люди следят за состоянием рабов?
Как вы получаете уведомление, если ссылка не работает на одном интерфейсе? Вы опрашиваете что-то в / sys / class / net / bond0 или / proc / net / bonding / bond0? Есть ли демон, который я могу настроить для получения уведомлений?
Некоторый контекст: я использую SUSE 11 server SP1 и мне не интересен какой-либо графический инструмент, так как этот сервер не работает под управлением X11.
linux
networking
bonding
Луи Мунро
источник
источник
if fgrep -q down /proc/net/bonding/bond0
проверить на любое вхождениеdown
.fgrep -C999 down /proc/net/bonding/bond0 || true
свой crontab, который просто отправит весь файл, еслиdown
он найден.Если вы делаете соединение, проверьте / proc / net / bonding / bond0.
Вы должны увидеть что-то вроде этого
Я просто проверяю, изменился ли Текущий активный ведомый или нет.
Также, если вы просто хотите посмотреть, не потеряна ли связь на одном из ваших сетевых адаптеров, вы все равно можете сделать это, используя SNMP или другие стандартные формы мониторинга.
источник
У меня нет Suse здесь, чтобы проверить команду. В fedora / redhat я использую "ethtool slave_device_name" http://en.wikipedia.org/wiki/Ethtool и вижу параметр "Обнаружена ссылка:".
источник
Под Nagios я использовал
check_ifoperstatus
на каждом из подчиненных интерфейсов, который выполняет SNMP-запрос к 1.3.6.1.2.1.2.2.1.8 в IF-MIB.источник