He configurado dos interfaces como esclavos de enlace (eth0 y eth1 unidos como bond0). ¿Cómo están monitoreando las personas el estado de los esclavos?
¿Cómo se le notifica si el enlace falla en una interfaz? ¿Encuestas algo en / sys / class / net / bond0 o / proc / net / bonding / bond0? ¿Hay algún demonio que pueda configurar para recibir notificaciones?
Algún contexto: estoy ejecutando SUSE 11 server SP1 y no estoy interesado en ninguna herramienta gráfica ya que este servidor no ejecuta X11.
linux
networking
bonding
Louis Munro
fuente
fuente
if fgrep -q down /proc/net/bonding/bond0
verificar cualquier ocurrencia dedown
.fgrep -C999 down /proc/net/bonding/bond0 || true
mi crontab que simplemente enviará todo el contenido del archivo sidown
se encuentra.Si está haciendo una vinculación, marque / proc / net / bonding / bond0.
Debería ver algo como esto
Solo verifico si el esclavo actualmente activo ha cambiado o no.
Además, si solo está buscando ver si se pierde el enlace en una de sus NIC, aún puede hacerlo a través de SNMP u otras formas estándar de monitoreo.
fuente
No tengo ningún Suse aquí para probar el comando. En fedora / redhat utilizo "ethtool slave_device_name" http://en.wikipedia.org/wiki/Ethtool y veo el parámetro "Enlace detectado:".
fuente
Bajo Nagios utilicé
check_ifoperstatus
en cada una de las interfaces esclavas que realiza una consulta SNMP a 1.3.6.1.2.1.2.2.1.8 en el IF-MIB.fuente