O co pyta Operations Manager podczas Network Discovery wykorzystując protokół SNMP?

 

Operations Manager może wykrywać urządzenia sieciowe za pomocą protokołu SNMP. Wykryte urządzenia monitorowane są w różnym zakresie, w zależności od zastosowanych dodatkowych pakietów Management Pack i mogą mieć całkiem skomplikowany charakter. Zacząć jednak trzeba od wykrycia urządzenia. Pomijając przypadki złej konfiguracji, włączonej filtracji sieci lub braku obsługi protokołu SNMP bywają także przypadki, gdy brak wymaganych podczas procesu wykrywania OID-ów może nawet uniemożliwić wykrycie urządzenia. Oczywiście brak OID-u nie jest tym samym, co brak wartości danego OID-u.

 

Aby sprawdzić, o jakie OID-y pyta Network Discovery wystarczy przygotować układ doświadczalny zawierający oprócz działającego serwera Operations Manager także jakieś urządzenie sieciowe obsługujące SNMP (np. drukarka sieciowa) lub symulator SNMP, który uprzednio musimy „nakarmić” wartościami OID-ów.

 

Konfigurując proces Network Discovery określamy, jakie adresy IP mają być badane:

 

 

Tuż przed zakończeniem działania kreatora warto uruchomić program przechwytujący ruch sieciowy. Takie przechwycenie ruchu sieciowego ujawnia, że na początku dialogu SNMP występuje zapytanie o następujące OID-y:

 

 

OID-y te mają dość podstawowy charakter i można je następująco opisać:

 

OID Nazwa MIB Uwagi
1.3.6.1.2.1.1.1.0 sysDescr RFC1213-MIB Opis (ciąg znaków drukowalnych)
1.3.6.1.2.1.1.2.0 sysObjectID RFC1213-MIB Identyfikator (OID) typu urządzenia, używany do identyfikacji przez pakiety MP
1.3.6.1.2.1.1.4.0 sysContact RFC1213-MIB Kontakt do zarządzającego urządzeniem np. adres e-mail
1.3.6.1.2.1.1.5.0 sysName RFC1213-MIB Zazwyczaj nazwa FQDN
1.3.6.1.2.1.1.6.0 sysLocation RFC1213-MIB Opis lokalizacji urządzenia

 

Gdy uda się pozyskać podstawowe informacje, które urządzenie udostępnia następuje szereg zapytań (polecenia SNMP get-next) o interfejsy sieciowe. Informacje te pochodzą z tabeli SNMP nazywanej  ifTable (MIB: RFC1213-MIB, root OID: .1.3.6.1.2.1.2.2).

Fragment tabeli ifTable pokazany jest poniżej:

 

 

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *