Installation du Composant SNMP sur un serveur Linux Ubuntu

cactiPour me permettre de mettre en oeuvre une solution de supervision via Cacti et le protocole SNMP. Je vous propose ce billet pour installer le composant SNMP sur un serveur Linux Ubuntu LTS.

Le protocole SNMP permet aux administrateurs des composants techniques (Serveurs, Switchs, Routeurs…) de gérer et diagnostiquer les dysfonctionnements de ceux-ci. Attention, ce protocole est une faille de sécurité forte si vous autoriser son utilisation à n’importe quel utilisateur aussi bien sur un réseau d’entreprise que sur Internet. Ne pas hésiter à filtrer le port 161 sur vos firewalls de bordures.

Pré requis :

OS : Linux Ubuntu LTS
Ram : 256Mo
HDD : 8Go

Une connexion SSH 🙂

Installation des composants SNMP sur le serveur cible

#apt-get install snmp snmpd

snmp1

On change le nom des communautés Public & Private sont à bannir pour des raisons évidentes de sécurités.

L’essentiel de la configuration va se faire dans le répertoire /etc/snmp/ et dans le fichier snmpd.conf

#vi /etc/snmp/snmpd.conf

Le fichier ci-dessous permet de remonter les informations SNMP en local en version 1 (A éviter d’utiliser dans la majorité des cas préféré la version 3). La communauté SNMP s’appelle maintenant macommunaute.

snmp2

On va maintenant permettre à un host sur le réseau de voir le serveur à partir du serveur 10.0.30.210

snmp3

Le serveur cible écoute en version 2 et attend les requêtes du serveur de supervisionLes informations sont bien remontées et conformes au fichier snmpd.conf.

snmp4

Notre interface réseau remonte les informations via le protocole SNMP

Notre interface réseau remonte les informations via le protocole SNMP

Et voila vous avez un serveur Linux qui peut répondre aux requêtes SNMP de votre outils de supervision favori.

Enjoy 🙂