Pasos para configurar SNMPv3
1. Instale los paquetes necesarios
Instale los 2 paquetes necesarios, a saber,
1. net-snmp-utils
2. net-snmp-devel
# yum install net-snmp net-snmp-utils net-snmp-devel
Se requiere net-snmp-utils para usar la utilidad snmpwalk .
2. Configurar usuario SNMP versión 3
Necesitamos apagar el agente al ejecutar el comando net-snmp-create-v3-user.
# service snmpd stop
Hay 3 formas de crear el usuario.
1. línea de comando
2. Interactivo
3. Manualmente
La sintaxis de –create-snmp3-user es la siguiente:
--create-snmpv3-user [-ro] [-A authpass] [-X privpass] [-a MD5|SHA] [-x DES|AES] [username]
El método de autenticación predeterminado es MD5 y el cifrado predeterminado es DES si no se especifica explícitamente.
# net-snmp-config --create-snmpv3-user -a MD5 -A geek123 geekuser
También puede usar el modo interactivo para ingresar el nombre de usuario y la contraseña de la siguiente manera:
# 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
Para agregar manualmente el usuario, agregue la línea debajo del archivo /var/lib/net-snmp/snmpd.conf :
createUser geekuser MD5 "geek123" DES
y agregue las siguientes líneas al archivo /etc/snmp/snmpd.conf
rwuser geekuser
El nombre de usuario de muestra es geekuser y la frase de contraseña es geek123.
3. Iniciar el servicio
Utilice el comando chkconfig para configurar los servicios SNMP para que se inicien en cada reinicio:
# chkconfig snmpd on
Inicie el servicio snmpd:
# service snmpd start
4. Pruebe la configuración usando el comando snmpwalk
# snmpwalk -v3 -u geekuser -l authNoPriv -a MD5 -A geek123 localhost
Aquí,
-v3 - specifies version -u - specifies username -l - specifies security level -a - specifies Authentication Protocol -A - specifies Pass-phraseCentOS/RHEL:cómo determinar qué versión de SNMP se está utilizando