Installation Icinga · 3 min read · Jan 12, 2026
Installation et configuration d'Icinga (solution de surveillance) sur CentOS
Installation et configuration d’Icinga (solution de surveillance) sur CentOS
Icinga est un système de surveillance open source de niveau entreprise qui surveille les réseaux et toutes les ressources réseau imaginables, notifie l’utilisateur des erreurs et des récupérations et génère des données de performance pour les rapports. Évolutif et extensible, Icinga peut surveiller des environnements complexes et vastes répartis sur plusieurs emplacements.
Je vais procéder à l’installation de base d’Icinga, qui est similaire à Nagios, et ce document peut également être référencé pour l’installation de Nagios. De nombreux documents sont disponibles sur Internet et ils installeront avec l’utilisateur nagios, mais pour ma configuration, j’ai utilisé l’utilisateur par défaut qui est déjà présent dans le système (daemon) et je ne vais pas l’installer sur le chemin par défaut, mais je vais me référer à /opt car je le trouve très pratique. L’interface utilisateur d’Icinga est bien meilleure que celle de Nagios.
Dans ce tutoriel, j’utiliserai trois serveurs :
192.168.1.20 – Serveur de surveillance Icinga (centos5)
192.168.1.30 – win 2008 à surveiller
192.168.1.40 – Serveur Ubuntu 10.10 à surveiller
Exigences
Remarque : Assurez-vous que les outils de développement et les bibliothèques de développement ont été installés lors de l’installation :
- Compilateur GCC
- Bibliothèques de développement C/C++
- Bibliothèques de développement GD
Packages nécessaires
- Xampp pour Linux :
[root@sunil~]# mkdir /software
[root@sunil~]# cd /software
[root@sunil software]# wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.3/xampp-linux-1.7.3.tar.gz/download
- Noyau Icinga :
[root@sunil software]# wget http://sourceforge.net/projects/icinga/files/icinga/1.2.1/icinga-1.2.1.tar.gz/downloadInstallation d’Icinga
- Décompressez le package xampp :
[root@sunil software]# tar -zxvf xampp-linux-1.7.3.tar.gz
[root@sunil software]# mv lampp/ /opt/
Le package Xampp est un package très bien compilé et l’extraction de celui-ci est plus que suffisante pour plus de détails, vous pouvez vous référer à la page xampp :
http://www.apachefriends.org/en/xampp.html
- Décompressez le package Icinga :
[root@sunil software]# tar -zxvf icinga-1.2.1.tar.gz
[root@sunil software]# cd icinga-1.2.1
[root@sunil icinga-1.2.1]# ./configure –prefix=/opt/icinga –with-icinga-user=daemon –with-icinga-group=daemon –with-httpd-conf=/opt/lampp/etc
Remarque : veuillez vous assurer que vous ne rencontrez aucune erreur lors de la compilation. Si vous rencontrez des erreurs, assurez-vous que les packages requis sont installés.
[root@sunil icinga-1.2.1]# make all
[root@sunil icinga-1.2.1]# make install
[root@sunil icinga-1.2.1]# make install-config
[root@sunil icinga-1.2.1]# make install-commandmode
[root@sunil icinga-1.2.1]# make install-webconf
- Maintenant, il faut configurer Apache avec Icinga :
[root@sunil icinga-1.2.1]# cd /opt/lampp/etc/
[root@suniletc]# vim httpd.conf
- Ajoutez la ligne suivante :
Include etc/icinga.conf- Définissez un mot de passe pour la connexion :
[root@sunil /]# cd /opt/lampp/bin/
[root@sunil bin]# ./htpasswd –c /opt/icinga/etc/htpasswd.users icingaadmin
Nouveau mot de passe :
Retapez le nouveau mot de passe :
Ajout du mot de passe pour l’utilisateur icingaadmin
- Démarrez Apache :
[root@sunillampp]# cd /opt/lampp/
[root@sunillampp]# ./lamp startapache
XAMPP : Démarrage d’Apache avec SSL (et PHP5)…
XAMPP : Erreur 1 ! Impossible de démarrer Apache !
XAMPP : Démarrage du diagnostic…
XAMPP : Faites en sorte que httpd.conf soit adapté à votre système.
XAMPP : Prochain essai…
XAMPP : Démarrage d’Apache avec SSL (et PHP5)…
- Vérifiez si Apache fonctionne :
http://192.168.1.20
- Maintenant, nous devons démarrer Icinga, mais avant cela, nous devons vérifier si Icinga a été compilé correctement et si toutes les configurations sont définies :
[root@sunillampp]# cd /opt/icinga/- Avant de configurer Icinga, nous allons démarrer et voir si nous obtenons la page :
[root@sunilicinga]# /opt/icinga/bin/icinga –v /opt/icinga/etc/icinga.cfgTotal des avertissements : 0
Total des erreurs : 0
Les choses semblent correctes - Aucun problème sérieux n’a été détecté lors de la vérification préliminaire.
- Maintenant, démarrez Icinga puisque nous ne rencontrons aucune erreur :
[root@sunilicinga]# /opt/icinga/bin/icinga -d /opt/icinga/etc/icinga.cfg
[root@sunilicinga]# ps -ef|grep icinga
daemon 6961 1 0 19:03 ? 00:00:00 /opt/icinga/bin/icinga -d /opt/icinga/etc/icinga.cfg
root 6998 2929 0 19:05 pts/1 00:00:00 grep icinga
[root@sunilrw]# chmod 777 /opt/
[root@sunilrw]# chmod 777 /opt/icinga/
[root@sunilrw]# chmod 777 /opt/icinga/var/
[root@sunilrw]# chmod 777 /opt/icinga/var/rw/
[root@sunilrw]# chmod 777 /opt/icinga/var/rw/icinga.cmd
- Connectez-vous pour vérifier si le site Web d’Icinga s’ouvre :


Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.