Suite à un commentaire sur mon blog me demandant si l’utilisation du couple Icinga/Centreon était possible et n’ayant pas la réponse j’ai voulu vérifier.
Attention, je n’ai trouvé aucune information officielle pour le support d’Icinga par Centreon.
Installation des pré-requis pour Centreon
apt-get install sudo apt-get install rrdtool librrds-perl apt-get install libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha1-perl libgd-gd2-perl apt-get install snmp snmpd libnet-snmp-perl libsnmp-perl apt-get install mailx apt-get install php-pear apt-get install php5 libapache2-mod-php5 apt-get install php5-gd php5-ldap php5-snmp php5-mysql apt-get install libgd2-xpm libgd2-xpm-dev libpng12-dev |
Installation de Centreon
On commence par récupérer Centreon
wget http://download.centreon.com/centreon/centreon-2.1.10.tar.gz tar xvf ./centreon-2.1.10.tar.gz cd centreon-2.1.10 |
Pour installer Centreon, il faut utiliser un template car certaines variables ne sont pas accessible via le script d’installation.
J’ai crée un template pour l’installation sur Debian, vous pouvez le télécharger sur mon site : icinga.tmpl.
wget http://www.zen-tech.info/wp-content/uploads/2010/12/icinga.tmpl_.txt |
Et on lance l’installation de Centreon
./install.sh -f icinga.tmpl_.txt |
Lors de l’installation, le chemin vers la libexec va vous être demandé, il faut /usr/local/icinga/libexec, je n’ai pas trouvé la variable correspondante pour le template.
Ensuite l’installation de Centreon se déroule normalement. Une fois l’installation finie pour pouvez vous connecter à l’interface web http://votre-serveur/centreon .
Vérifiez que vos paramètres correspondent à ceux des captures ci-dessous :
Attention sur la capture ci-dessus, la « NDO database name » est mal renseignée, la valeur n’est pas censtatus mais icinga.
Une fois que vous êtes connectés à Centreon, allez dans le menu Configuration puis Centreon puis choisissez ndo2db.cfg dans le menu de gauche. Cliquez sur l’onglet database et remplissez les paramètres comme dans l’image ci-dessus.
Normalement, vos services et vos hosts devraient apparaître dans Centreon.
Je n’ai pas essayé tous les menus de Centreon, il doit surement y’avoir des problèmes à certains endroit. Mais j’ai pu regénérer les fichiers de configuration et redémarrer le service Icinga sans problème.
vraiment excellent
n’ayant pas installé sudo j’ai du rajouter ‘apt-get install sudo’
Merci,
« apt-get install sudo » est pourtant bien présent dans les pré-requis 😉
autant pour moi 😉
par contre impossible pour moi de voir dans contreon le localhost et les services monitorés
le Poller semble pas actif, et quand je rajoute un autre host, il n’aparait pas non plus dans les host motitoré, jai 0 host et 0 Services dans Centréon de détecté mais ils sont bien présent dans la partie configuration
jai bien rechargé la conf pourtant et aucune érreur
une aide ?
Il faut que tu vérifies tes paramètres pour ndo2db. C’est dans le menu Configuration -> Centreon -> ndo2db.cfg
Bonjour,
Merci pour ces tests de fonctionnement de Centreon avec Icinga. Si vous constatez des anomalies, je vous invite à les remonter sur la forge afin que les développeurs puissent les corriger: http://forge.centreon.com/
Merci !