Moin!
Hat sich jemand von Euch schon mal mit Cacti unter Lenny beschäftigt?
Irgendwie scheint das da nicht mehr so problemlos zu funktionieren wie
in früheren Debian-Versionen...
Eines der Probleme, mit denen ich derzeit kämpfe, ist das Monitoring des
Netzwerktraffics. Cacti bringt Abfragemechanismen dazu mit, aber wenn
ich z.B. im Admin-Backend überhaupt erstmal die verfügbaren Devices
herausfinden will, bringt das kein Ergebnis:
+ Running data query [1].
+ Found type = '3' [snmp query].
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1'
+ No SNMP data returned
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
Was aber eigentlich Blödsinn ist, denn auf der Konsole bringt das sehr
wohl ein sinnvolles Ergebnis:
# snmpwalk localhost -c public -v1 '.1.3.6.1.2.1.2.2.1.1'
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
#
Die SNMP-Community in Cacti steht natürlich auch auf "public" - wo
könnte also der Fehler liegen?
Auf meinem vServer, auf dem noch Etch läuft, sieht die Konsolen-Ausgabe
genauso aus, nur daß hier Cacti gleich fleißig die relevanten Daten
herausfindet:
+ Running data query [1].
+ Found type = '3' [snmp query].
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1'
+ Located input field 'ifIndex' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.2.2.1.1'
+ Found item [ifIndex='1'] index: 1 [from value]
+ Found item [ifIndex='3'] index: 3 [from value]
+ Located input field 'ifOperStatus' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.2.2.1.8'
+ Found item [ifOperStatus='Up'] index: 1 [from value]
+ Found item [ifOperStatus='Up'] index: 3 [from value]
+ Located input field 'ifDescr' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.2.2.1.2'
+ Found item [ifDescr='lo'] index: 1 [from value]
+ Found item [ifDescr='venet0'] index: 3 [from value]
+ Located input field 'ifName' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.31.1.1.1.1'
+ Found item [ifName='lo'] index: 1 [from value]
+ Found item [ifName='venet0'] index: 3 [from value]
+ Located input field 'ifAlias' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.31.1.1.1.18'
+ Found item [ifAlias=''] index: 1 [from value]
+ Found item [ifAlias=''] index: 3 [from value]
+ Located input field 'ifType' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.2.2.1.3'
+ Found item [ifType='softwareLoopback(24)'] index: 1 [from value]
+ Found item [ifType='other(1)'] index: 3 [from value]
+ Located input field 'ifSpeed' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.2.2.1.5'
+ Found item [ifSpeed='10000000'] index: 1 [from value]
+ Found item [ifSpeed='0'] index: 3 [from value]
+ Located input field 'ifHwAddr' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.2.2.1.6'
+ Found item [ifHwAddr=''] index: 1 [from value]
+ Found item [ifHwAddr=''] index: 3 [from value]
+ Located input field 'ifIP' [walk]
+ Executing SNMP walk for data @ '.1.3.6.1.2.1.4.20.1.2'
+ Found item [ifIP='62.75.244.239'] index: 3 [from regexp oid parse]
+ Found item [ifIP='127.0.0.1'] index: 1 [from regexp oid parse]
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
+ Found data query XML file at
'/usr/share/cacti/site/resource/snmp_queries/interface.xml'
Hat jemand 'ne sinnstiftende Idee?
Tschüs,
Sebastian
Received on Mon Dec 14 10:02:12 2009