İnsanlar linux üzerindeki bağımlı arabirimlerin bağlanma durumunu nasıl izler?


9

Bağ köleleri olarak iki arayüz oluşturdum (eth0 ve bond0 olarak bağlanan eth1). İnsanlar kölelerin durumunu nasıl izliyor?

Bağlantı bir arayüzde başarısız olursa nasıl bilgilendirilirsiniz? / Sys / class / net / bond0 veya / proc / net / bonding / bond0 içindeki bir şeyi yoklıyor musunuz? Bildirim almak için yapılandırabileceğim bir arka plan programı var mı?

Bazı bağlamlar: SUSE 11 sunucu SP1 çalıştırıyorum ve bu sunucu X11 çalışmıyor gibi herhangi bir grafik aracı ile ilgilenmiyorum.

Yanıtlar:


4

Bunu yapmanın bazı yolları vardır:

  1. Daha önce de belirttiğiniz gibi, sorgu durumu /proc/net/bonding/bond0:

    eğer [grep -c down / proc / net / bonding / bond0 '-eq 1]; sonra
        echo "` tarih +% c` "| \
        mail -s "$ (grep -B1 aşağı / proc / net / bonding / bond0 | head -1 | \
        awk -F ':' '{print $ 2}') kapalı "your@email.address 
    fi
    
  2. Nagios en check_linux_bonding eklentisi.

  3. SNMP.


Bu yalnızca 1 köle kapalı olduğunda çalışır, ancak 2 köle veya 3 ya da daha fazla köle 2'den aşağıdaysa e-posta almak isteyebilirsiniz. if fgrep -q down /proc/net/bonding/bond0Herhangi bir oluşumunu kontrol etmenizi öneririm down.
Daniel Böhmer

Sonunda bulduğumda fgrep -C999 down /proc/net/bonding/bond0 || truetüm dosya içeriğini gönderecek olan crontab'ımı koydum down.
Daniel Böhmer

1

Yapıştırma yapıyorsanız, / proc / net / bonding / bond0'ı kontrol edin.

Böyle bir şey görmelisin

Ethernet Channel Bonding Driver: v3.7.0 (June 2, 2010)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0d:60:d4:a3:00
Slave queue ID: 0

Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0d:60:d4:a3:01
Slave queue ID: 0

Şu anda Aktif olan ikincil öğenin değişip değişmediğini kontrol ediyorum.

Ayrıca, NIC'lerinizden birinde bağlantının kaybedilip kaybedilmediğini görmek istiyorsanız, bunu yine de SNMP veya diğer standart izleme biçimleriyle yapabilirsiniz.



0

Nagios altında check_ifoperstatus, IF-MIB'de 1.3.6.1.2.1.2.2.1.8'e bir SNMP sorgusu gerçekleştiren bağımlı arabirimlerin her birinde kullandım .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.