My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


tutaux:raspberry:snmp

Activer & Configurer SNMP v2c


Installer SNMPD

apt-get install snmpd snmp libsnmp-dev

Sauvegarder la conf

cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig

Editer la conf

nano /etc/snmp/snmpd.conf

Commenter la ligne:

agentAddress  udp:127.0.0.1:161

Ajouter la ligne:

agentAddress  udp:IP.DU.SERVEUR:161,udp:127.0.0.1:161

Cela vous permet d'interroger cette machine depuis n'importe quelle machine de votre réseaux.
Changer la Communauté:

rocommunity macommunauté  default    -V systemonly

Changer les Infos:

sysLocation  Serveur Perso 
sysContact adminSys@gmail.com

Relancer SNMPD

systemctl restart snmpd

Activer le service SNMPD

systemctl enable snmpd

Vérifer les port d'écoute

netstat -nlpu|grep 161

Retourne:

udp        0      0   0.0.0.0:161           0.0.0.0:* 

Tester la communication

snmpwalk -v2c 127.0.0.1 -c macommunauté
iso.3.6.1.2.1.1.1.0 = STRING: "Linux MonServeur 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (130525) 0:21:45.25
iso.3.6.1.2.1.1.4.0 = STRING: "Admin <adminSys@gmail.com>"
iso.3.6.1.2.1.1.5.0 = STRING: "MonServeur"
iso.3.6.1.2.1.1.6.0 = STRING: "Dans la Baie De Serveur"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (3) 0:00:00.03
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.9 = OID: iso.3.6.1.6.3.13.3.1.3
iso.3.6.1.2.1.1.9.1.2.10 = OID: iso.3.6.1.2.1.92
iso.3.6.1.2.1.1.9.1.3.1 = STRING: "The MIB for Message Processing and Dispatching."
iso.3.6.1.2.1.1.9.1.3.2 = STRING: "The management information definitions for the SNMP User-based Security Model."
iso.3.6.1.2.1.1.9.1.3.3 = STRING: "The SNMP Management Architecture MIB."
iso.3.6.1.2.1.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
iso.3.6.1.2.1.1.9.1.3.5 = STRING: "View-based Access Control Model for SNMP."
iso.3.6.1.2.1.1.9.1.3.6 = STRING: "The MIB module for managing TCP implementations"
iso.3.6.1.2.1.1.9.1.3.7 = STRING: "The MIB module for managing IP and ICMP implementations"
iso.3.6.1.2.1.1.9.1.3.8 = STRING: "The MIB module for managing UDP implementations"
iso.3.6.1.2.1.1.9.1.3.9 = STRING: "The MIB modules for managing SNMP Notification, plus filtering."
iso.3.6.1.2.1.1.9.1.3.10 = STRING: "The MIB module for logging SNMP Notifications."
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (2) 0:00:00.02
iso.3.6.1.2.1.1.9.1.4.9 = Timeticks: (3) 0:00:00.03
iso.3.6.1.2.1.1.9.1.4.10 = Timeticks: (3) 0:00:00.03
iso.3.6.1.2.1.25.1.1.0 = Timeticks: (32203095) 3 days, 17:27:10.95
iso.3.6.1.2.1.25.1.2.0 = Hex-STRING: 07 E4 08 15 0E 07 2D 00 2B 02 00 
iso.3.6.1.2.1.25.1.3.0 = INTEGER: 393216
iso.3.6.1.2.1.25.1.4.0 = STRING: "bcm2708_fb.fbwidth=1080 bcm2708_fb.fbheight=1920 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  dwc_"
iso.3.6.1.2.1.25.1.5.0 = Gauge32: 2
iso.3.6.1.2.1.25.1.6.0 = Gauge32: 148
iso.3.6.1.2.1.25.1.7.0 = INTEGER: 0
End of MIB

Il ne vous restera plus qu'à ajouter votre machine dans votre outils de supervision
(Cacti / Centréon ou PRTG)


sylvain 2020/08/21 14:12

tutaux/raspberry/snmp.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki