Bonjour à tous,

 

Après avoir comparé différentes manières de surveiller mes serveurs mon choix c’est porté sur Observium suite aux conseils de Flemzord.

Si vous souhaitez découvrir comment installer Observium, je vous laisse consulter le wiki officiel.

 

Sur cet article on va voir comment configurer le SNMP sur Debian et Windows Serveur pour Observium.

 

Configuration d’un serveur SNMP sur Debian 7 :

 

Installez d’abord le serveur SNMP :

apt-get install snmpd

 

Ensuite, supprimez le fichier de configuration par défaut et créez en un nouveau :

rm /etc/snmp/snmpd.conf
nano /etc/snmp/snmpd.conf

 

Remplissez le ensuite avec ceci, changez simplement les champs COMMUNITY, LOCATION et CONTACT :

com2sec readonly  default        COMMUNITY 
group MyROGroup v1         readonly
group MyROGroup v2c        readonly
group MyROGroup usm        readonly
view all    included  .1                               80
access MyROGroup ""      any       noauth    exact  all    none   none
syslocation LOCATION
syscontact CONTACT
#This line allows Observium to detect the host OS if the distro script is installed
extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro

 

Souvenez vous bien de ce que vous marquez dans COMMUNITY, c’est l’élément clé du serveur SNMP.

Maintenant, téléchargez le script d’Observium qui identifie votre distribution Linux et redémarrez le service SNMP :

wget http://www.observium.org/svn/observer/trunk/scripts/distro
mv distro /usr/bin/distro
chmod 755 /usr/bin/distro
/etc/init.d/snmpd restart

 

Et voilà, maintenant on va voir comment faire ça sur un Windows.

 

 

Configuration d’un serveur SNMP sur Windows Serveur 2012 R2 :

 

Allez dans l’ajout de fonctionnalités et installez le Service SNMP :

observium-debian-7-wheezy-01

 

 

Une fois le service installé, rendez vous dans le gestionnaire de services et éditez les propriétés du serveur SNMP :

observium-debian-7-wheezy-02

 

 

Allez dans Agent, remplissez les informations demandées et cochez toutes les cases :

observium-debian-7-wheezy-03

 

 

Maintenant, allez dans Interruptions, renseignez la communauté et ajoutez l’ip de votre serveur Observium dans les destinations des interruptions :

observium-debian-7-wheezy-04

 

 

Ensuite, allez dans Sécurité, cochez la première case, ajoutez votre communauté en lecture seule et en dessous autorisez uniquement les requêtes SNMP venant de votre serveur Observium :

observium-debian-7-wheezy-05

 

Redémarrez le service SNMP maintenant.

 

 

Ajouter une machine sur Observium :

 

Maintenant que vous avez configuré les serveurs SNMP sur vos machines vous devez les ajoutées à Observium.

Connectez vous sur votre serveur Observium et cliquez sur Add Device en haut :

observium-debian-7-wheezy-06

 

 

Maintenant, mettez le nom de domaine ou l‘adresse ip de votre serveur à surveiller, sélectionnez V2C et renseignez le nom de votre communauté :

observium-debian-7-wheezy-07

 

 

Les serveurs seront ajoutés lors de la prochaine vérification d’Observium, mais si vous souhaitez les ajouter immédiatement, lancez les commandes suivantes sur votre serveur Observium :

cd /opt/observium
./discovery.php -h all
./poller.php -h all

 

Voilà, maintenant laissez au minimum 1 semaine à votre serveur pour avoir des résultats concluants au niveau des graphiques, mais toutes les autres fonctions sont utilisables immédiatement.