Schritte zum Konfigurieren von SNMPv3
1. Installieren Sie die erforderlichen Pakete
Installieren Sie die 2 erforderlichen Pakete, nämlich
1. net-snmp-utils
2. net-snmp-devel
# yum install net-snmp net-snmp-utils net-snmp-devel
net-snmp-utils ist erforderlich, um das Dienstprogramm snmpwalk zu verwenden .
2. Benutzer der SNMP-Version 3 konfigurieren
Wir müssen den Agenten deaktivieren, wenn wir den Befehl net-snmp-create-v3-user ausführen.
# service snmpd stop
Es gibt 3 Möglichkeiten, wie Sie den Benutzer erstellen können.
1. Befehlszeile
2. Interaktiv
3. Manuell
1. Befehlszeile
Die Syntax von –create-snmp3-user lautet wie folgt:
--create-snmpv3-user [-ro] [-A authpass] [-X privpass] [-a MD5|SHA] [-x DES|AES] [username]
Die Standardauthentifizierungsmethode ist MD5 und die Standardverschlüsselung ist DES, wenn nicht ausdrücklich angegeben.
# net-snmp-config --create-snmpv3-user -a MD5 -A geek123 geekuser
2. Interaktiv
Sie können den Benutzernamen und das Passwort auch wie folgt im interaktiven Modus eingeben:
# net-snmp-create-v3-user Enter a SNMPv3 user name to create: geekuser Enter authentication pass-phrase: geek123 Enter encryption pass-phrase: [press return to reuse the authentication pass-phrase] adding the following line to /var/lib/net-snmp/snmpd.conf: createUser geekuser MD5 "geek123" DES adding the following line to /etc/snmp/snmpd.conf: rwuser geekuser
3. Handbuch
Um den Benutzer manuell hinzuzufügen – fügen Sie die folgende Zeile zur Datei /var/lib/net-snmp/snmpd.conf hinzu :
createUser geekuser MD5 "geek123" DES
und fügen Sie die folgenden Zeilen zur Datei /etc/snmp/snmpd.conf hinzu
rwuser geekuser
Der Beispielbenutzername ist geekuser und die Passphrase ist geek123.
3. Starten Sie den Dienst
Verwenden Sie den Befehl chkconfig, um die SNMP-Dienste so zu konfigurieren, dass sie bei jedem Neustart gestartet werden:
# chkconfig snmpd on
Starten Sie den snmpd-Dienst :
# service snmpd start
4. Testen Sie die Einrichtung mit dem snmpwalk-Befehl
# snmpwalk -v3 -u geekuser -l authNoPriv -a MD5 -A geek123 localhost
Hier,
-v3 - specifies version -u - specifies username -l - specifies security level -a - specifies Authentication Protocol -A - specifies Pass-phraseCentOS / RHEL :So ermitteln Sie, welche SNMP-Version verwendet wird