Ubuntu : installer et configurer le service SNMP

Dans ce tutoriel, je vais vous expliquer comment installer et configurer sur Ubuntu le service SNMP, qui va ensuite vous permettre de monitorer le serveur à l’aide de PRTG ou Centreon par exemple.

On va dans un premier temps, installer le service sur le serveur Ubuntu et ensuite configurer celui-ci afin qu’il soit accessible par le réseau avec une communauté « personnalisé »

Le service SNMP étant principalement installé sur des serveurs, nous allons effectuer l’installation et la configuration en SSH.

Installer le service SNMP

L’installation du service SNMP est assez simple, elle se fait en ligne de commande :

sudo apt install snmpd

Maintenant que le service est installé, nous allons passer à son paramètrage.

Configuration du service SNMP sur Ubuntu

La configuration du service SNMP se fait à travers le fichier /etc/snmp/snmpd.conf. Afin de pouvoir monitorer notre serveur Ubuntu , nous allons modifier deux éléments dans la configuration.

  1. Faire en sorte que le service snmp écoute le réseau, par défaut, il est seulement accessible sur l’adresse loopback (127.0.0.1)
  2. Ajouter une communauté.

Ouvrir le fichier de configuration du service SNMP à l’aide de nano avec la commande suivante :

sudo nano /etc/snmp/snmpd.conf

Dans le fichier de configuration rechercher la ligne ci-dessous et commenter à l’aide # devant

agentaddress 127.0.0.1,[::1]

Ajouter ensuite en dessous la ligne suivante pour que le service snmp écoute toutes les adresses IPv4 du serveur :

agentaddress udp:161,udp6:[::1]:161

Maintenant, on va ajouter une communauté SNMPV1/ SNMPv2C en read-only (view).

La syntaxe de base est la suivante :

rocommunity NomDeLaCommunaute default

De cette façon la communauté créée sera accessible par tout le monde, pour limiter l’accès à un réseau ou une adresse IP, il faut remplacer défault par une notation CIRD

rocommunity NomDeLaCommunaute 192.168.1.10/32

De cette façon, la communauté ne sera accessible seulement au matériel ayant l’adresse IP 192.168.1.10

Il est particulièrement important d’appliquer une restriction d’IP si monitorer un serveur web chez un fournisseur.

Enregistrer et fermer le fichier (ctrl+x).

Il faut maintenant redémarrer le service SNMP pour la prise en compte de la configuration.

sudo systemctl restart snmpd.service

Il ne reste plus qu’à ajouter votre serveur dans votre logiciel de supervision.

Il est possible de tester le bon fonctionnement avant à l’aide de l’outil SNMP Tester de PRTG.




Laisser un commentaire