apt-get install snmp snmpd
Na jednom serveru jsem dával ještě instalaci knihovny
apt-get install libsnmp-dev
Nicméně tato knihovna má závislost na Maria databázi a tu instalovat nechci. Proto jsem tuto knihovnu neinstaloval.
První krok je editace souboru /etc/snmp/snmpd.conf ve kterém jsem musel udělat tyto úpravy:
#agentaddress 127.0.0.1,[::1] agentaddress 127.0.0.1:161 rocommunity public 127.0.0.1 rocommunity public default # pro ipv6 přidat odkomentovat tyto řádky #rocommunity6 public 127.0.0.1 #rocommunity6 public default # tyto řádky jsem musel zakomentovat #rocommunity public default -V systemonly #rocommunity6 public default -V systemonly
Pak restartovat službu a případně kontrolovat log, jestli služba nevypisuje chyby.
To, zda služba běží lze zkontrolovat:
netstat -nlpu|grep 161
Dalším krokem je provedení dotazu po kterém by měl následovat několikastránkový dlouhý výpis. Pokud proběhne, je všechno v pořádku nastaveno.
snmpwalk -v 1 -c public localhost snmpwalk -v2c -c public localhost
Na závěr ještě zapnout službu po spuštění.
systemctl enable snmpd
zdroje: