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/bond0verificar cualquier ocurrencia dedown.fgrep -C999 down /proc/net/bonding/bond0 || truemi crontab que simplemente enviará todo el contenido del archivo sidownse 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_ifoperstatusen 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