Dans le Shell de PVE saisir toutes les commande qui suivent :
Installer le Service SNMP:
apt-get install snmpd
Faite une copie du fichier Originale:
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.ori
Avec vi créer un nouveau ficher de configuration SNMP:
vi /etc/snmp/snmpd.conf
# this create a SNMPv1/SNMPv2c community named "my_servers" # and restricts access to LAN adresses 192.168.0.0/16 (last two 0's are ranges) rocommunity Public 192.168.0.0/16 # setup info syslocation "rack 1, room 3, serverrroom" syscontact "Admin" # open up agentAddress udp:161 # run as agentuser root # dont log connection from UDP: dontLogTCPWrappersConnects yes # fix for disks larger then 2TB realStorageUnits 0
Penser à adapter le code en fonctin de vos besoins, Ip , Communauté SNMP , Contact, etc …
Créer une exception dans le FireWallde votre serveur PVE:
iptables -A INPUT -s 192.168.0.0/16 -p udp --dport 161 -j ACCEPT
Relancer le service:
service snmpd restart
Activer le service SNMP au boot:
update-rc.d snmpd enable
snmpwalk -c my_server -v1 servername SNMPv2-MIB::sysDescr.0
Doit vous retourner ceci :
SNMPv2-MIB::sysDescr.0 = STRING: Linux ...
— sylvain 2020/06/18 14:05