Abilitare l’agent SNMP su Raspberry Pi
In un precedente articolo ho descritto come installare Observium sul nostro Rsaspberry Pi. Observium è una piattaforma di monitoraggio della rete con rilevamento automatico che supporta un’ampia gamma di dispositivi, piattaforme e sistemi operativi tra cui Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp e molti altri. Questo tool, per raccogliere le informazioni dai vari dispositivi sulla rete si basa sul protocollo SNMP (Simple Network Management Protocol). In questo articolo andrò a descrivere come configurare il nostro Raspberry Pi per poter poi fornire tutte le sue informazioni di sistema attraverso il suddetto protocollo.
- Installazione dell’ SNMP Daemon:
sudo apt update
sudo apt install snmpd
- Modifichiamo il file config attraverso l’editor di test
nano
con il seguente comando:
sudo nano /etc/snmp/snmpd.conf
Andiamo ad aggiungere la seguente riga:
rocommunity public
eventualmente è possibile impostare una community differente modficando la voce public
con quella che si preferisce.
Detto questo, continuiamo a modificare questo stesso file, commentando la riga contenente agentAddress udp:127.0.0.1:161
aggiungendo il simbolo hash ( #
) all’inizio della riga, il risultato, dopo la modifica, dovrebbe risultare come segue:
#agentAddress udp:127.0.0.1:161
Ora invece andremo a togliere il commento, rimuovendo il simbolo hash ( #
) alla riga #agentAddress udp:161,udp6:[::1]:161
il risltato al termine della modifica dovrebbe essere come segue:
agentAddress udp:161,udp6:[::1]:161
A questo punto possiamo salvare e chiudere il file digitanto Ctrl+X
dopo di che Y
o S
ed infine premiamo il tasto ENTER
.
- Riavvio del servizio snmpd
Arrivati a questo punto non ci resta che riavviare il servizio snmp attraverso il seguente comando:
sudo systemctl restart snmpd
Buon Divertimento!