Benutzer-Werkzeuge

Webseiten-Werkzeuge


snmp

Komponenten

Agent

Prozess auf dem Endgerät was überwacht wird, der die Daten zur Verfügung stellt und Anfragen beantwortet3

Manager

Die Software die Daten abfragt oder Werte setzt oder Traps empfängt

MiB

Datenbank die Informationen zu den Variablen die die Requests liefern enthält.

Nachrichten

GetRequest

  • Fordert ein oder mehrere Variablen an

SetRequest

Setzt eine Variable auf einen bestimmten Wert

GetNextRequest

Bekomme den Wert der nächsten Variable in der MiB relativ zum letzen Request.

SNMP Trap

Request der vom Agent zum Manager gesendet wird um über ein Ereignis zu informieren

Ort von MiBs in Linux

  • Ubuntu/Debian-basierte Distributionen /usr/share/snmp/mibs/
    • wobei da andere Locations per Link eingepflegt sind

Werkzeuge unter Linux

Client-Werkzeuge

Befehl Beschreibung
download-mibsLädt sich die MiB aus öffentlichen Quellen herunter und entpackt sie.

In Debian-basierten Distributionen Teil des Paketes „snmp-mibs-downloader“. Beim Installieren wird das Programm bereits ausgeführt und die MiBs im System integriert → noch mal ausführen dient nur dem Update
smpwalkDurchläuft den ganzen (oder bis zu einer bestimmten Position) snmp-Tree per wiederholtem GetNextRequest.
Ggf. hilfreich wenn man die OID oder den Objektnamen nach dem man sucht nicht kennt, aber den Wert den man sucht.

 snmpwalk 10.110.17.221 -c public -v 1 
snmpstatusRuft einige Standardinformationen ab. Kann man u.a. nutzen um zu sehen das snmp generell funktioniert.

snmpstatus -v <Protokoll-Version> -c <Community-String> <Ziel-IP>

Begriffe

BegriffErklärung
MiBManagement Information Base.

SNMP liefert nur OIDs und deren Wert zurück.
Die Bedeutung, der Werttyp der OID steht in der MiB, die ein oder mehrere Dateien sind.
Ein Teil der MiB sind öffentlich zugänglich, andere gibt es nur vom Hersteller nach Registrierung.
OIDObject Identifier.
SNMP arbeitet mit einem Baum der eine Objektstruktur darstellt. Jedes Objekt hat einen eindeutigen Identifier der alle höher stehenden Ebenen inkludiert.

1.3.6.1.4.1.7526
  • 1 - ISO assigned OIDs
  • 3 - ISO Identified Organization
  • 6 - US Department of Defense
  • 1 - Internet
  • 4 - Internet Private
  • 1 - IANA registered Private Enterprise
  • 7526 - snom

Nach 1.3.6.1.4.1. kommen OIDs von Firmen die Internet-Geräte produzieren und darunter dann herstellerspezifische Vergabe.
Hier kann man sich anzeigen lassen welche OID an welche Firma vergeben sind: https://www.iana.org/assignments/enterprise-numbers/?q=snom

Community-StringEine Zeichenkette die in Version 1 und 2c der Authorizierung dient
VersionSnmp hat 3 Versionen: 1, 2c, 3
snmp.txt · Zuletzt geändert: 2023/10/27 21:54 von root