Vous venez de mettre en place Shinken et vous souhaitez maintenant l’exploiter simplement comme on vous l’a promis. Vous n’avez pas forcement envie d’entrer chaque hôte à la main car vous aimeriez bien que Shinken le fasse pour vous. Pas de souci, je continue sur ma lancé et vous mets à disposition la suite du programme.

Je vais utiliser Shinken-discovery pour scanner les machines de votre réseau afin d’en déduire les services à superviser et ensuite générer les fichiers de configurations pour Shinken.

NMAP :

Prérequis essentiel « NMAP », nous allons l’installer :

sudo -s
apt-get install nmap

Configuration :

La liste des réseaux à scanner et à configurer se trouvent dans la variable $NMAPTARGETS$ présent dans le fichier /etc/shinken/resource.cfg  :

vi /etc/shinken/resource.cfg
$NMAPTARGETS$=192.168.250.0/24 zenmail.biz

Découverte :

Dans un premier temps, nous allons nous servir du nmap_discovry_runner.py qui se trouve dans les sources de shinken, Il faut le copier dans le répertoire plugins de NAGIOS.

 cp /usr/src/shinken-1.0.1/libexec/nmap_discovery_runner.py /usr/lib/nagios/plugins/

Lançons la recherche :

shinken-discovery -o /etc/shinken/objects/discovery -r nmap

Ne vous inquiétez pas cela prends un certain temps.

Le module va créer un fichier de configuration par hôte. Il va les placer dans /etc/shinken/objects/discovery/

 

Gardez les fichiers de conf des hôtes que vous souhaitez monitorer.

Pour que Shinken prenne en compte votre réseau redémarrez votre deamon shinken:

sudo /etc/init.d/shinken restart


Retournez sur votre interface Shinken et admirez.

http://IP_Nagios:7767