SNMP: Unterschied zwischen den Versionen
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 17: | Zeile 17: | ||
|} | |} | ||
− | Zusätzlich gibt es noch die Uptime, wenn WHM_SUPPORT gesetzt ist: | + | Zusätzlich gibt es noch die Uptime, wenn WHM_SUPPORT (siehe: [[Am_Puls_der_Zeit]]) gesetzt ist: |
{| border=1 cellspacing=0 padding=4 class=wikitable | {| border=1 cellspacing=0 padding=4 class=wikitable | ||
! OID !! MIB !! Inhalt | ! OID !! MIB !! Inhalt | ||
|- | |- | ||
− | |1.3.6.1.2.1.1.3|| | + | |1.3.6.1.2.1.1.3||SNMPv2-MIB::sysUpTime||System Uptime |
|} | |} | ||
Zeile 58: | Zeile 58: | ||
|1.3.6.1.4.1.2021.13.23.1.7||ucdExperimental.23.1.7|| ADC8 | |1.3.6.1.4.1.2021.13.23.1.7||ucdExperimental.23.1.7|| ADC8 | ||
|} | |} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Der schwierigste Teil bei der Inbetriebnahme war für mich, aus den [http://en.wikipedia.org/wiki/Basic_Encoding_Rules BER]-codierten OID der Source-Files die wahren OID zu extrahieren. | ||
+ | |||
+ | aus "\x2b\x06\x01\x04\x01\x8f\x65\x0d" in snmp.h wird 1.3.6.1.4.1.2021.13 |
Aktuelle Version vom 15. Februar 2010, 13:23 Uhr
SNMP - Simple Network Management Protocol
Das SNMP-Modul von Ethersex eignet sich zur einfachen Inventarisierung der vorhandenen Hardware, aber auch, um die Analogen Eingänge abzufragen.
Im Standard-Umfang der Ausgaben ist folgendes enthalten:
OID | MIB | .config Einstellung |
---|---|---|
1.3.6.1.2.1.1.1 | SNMPv2-MIB::sysDescr | SNMP_VALUE_DESCRIPTION |
1.3.6.1.2.1.1.4 | SNMPv2-MIB::sysContact | SNMP_VALUE_CONTACT |
1.3.6.1.2.1.1.5 | SNMPv2-MIB::sysName | CONF_HOSTNAME |
1.3.6.1.2.1.1.6 | SNMPv2-MIB::sysLocation | SNMP_VALUE_LOCATION |
Zusätzlich gibt es noch die Uptime, wenn WHM_SUPPORT (siehe: Am_Puls_der_Zeit) gesetzt ist:
OID | MIB | Inhalt |
---|---|---|
1.3.6.1.2.1.1.3 | SNMPv2-MIB::sysUpTime | System Uptime |
Zu den normalen Inventory-Ausgaben ist es bei aktiviertem ADC_SUPPORT möglich, auf die Werde der ADC-Pins zuzugreifen:
snmpget -c public -v 1 <ip-vom-ethersex> ucdExperimental.23.1.0
liefert folgendes zurück:
UCD-SNMP-MIB::ucdExperimental.23.1.0 = INTEGER: 1023
Dies entspricht dem Wert von AREF, bei den meisten also +5VDC
In diesem Beispiel wurde der Port A1 - also der erste Analoge Eingang angesprochen.
Die nutzbaren OID sind also:
OID | MIB | Wert |
---|---|---|
1.3.6.1.4.1.2021.13.23.1.0 | ucdExperimental.23.1.0 | ADC1 |
1.3.6.1.4.1.2021.13.23.1.1 | ucdExperimental.23.1.1 | ADC2 |
1.3.6.1.4.1.2021.13.23.1.2 | ucdExperimental.23.1.2 | ADC3 |
1.3.6.1.4.1.2021.13.23.1.3 | ucdExperimental.23.1.3 | ADC4 |
1.3.6.1.4.1.2021.13.23.1.4 | ucdExperimental.23.1.4 | ADC5 |
1.3.6.1.4.1.2021.13.23.1.5 | ucdExperimental.23.1.5 | ADC6 |
1.3.6.1.4.1.2021.13.23.1.6 | ucdExperimental.23.1.6 | ADC7 |
1.3.6.1.4.1.2021.13.23.1.7 | ucdExperimental.23.1.7 | ADC8 |
Der schwierigste Teil bei der Inbetriebnahme war für mich, aus den BER-codierten OID der Source-Files die wahren OID zu extrahieren.
aus "\x2b\x06\x01\x04\x01\x8f\x65\x0d" in snmp.h wird 1.3.6.1.4.1.2021.13