Inhaltsverzeichnis

zurĂŒck

SNMP – Grundlagen

SNMP (Simple Network Management Protocol) ist ein Netzwerkprotokoll zur Überwachung, Verwaltung und Steuerung von NetzwerkgerĂ€ten.
Es wird auf Routern, Switches, Firewalls, Servern, Druckern, NAS-Systemen und vielen IoT-GerÀten eingesetzt.

Warum SNMP?

Mit SNMP kann man:

Es ist das RĂŒckgrat vieler Monitoring-Systeme wie:

SNMP Architektur

Es gibt zwei Rollen:

ASCII:


 [ Manager ] ←→ [ Agent auf Switch/Router ]


SNMP-Versionen

Version Sicherheit Beschreibung
———————————–
SNMPv1 gering klartext, kaum Schutz
SNMPv2c mittel klartext, aber schneller & erweitert
SNMPv3 hoch VerschlĂŒsselung, Authentifizierung

Empfehlung:
Nur SNMPv3 in produktiven Netzen benutzen.

Kommunities (Community Strings)

SNMPv1/v2c verwenden „Community Strings“ als einfache Passwörter.

Beispiele:

GefÀhrlich:

Mit SNMPv3 wird dieses Problem gelöst.

OIDs – Objekt-Identifikatoren

Jeder Wert in SNMP hat eine eindeutige Nummer, die OID genannt wird.

Beispiel:


 1.3.6.1.2.1.1.1.0  → System-Info
 1.3.6.1.2.1.2.2.1.10  → Interface RX Octets


Sie bilden einen Baum:

ASCII:


 1.3 (ISO)
  └── 6 (DoD)
      └── 1 (Internet)
          └── 2 (Mgmt)
              └── 1 (MIB-2)


MIB – Management Information Base

Die MIB ist die „Wörterliste“ aller verfĂŒgbaren SNMP-Objekte.

Beispiele:

Wichtige Befehle (Linux)

SNMP-GET (Wert abfragen)


 snmpget -v2c -c public 192.168.1.10 1.3.6.1.2.1.1.1.0


SNMP-WALK (kompletter Baum)


 snmpwalk -v2c -c public 192.168.1.10


SNMPv3 Beispiel


 snmpwalk -v3 -u admin -l authPriv \
 -a SHA -A Passwort123 \
 -x AES -X Geheim123 \
 192.168.1.10


SNMP-Traps

Traps sind aktive Nachrichten, die ein GerÀt proaktiv an den Manager sendet.

Beispiele:

ASCII:


 [ Switch ] ---> "Trap: Port 5 down!" ---> [ Manager ]


Beispiel: Monitoring eines Switches

Über SNMP kannst du abfragen:

Sicherheitsaspekte

SNMPv1/v2c:

SNMPv3:

Best Practices

ASCII-Übersichtsdiagramm


        +------------------------+
        |     SNMP Manager       |
        +-----------+------------+
                    |
                    | SNMP GET/WALK
                    |
        +-----------v------------+
        |   SNMP Agent (Switch)  |
        +-----------+------------+
                    |
                    | SNMP TRAPS
                    |
        +-----------v------------+
        | Monitoring-System      |
        +------------------------+


Zusammenfassung