SNMP

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche

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 gesetzt ist:

OID MIB Inhalt
1.3.6.1.2.1.1.3 DISMAN-EVENT-MIB::sysUpTimeInstance 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