Activar SNMP v3 en Fedora
Install snmp and agent:
# sudo dnf install net-snmp net-snmp-utils
Configure snmp v3:
# sudo nano /etc/snmp/snmpd.conf
# SNMPv3
rouser snmp_user authPriv
# Restrict access
ip_agent_Address udp:161
Create snmp v3 user:
# sudo net-snmp-create-v3-user -ro -A "PasswordAuth" -X "PasswordPriv" -a SHA -x AES snmp_user
Enable and start service:
# sudo systemctl enable snmpd
# sudo systemctl restart snmpd
# sudo systemctl status snmpd
Open 161 UPD in firewall:
# sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="ip_agent_address" port port="161" protocol="udp" accept'
# sudo firewall-cmd --reload
Check snmp working:
# snmpwalk -v3 -u snmp_user -l authPriv -a SHA -A "PasswordAuth" -x AES -X "PasswordPriv" localhost sysDescr
If we have problems witth the password, do the checkings:
Check if the user exist:
sudo cat /var/lib/net-snmp/snmpd.conf | grep -i snmp_user
If user not exist, create the user:
# sudo net-snmp-create-v3-user -ro -A "PasswordAuth" -X "PasswordPriv" -a SHA -x AES snmp_user
If password dont match, delete user and recreate:
sudo systemctl stop snmpd
sudo rm -f /var/lib/net-snmp/snmpd.conf
sudo systemctl start snmpd
# sudo net-snmp-create-v3-user -ro -A "PasswordAuth" -X "PasswordPriv" -a SHA -x AES snmp_user
sudo systemctl restart snmpd
Check out more IT nuggets at www.ruizpelaez.com.