J'ai configuré deux interfaces comme esclaves de liaison (eth0 et eth1 liés comme bond0). Comment les gens surveillent-ils le statut des esclaves?
Comment êtes-vous averti si le lien échoue sur une interface? Interrogez-vous quelque chose dans / sys / class / net / bond0 ou / proc / net / bonding / bond0? Existe-t-il un démon que je peux configurer pour recevoir des notifications?
Un certain contexte: j'exécute le serveur SUSE 11 SP1 et je ne suis intéressé par aucun outil graphique car ce serveur n'exécute pas X11.
linux
networking
bonding
Louis Munro
la source
la source
if fgrep -q down /proc/net/bonding/bond0
de vérifier toute occurrence dedown
.fgrep -C999 down /proc/net/bonding/bond0 || true
mon crontab qui enverra simplement tout le contenu du fichier s'il adown
été trouvé.Si vous faites du collage, vérifiez / proc / net / bonding / bond0.
Vous devriez voir quelque chose comme ça
Je vérifie simplement si l'esclave actuellement actif a changé ou non.
De plus, si vous cherchez simplement à voir si le lien est perdu sur l'un de vos NIC, vous pouvez toujours le faire via SNMP ou d'autres formes standard de surveillance.
la source
Je n'ai pas de Suse ici pour tester la commande. Dans fedora / redhat j'utilise "ethtool slave_device_name" http://en.wikipedia.org/wiki/Ethtool et je vois le paramètre "Lien détecté:".
la source
Sous Nagios, j'ai utilisé
check_ifoperstatus
sur chacune des interfaces esclaves qui effectue une requête SNMP vers 1.3.6.1.2.1.2.2.1.8 dans l'IF-MIB.la source