Odczyt informacji SMTP przez browser MIB
Wiele urządzeń sieciowych wspiera SNMP (Simple Network Management Protocol), który pozwala na odczyt informacji systemowych i zmianę parametrów konfiguracji. W tym artykule pokazujemy ich odczyt / edycję przez MIB Browser.
Spis treści |
Management Information Base
MIB (Management Information Base)[1] opisuję każdą informację, która może zostać odczytana lub edukowana z urządzenia w sieci TCP/IP. Pojedyncze informacje zwane są Managed Objects i są identyfikowane przez Object Identifier w formacie Abstract Syntax Notation One (ASN.1).
Następujący przykład pokazuje wyciąg z Intel Modular Server MIB (plik MIB INTELCORPORATION-MULTI-FLEX-SERVER-PWR-MIB.my):
pwrSupplyEmbTemp OBJECT-TYPE
SYNTAX INT32withException
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power supply's EMB Temperature in degrees Celsius
degrees Celsius - when power supply is present
notApplicable - if a power supply fan blank, or isn't
present
unknown - if device type is unknown"
::= { pwrSupplyEntry 22 }
Status czterech zasilaczy tego systemu może zostać odczytany pod następującymi czterema adresami (Object Identifiers im ASN.1 Format):
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.1
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.2
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.3
- .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22.4
MIB Browser
Oprogramowanie MIB Browser jest dostępne różnych producentów. Często dostępne są lekko ograniczone darmowe wersje. Następująca lista pokazuje przykładowo niektóre MIB Browser:
Odczyt SNMP przez MIB Browser
Następujący zrzut pokazuje odczyt temperatury zasilaczy serwera Modular Server poprzez iReasoning MIB Browser. Przed odczytem ładowane są pliki MIB przez File -> Load MIBs. W obszarze INTELCORPORATION-MULTI-FLEX-SERVER-PWR-MIB wybieramy objekt pwrSupplyEmbTemp. Przez Get Subtree odczyt zostanie przeprowadzony na wszystkich czterech zasilaczach.Odczyt SNMP przez snmpwalk
Odczyt temperatury zasilacza może również zostać przeprowadzony z komputera linuksowego przez SNMP z wiersza poleceń:
[admin@tpw admin]$ snmpwalk -v 2c -c public 10.10.10.239 .1.3.6.1.4.1.343.2.19.1.2.10.207.1.1.22 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.1 = INTEGER: 34 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.2 = INTEGER: 35 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.3 = INTEGER: 38 SNMPv2-SMI::enterprises.343.2.19.1.2.10.207.1.1.22.4 = INTEGER: -32 [admin@tpw admin]$
Odnośniki
- ↑ Information Base (pl.wikipedia.org)
Dalsze informacje
- Simple Network Management Protocol (de.wikipedia.org)