SNMP-Erreichbarkeit prüfen

Überprüfen der SNMP-Erreichbarkeit von Netzwerkgeräten

Der Site24x7s On-Premise-Poller nutzt SNMP, um Leistungskennzahlen von überwachten Geräten zu überwachen und zu erfassen. 

Sie können überprüfen, ob ein Netzwerkgerät oder ein Server über SNMP vom On-Premise-Poller aus erreichbar ist:
  1. MIB-Browser von Site24x7 
  2. Der MIB-Browser auf dem Computer, auf dem der On-Premise-Poller installiert ist
  3. Befehlszeilen-Tools

Testen mit dem MIB-Browser von Site24x7

Um zu prüfen, ob ein Gerät über SNMP erreichbar ist, verwenden Sie den MIB-Browser von Site24x7: 
  1. Melden Sie sich bei Ihrem Site24x7-Konto an. 
  2. Gehen Sie zu Network > Device Templates. 
    1. Wählen Sie eine vorhandene Gerätevorlage aus (falls für das Gerät verfügbar) und klicken Sie auf das Stiftsymbol  in der Spalte Action in derselben Zeile. Wenn keine Gerätevorlage vorhanden ist, klicken Sie auf Add Device Template. 
    2. Klicken Sie auf der sich öffnenden Seite auf Add Custom Performance Counters und wählen Sie RFC-1213 MIB aus. 
    3. Wählen Sie die gewünschte Metrik im linken Bereich aus. Dadurch wird der Wert auf der rechten Seite aufgefüllt. 
    4. Klicken Sie dann auf Test, um das Popup-Fenster Test Performance Counter zu öffnen.

      Abbildung 1. Testen eines Leistungszählers, um zu sehen, ob der Wert vom Gerät im MIB-Browser von Site24x7 abgerufen wird. 
  3. Wählen Sie im Feld Test Using je nach Bedarf Monitor Name oder IP Address aus. 
  4. Bei Auswahl von Monitor Name:
    1. Wählen Sie eine Option für den Monitornamen aus dem Dropdown-Menü aus.
    2. Wählen Sie die Anmeldedaten im Feld Credential Name aus.
    3. Überprüfen Sie die SNMP-OID und den Typ des Leistungszählers.
    4. Klicken Sie auf Test.

      Abbildung 2. Testen eines Leistungsmessers mit dem "Monitor Name". 
  5. Bei Auswahl von IP Address:
    1. Geben Sie den Wert in das Feld IP address ein.
    2. Wählen Sie den richtigen On-Premise Poller aus.
    3. Wählen Sie die Anmeldedaten im Feld Credential Name aus.
    4. Überprüfen Sie die SNMP-OID und den Typ des Leistungszählers.
    5. Klicken Sie auf Test.

      Abbildung 3. Testen eines Leistungszählers unter Verwendung der IP-Adresse.
  6. Bei erfolgreichem Test wird der Wert angezeigt, der der SNMP-OID zugeordnet ist, die mit diesem Leistungszähler verknüpft ist.

Testen mit dem MIB-Browser auf dem On-Premise-Poller-Computer

Bitte befolgen Sie die nachstehenden Schritte, um zu prüfen, ob ein Netzwerkgerät oder ein Server über SNMP erreichbar ist, und zwar vom On-Premise-Poller aus unter Nutzung des eingebundenen MIB-Browsers: 
  1. Öffnen Sie die Eingabeaufforderung als Administrator. Gehen Sie von hier aus in das Verzeichnis, in dem der On-Premise-Poller installiert ist. Wenn die Eingabeaufforderung nicht als Administrator geöffnet wird, wird die Fehlermeldung Access is denied angezeigt.
  2. Gehen Sie zum Ordner ../Site24x7OnPremisePoller/Networkplus/bin.
  3. Führen Sie die Datei MibBrowser.sh oder MibBrowser.bat aus 
  4. Legen Sie die SNMP-Anmeldedaten unter Berücksichtigung der Version fest. 
    1. Bei SNMP v1 legen Sie den Host, den Port und die SNMP-Community fest. 
    2. Bei SNMP v2 klicken Sie auf Edit > Settings > SNMP-Version ändern > OK. Legen Sie den Host, den Port und die SNMP-Community fest. 
    3. Bei SNMP v3 klicken Sie auf Edit > Settings > SNMP-Version ändern > Add. Legen Sie den Host, den Port, den Benutzernamen und die Authentifizierungsdaten fest und klicken Sie auf OK.
        
      Abbildung 4. Testen einer OID im MIB-Browser auf dem Computer, auf dem der On-Premise-Poller installiert ist. 
  5. Gehen Sie dann in der RFC1213-MIB zu org.dod.internet.mgmt.mib-2.system.sysObjectID (oder) setzen Sie den Wert für das Feld "Object ID" auf .1.3.6.1.2.1.1.2.
  6. Klicken Sie auf das Symbol Get SNMP variable (das siebte Symbol von links) unter der Menüleiste.
  7. Prüfen Sie, ob die Gerätedaten erfolgreich abgerufen wurden.

    Abbildung 5. Prüfen, ob der Wert korrekt abgerufen wurde.
Info
Wenn eine Zeitüberschreitung auftritt, prüfen Sie bitte, ob
i) der Hostname, der Port und die SNMP-Community korrekt angegeben sind
ii) die SNMP-Verbindung durch eine Firewall blockiert wird 
iii) der On-Premise-Poller sich im selben Netzwerk wie das Gerät befindet.
Es besteht außerdem die Möglichkeit, dass der On-Premise-Poller nicht auf der Liste der Hosts steht, die das Gerät über SNMP abfragen dürfen. Überprüfen Sie die SNMP-Konfiguration des Geräts, um sicherzustellen, dass sie richtig konfiguriert ist.  

Testen mit Befehlszeilen-Tools

Wenn der MIB-Browser nicht erreichbar ist oder nicht funktioniert, können SNMP-Befehlszeilentools verwendet werden, um die SNMP-Erreichbarkeit zu überprüfen.
  1. Installieren Sie die erforderlichen Pakete:
    Fedora/Centos: yum install net-snmp-utils
    Ubuntu: apt-get install snmp
  2. Führen Sie die entsprechenden Befehle aus: 

    SNMP v1/v2c:
    > snmpwalk -v
     [1/2c] -c <Read_Community> <IP_Address>
    Beispiel: snmpwalk -v 1 -c public 10.10.10.1

    SNMP v3:
    > snmpwalk -v3 -l (noAuthNoPriv | authNoPriv | authPriv) -u (username) [-a (MD5 | SHA)] [-A (authphrase)] [-x DES] [-X(privaphrase)] (ipaddress)[:(dest_port)]
    Beispiel: snmpwalk -v3 -u testuser -A ‘password@123’ -l authNoPriv -a MD5 10.10.10.1:161
    InfoWenn der SNMP-Port nicht standardmäßig 161 ist, geben Sie den richtigen Port im obigen Befehl als "IP_Address:Port" an.
    Beispiel: 10.10.10.1:601