Woody und SNMP

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Woody und SNMP

Beitrag von durztbrother » 17.05.2003 14:11:58

Ich habe mein Gateway von Mandrake LInux auf Debian umgestellt. Nun möchte ich mein Perl Script welches mir duch Abfrage von SNMP OIDs, neinen Traffic berechnet, für Debian anpassen. Allerdings hab ich ein Problem:

Unter Mandrake zeige mit ein "snmpwalk localhost public" eine extrem lange Liste von OID. Selbiges unter Debian zeigt nur einige OID:

snmpwalk localhost public
system.sysDescr.0 = Linux obiwan 2.4.21-rc1 #7 SMP Sun May 11 15:08:15 CEST 2003 i686
system.sysObjectID.0 = OID: enterprises.ucdavis.ucdSnmpAgent.linux
system.sysUpTime.0 = Timeticks: (1446060) 4:01:00.60
system.sysContact.0 = Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
system.sysName.0 = neo
system.sysLocation.0 = Unknown (configure /etc/snmp/snmp.local.conf)
system.sysORLastChange.0 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORID.1 = OID: ifMIB
system.sysORTable.sysOREntry.sysORID.2 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpMIB
system.sysORTable.sysOREntry.sysORID.3 = OID: tcpMIB
system.sysORTable.sysOREntry.sysORID.4 = OID: ip
system.sysORTable.sysOREntry.sysORID.5 = OID: udpMIB
system.sysORTable.sysOREntry.sysORID.6 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpVacmMIB.vacmMIBConformance.vacmMIBGroups.vacmBasicGroup
system.sysORTable.sysOREntry.sysORID.7 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpFrameworkMIB.snmpFrameworkMIBConformance.snmpFrameworkMIBCompliances.snmpFrameworkMIBCompliance
system.sysORTable.sysOREntry.sysORID.8 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpMPDMIB.snmpMPDMIBConformance.snmpMPDMIBCompliances.snmpMPDCompliance
system.sysORTable.sysOREntry.sysORID.9 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpUsmMIB.usmMIBConformance.usmMIBCompliances.usmMIBCompliance
system.sysORTable.sysOREntry.sysORDescr.1 = The MIB module to describe generic objects for network interface sub-layers
system.sysORTable.sysOREntry.sysORDescr.2 = The MIB module for SNMPv2 entities
system.sysORTable.sysOREntry.sysORDescr.3 = The MIB module for managing TCP implementations
system.sysORTable.sysOREntry.sysORDescr.4 = The MIB module for managing IP and ICMP implementations
system.sysORTable.sysOREntry.sysORDescr.5 = The MIB module for managing UDP implementations
system.sysORTable.sysOREntry.sysORDescr.6 = View-based Access Control Model for SNMP.
system.sysORTable.sysOREntry.sysORDescr.7 = The SNMP Management Architecture MIB.
system.sysORTable.sysOREntry.sysORDescr.8 = The MIB for Message Processing and Dispatching.
system.sysORTable.sysOREntry.sysORDescr.9 = The management information definitions for the SNMP User-based Security Model.
system.sysORTable.sysOREntry.sysORUpTime.1 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.2 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.3 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.4 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.5 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.6 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.7 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.8 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.9 = Timeticks: (0) 0:00:00.00
End of MIB


Wie komme ich an die anderen OID ran damit ich wieder die Counter abfragen kann? Hat jemand einen Tipp ?

Besten dank schon mal im voraus!

Ciao
Durztbrother
Zuletzt geändert von durztbrother am 24.02.2004 20:22:24, insgesamt 1-mal geändert.

Benutzeravatar
oleg
Beiträge: 118
Registriert: 29.01.2003 21:57:39

Beitrag von oleg » 17.05.2003 14:50:34

Schon mal was von mrtg gehört? --> http://www.mrtg.org

Aber schau mal was in der snmpd.conf bei community steht!
/etc/snmp/snmpd.conf aufmachen und die 3 Zeilen "com2sec" suchen...
Da müsstest Du die erste der drei Zeilen auskommentieren und bei der zweiten die #
wegnehmen und die community auf Deinen community-Namen setzen...
Sollte aber auch mit der default-community "public" funktionieren...ist zumindest bei woody so...
solltest du nach anpassen der snmpd.conf immer noch keine Werte zurückbekommen
könntest Du noch versuchen auf Deinen abzufragenden Devices ne neue community anzulegen mit access-list wo die ip des snmp-clients eingetragen werden sollte....
viel glück

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 17.05.2003 15:09:16

Hi Oleg,
Schon mal was von mrtg gehört? --> http://www.mrtg.org
ja MRTG kenne ich, das ist ganz hübsch um Traffic zu visualisieren. Aber es reicht nicht wenn Du in der Lage sein must Ausssagen zu können: wie hoch der outgoing traffic auf Interface X am Datum Y war. Deshalb nehme ich Perl zu Datenaquise und schreibe die Daten in eine MYSQL Datenbank zur Langzeit Messung sowie zur visualisierung in RRD Datenbanken http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/

Ich bin Deinem Tip gerade gefolgt und habe die config entsprechend bearbeitet, allerdings ohne Erfolg - trotzdem Danke! , hat noch jemand eine Idee?

Ciao
Durztbrother

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 17.05.2003 16:12:14

Hallo,

es lag doch an der snmpd.conf. Ein kleiner Tippfehler :-)

Ciao
Durztbrother

Antworten