Snmp neden kendi MIB'lerini kullanmıyor?


22

Ubuntu 12.04LTS'nin yeni kurulumunu yaptım ve snmpd ve snmp paketlerini kurdum.

Eğer yazarsam:

snmpwalk -m ALL -v2c -c public localhost 1.3

Hata formlarını alıyorum;

Cannot adopt OID in SQUID-MIB: cacheClients ::= { cacheProtoAggregateStats 15 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 }

Bunların tam anlamıyla yüzlerce var.

Eğer snmp dağıtılmamış MIB'leri sevmiyorsa, kendime alışmak için ne şansım var? (Aynı MIB cihazımla aynı hatayı farklı bir makinede alıyorum, bu yüzden dağıtımın akıl sağlığını test etmek için temiz bir kurulum yaptım.)

Başka dağıtımların da bu sorunu var mı? Buraya baktığım belli bir şey var mı?


2
Ubuntu sunucusundaki PHP'yi CLI'den çalıştırırken (aksi halde değildim) bunları stdoud üzerinden alıyordum. PHP snmp modülü tarafından üretildiler. Düzeltme yapıldı apt-get install snmp. Mib'ler zaten mibs klasöründe bulunuyordu.
Tiberiu-Ionuț Stan

Yanıtlar:


39

apt-get install snmp-mibs-downloader

Yukarıdaki komut, ücretsiz MIB'lerin (dağıtıma dahil) çalışması için gereken çeşitli ücretsiz MIB'leri indirir.

Bu ücretsiz olmayan paketi yükledikten sonra hala bir avuç hata var, ama snmpwalkşimdi çalışıyor.


3
Teşekkürler - cevabınız sadece beni saatlerce hata ayıklama günlük kurtardı. [+1]
e-sushi

1
Bilginize, hala 16.04LTS'de geçerlidir
Chris Cleeland

3

Snmp kurulu değil gibi görünüyor. Sadece yap

sudo apt-get install snmp

Bir tarama -T (Mint) kullanıyordum, basit bir test yapıyordum ve tüm bu hataları aldım. Bunu takmak tamamen temizledi. SNMP hatalarının nedeni aynı olmasa da, altı çizili konu aynıydı. Neden daha fazla beğenmedin emin değilim, ++
Alex Summers,

1
OP "... snmpd ve snmp paketleri ..installed" dedi
şeritli
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.