SNMP : Différence entre versions

De SLM - MediaWiki
Ligne 4 : Ligne 4 :
 
* 162 UDP
 
* 162 UDP
  
== Installation SNMPD ==
+
== Debian ==
  
*<code>apt-get install snmpd snmp</code>
+
=== Installation SNMPD ===
 +
*Installation
 +
apt-get install snmpd snmp
 
*Contrôle de fonctionnement :  
 
*Contrôle de fonctionnement :  
**<code>systemctl status snmpd</code>
+
systemctl status snmpd
**<code>ss -ulnp</code>
+
ss -ulnp</code>
*Pour accès depuis l'extérieur, modifier le fichier '''/etc/snmp/snmpd.conf''' :
+
*Pour accès depuis l'extérieur, modifier le fichier  
 +
nano /etc/snmp/snmpd.conf''' :
 
**modifier l'ip/le port à la ligne commençant par '''agentAddress'''
 
**modifier l'ip/le port à la ligne commençant par '''agentAddress'''
  
== Configuration basique '''/etc/snmp/snmpd.conf''' ==
+
=== Configuration basique  
 +
/etc/snmp/snmpd.conf  
  
 
*accès publique :
 
*accès publique :
  *<code>agentAddress udp:161,udp6:[::1]:161</code>
+
  agentAddress udp:161,udp6:[::1]:161
  
 
*modifier le second argument de la ligne commençant par '''rocommunity''' pour assigner un "mot de passe" à l'accès SNMP exemple : <code>rocommunity calexium_dev default -V systemonly</code>
 
*modifier le second argument de la ligne commençant par '''rocommunity''' pour assigner un "mot de passe" à l'accès SNMP exemple : <code>rocommunity calexium_dev default -V systemonly</code>
 +
 +
=== Test de communication locale ===
 +
 +
snmpwalk -v1 127.0.0.1 -c motdepasse
 +
 +
== CentOS 7 ==
 +
 +
=== Installation SNMPD ===
 +
 +
*<code>yum install net-snmp net-snmpd-utils</code>
 +
*<code>systemctl enable snmpd</code>
 +
*Pour limiter l'accès depuis l'extérieur, modifier le fichier '''/etc/snmp/snmpd.conf''' :
 +
**modifier l'ip/le port à la ligne commençant par '''agentAddress'''
 +
 +
Note : Sous CentOS SNMPD écoute par défaut sur l'extérieur!
 +
 +
=== Configuration basique '''/etc/snmp/snmpd.conf''' ===
 +
 +
*modifier le 4° argument de la ligne commençant par '''com2sec''' pour assigner un "mot de passe" à l'accès SNMP
  
 
== Test de communication locale ==
 
== Test de communication locale ==
  
 
*<code>snmpwalk -v1 127.0.0.1 -c motdepasse</code>
 
*<code>snmpwalk -v1 127.0.0.1 -c motdepasse</code>

Version du 29 mars 2020 à 10:01

Ports

  • 161 UDP
  • 162 UDP

Debian

Installation SNMPD

  • Installation
apt-get install snmpd snmp
  • Contrôle de fonctionnement :
systemctl status snmpd
ss -ulnp
  • Pour accès depuis l'extérieur, modifier le fichier
nano /etc/snmp/snmpd.conf :
    • modifier l'ip/le port à la ligne commençant par agentAddress

=== Configuration basique

/etc/snmp/snmpd.conf 
  • accès publique :
agentAddress udp:161,udp6:[::1]:161
  • modifier le second argument de la ligne commençant par rocommunity pour assigner un "mot de passe" à l'accès SNMP exemple : rocommunity calexium_dev default -V systemonly

Test de communication locale

snmpwalk -v1 127.0.0.1 -c motdepasse

CentOS 7

Installation SNMPD

  • yum install net-snmp net-snmpd-utils
  • systemctl enable snmpd
  • Pour limiter l'accès depuis l'extérieur, modifier le fichier /etc/snmp/snmpd.conf :
    • modifier l'ip/le port à la ligne commençant par agentAddress

Note : Sous CentOS SNMPD écoute par défaut sur l'extérieur!

Configuration basique /etc/snmp/snmpd.conf

  • modifier le 4° argument de la ligne commençant par com2sec pour assigner un "mot de passe" à l'accès SNMP

Test de communication locale

  • snmpwalk -v1 127.0.0.1 -c motdepasse