Saya telah mengatur dua antarmuka sebagai budak ikatan (eth0 dan eth1 terikat sebagai bond0). Bagaimana orang memonitor status budak?
Bagaimana Anda diberi tahu jika tautan gagal pada satu antarmuka? Apakah Anda polling sesuatu di / sys / class / net / bond0 atau / proc / net / bonding / bond0? Apakah ada daemon yang bisa saya konfigurasikan untuk mendapatkan notifikasi?
Beberapa konteks: Saya menjalankan SUSE 11 server SP1 dan saya tidak tertarik dengan alat grafis karena server ini tidak menjalankan X11.
linux
networking
bonding
Louis Munro
sumber
sumber
if fgrep -q down /proc/net/bonding/bond0
untuk memeriksa kejadiandown
.fgrep -C999 down /proc/net/bonding/bond0 || true
crontab saya yang hanya akan mengirim seluruh isi file jikadown
ditemukan.Jika Anda melakukan ikatan, periksa / proc / net / bonding / bond0.
Anda harus melihat sesuatu seperti ini
Saya hanya memeriksa untuk melihat apakah budak Saat Ini Aktif telah berubah atau tidak.
Juga jika Anda hanya ingin melihat apakah tautan hilang di salah satu NIC Anda, Anda masih dapat melakukannya melalui SNMP atau bentuk pemantauan standar lainnya.
sumber
Saya belum punya Suse di sini untuk menguji perintah. Dalam fedora / redhat saya menggunakan "ethtool slave_device_name" http://en.wikipedia.org/wiki/Ethtool dan saya melihat parameter "Tautan terdeteksi:".
sumber
Di bawah Nagios saya digunakan
check_ifoperstatus
pada masing-masing antarmuka slave yang melakukan kueri SNMP ke 1.3.6.1.2.1.2.2.1.8 di IF-MIB.sumber