Installation de Centreon Engine

Pour installer Centreon  Engine, remplaçant du moteur Nagios, voici les instructions à suivre:

# yum install centreon-engine

Modifier le fichier suivant :

vi /etc/init.d/centengine

Avec ces valeurs:

var_dir=/var/log/nagios 
config_file=/etc/nagios/nagios.cfg 
command_file=$var_dir/rw/nagios.cmd 
user=nagios 
group=nagios

Depuis l’interface web, allez dans ConfigurationNagios puis allez sur Nagios.cfg

Puis modifiez avec ces valeurs chacun des onglets:

Files
Fichier de log /var/log/centreon-engine/centengine.log
Fichier temporaire /var/log/centreon-engine/centengine.tmp
Fichier de verrou /var/log/centreon-engine/centengine.lock
Fichier de cache des objets /var/log/centreon-engine/objects.cache
Precached Object File /var/log/centreon-engine/objects.precache
Fichier de commande externe /var/log/centreon-engine/rw/centengine.cmd
Options
Chemin d’archivages des logs /var/log/centreon-engine/archives
Fichiers de rétention des états /var/log/centreon-engine/status.sav
Data
Ajouter un nouveau module Broker avec
/usr/lib64/centreon-engine/externalcmd.so
Comme paramètres.
Debug
Fichier de débogage /var/log/centreon-engine/centengine.debug

Sauvegardez!

Dans le menu ConfigurationCentreon

Configurer votre broker avec ces valeurs:

Engine Centreon Engine
Script d’initialisation de Nagios /etc/init.d/centengine
Scheduler Binary /usr/sbin/centengine
Nagios Statistics Binary /usr/sbin/centenginestats

 

Allez modifier le fichier /etc/sudoers et ajouter à la fin:

# Prise en charge de CentEngine 
CENTREON   ALL = NOPASSWD: /etc/init.d/centengine restart 
CENTREON   ALL = NOPASSWD: /etc/init.d/centengine start 
CENTREON   ALL = NOPASSWD: /etc/init.d/centengine stop 
CENTREON   ALL = NOPASSWD: /etc/init.d/centengine reload 
CENTREON   ALL = NOPASSWD: /usr/sbin/centengine -v * 
CENTREON   ALL = NOPASSWD: /usr/sbin/centengine -s *

Stoppez Nagios:

# /etc/init.d/nagios stop

et rentrez ces commandes pour le remplacement de Nagios par Centreon-Engine

# chkconfig --del nagios 
# chkconfig --add centengine

Et maintenant, vous pouvez générer et exporter la configuration