Setup:ndoutils/fr

Un article de Wiki Centreon.

Sommaire

Installation de NDOutils

Il existe deux versions du broker ndoutils, la version officielle et une version optimisée (en particulier pour les grands périmètres à superviser). Attention, cette version optimisée n'est pas systématiquement compatible avec les modules tiers que vous seriez amenés à installer. Vous pouvez à tout moment remplacer le broker modifié par le broker officiel (remplacez simplement les fichiers ndomod.o et ndo2db par les officiels).

Téléchargement de la dernière version Officielle

# cd /usr/local/src/
# wget http://sourceforge.net/projects/nagios/files/ndoutils-1.x/ndoutils-1.4b8.tar.gz/download
# tar xzf ndoutils-1.4b8
# cd ndoutils-1.4b8

Téléchargement de la version modifiée

Vous trouverez ce module sur le serveur svn du projet Centreon:

# wget -r -np http://svn.centreon.com/trunk/Patch-NDOutils/
# cd svn.centreon.com/trunk/Patch-NDOutils

Installation

Configuration des options de compilation :

# ./configure \
--prefix=/usr/local/nagios \
--enable-mysql \
--disable-pgsql \
--with-ndo2db-user=nagios \
--with-ndo2db-group=nagios

Remarque : pour les distributions 64bits, vous devez compiler NDOutils avec les librairies 64bits de MySQL

--with-mysql-lib=/usr/lib64/mysql/

Compilation et copie des fichiers dans le répertoire de Nagios :

# make
# cp ./src/ndomod-3x.o /usr/local/nagios/bin/ndomod.o
# cp ./src/ndo2db-3x /usr/local/nagios/bin/ndo2db
# cp ./config/ndo2db.cfg /usr/local/nagios/etc/
# cp ./config/ndomod.cfg /usr/local/nagios/etc/

Affectation des droits d'exécution pour Nagios :

# chmod 774 /usr/local/nagios/bin/ndo*
# chown nagios:nagios /usr/local/nagios/bin/ndo*

Création du fichier de démarrage ndo2db

Cette étape n'est à réaliser que sur le serveur central. En effet, il s'agit de configurer l'agent ndo2db qui va recevoir les informations des modules ndomod afin de les enregistrer en base MySQL :

  1. créer le fichier « /etc/init.d/ndo2db » ;
  2. insérer le script dans #3.Annexes : Script d'initialisation de NDO2DB ;
  3. ajouter le script dans les programmes de démarrage automatiques :
# /sbin/chkconfig --add ndo2db 
# chmod +x /etc/init.d/ndo2db

Maintenant Ndo est installé. Il faudra maintenant bien le configurer au niveau de Centreon. Centreon 2.0 gère complètement la configuration du module ndo.

Outils personnels