SNMP Version 3: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= SNMPv3 auf OVS-Switch und Kontrolle per Konsole = == Voraussetzungen == * Hostname Switch: ovs.lab.internal (172.26.56.2) * Hostname Control: control.lab.in…“)
 
Zeile 8: Zeile 8:
  
 
== SNMP-Tools installieren ==
 
== SNMP-Tools installieren ==
 +
Non-free und contrib Quellen hinzufügen
 +
* sed -ie "s/firmware/& non-free contrib/" /etc/apt/sources.list
 +
* apt update
 
Auf beiden Systemen:
 
Auf beiden Systemen:
 
* apt install snmp snmpd snmp-mibs-downloader -y
 
* apt install snmp snmpd snmp-mibs-downloader -y

Version vom 24. September 2025, 06:41 Uhr

SNMPv3 auf OVS-Switch und Kontrolle per Konsole

Voraussetzungen

  • Hostname Switch: ovs.lab.internal (172.26.56.2)
  • Hostname Control: control.lab.internal (172.26.56.5)
  • Beide Systeme: Debian/Ubuntu-basiert
  • Pakete: net-snmp, snmpd

SNMP-Tools installieren

Non-free und contrib Quellen hinzufügen

  • sed -ie "s/firmware/& non-free contrib/" /etc/apt/sources.list
  • apt update

Auf beiden Systemen:

  • apt install snmp snmpd snmp-mibs-downloader -y

SNMPv3 User auf dem Switch anlegen

Datei /etc/snmp/snmpd.conf anpassen (vorher sichern!)

  • mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig
  • vim /etc/snmp/snmpd.conf

Inhalt:

createUser snmpadmin SHA "AuthPasswort123" AES "PrivPasswort456"
rouser snmpadmin authPriv

SNMP-Dienst auf dem Switch neu starten

  • systemctl restart snmpd
  • systemctl enable snmpd

Firewall-Regel auf Switch prüfen

SNMP läuft auf UDP/161, ggf. öffnen:

  • nft add rule inet filter input udp dport 161 accept

Abfrage von Control testen

Mit SNMPv3-User "snmpadmin":

  • snmpwalk -v3 -l authPriv -u snmpadmin -a SHA -A AuthPasswort123 -x AES -X PrivPasswort456 172.26.56.2 sysDescr.0

Erwartetes Ergebnis

Es sollte die Systembeschreibung des OVS-Switch zurückgegeben werden, z. B.:

SNMPv2-MIB::sysDescr.0 = STRING: Linux ovs.lab.internal 6.1.0-... GNU/Linux

Nächste Schritte

  • Wenn die Abfrage auf der Konsole funktioniert, kann anschließend control.lab.internal (LibreNMS) mit denselben Parametern konfiguriert werden.