SNMP : Différence entre versions

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

Version du 29 mars 2020 à 10:08

Ports

  • 161 UDP
  • 162 UDP


Installation SNMPD

Debian

Installation

apt-get install snmpd snmp

Contrôle de fonctionnement :

systemctl status snmpd
ss -ulnp

CentOS 7

yum install net-snmp net-snmpd-utils
systemctl enable snmpd

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

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

Configuration basique

nano /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