SNMP : Différence entre versions

De SLM - MediaWiki
 
(5 révisions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
 +
[[Debian|Retour]]
 +
 
== Ports ==
 
== Ports ==
  
Ligne 5 : Ligne 7 :
  
 
== Installation SNMPD ==
 
== Installation SNMPD ==
 +
=== Debian ===
 +
Installation
 +
apt-get install snmpd snmp
 +
Contrôle de fonctionnement :
 +
systemctl status snmpd
 +
ss -ulnp</code>
 +
 +
=== CentOS 7 ===
 +
Installation
 +
yum install net-snmp net-snmpd-utils</code>
 +
systemctl enable snmpd</code>
 +
'''
 +
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''' :
  
*<code>apt-get install snmpd snmp</code>
+
modifier l'ip/le port à la ligne commençant par '''agentAddress'''
*Contrôle de fonctionnement :
 
**<code>systemctl status snmpd</code>
 
**<code>ss -ulnp</code>
 
*Pour 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 '''/etc/snmp/snmpd.conf''' ==
+
== Configuration basique ==
 +
nano /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 ==
 
== Test de communication locale ==
 +
snmpwalk -v2c 127.0.0.1 -c ''public''
  
*<code>snmpwalk -v1 127.0.0.1 -c motdepasse</code>
+
==Test distant
 +
snmpwalk -v2c 10.10.10.1 -c public

Version actuelle datée du 1 avril 2020 à 15:23

Retour

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

Installation

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 -v2c 127.0.0.1 -c public

==Test distant

snmpwalk -v2c 10.10.10.1 -c public