Installation · 2 min read · Jan 12, 2026
Icinga (Überwachungslösung) Installation und Konfiguration auf CentOS
Icinga (Überwachungslösung) Installation und Konfiguration auf CentOS
Icinga ist ein unternehmensgerechtes Open-Source-Überwachungssystem, das Netzwerke und alle denkbaren Netzwerkressourcen überwacht, den Benutzer über Fehler und Wiederherstellungen informiert und Leistungsdaten für Berichte generiert. Skalierbar und erweiterbar kann Icinga komplexe, große Umgebungen an verschiedenen Standorten überwachen.
Ich werde mit der grundlegenden Installation von Icinga fortfahren, die ähnlich wie Nagios ist, und dieses Dokument kann auch für die Installation von Nagios herangezogen werden. Viele Dokumente sind im Internet verfügbar, und sie werden mit dem Benutzer “nagios” installiert, aber für mein Setup habe ich den Standardbenutzer verwendet, der bereits im System vorhanden ist (daemon), und ich werde es auch nicht im Standardpfad installieren, sondern auf /opt, da ich das sehr praktisch finde. Die Benutzeroberfläche von Icinga ist viel besser als die von Nagios.
In diesem Tutorial werde ich drei Server verwenden:
192.168.1.20 – Icinga-Überwachungsserver (centos5)
192.168.1.30 – win 2008, das überwacht werden soll
192.168.1.40 – Ubuntu 10.10-Server, der überwacht werden soll
Anforderungen
Hinweis: Stellen Sie sicher, dass während der Installation Entwicklungstools und Entwicklungsbibliotheken installiert wurden:
- GCC-Compiler
- C/C++-Entwicklungsbibliotheken
- GD-Entwicklungsbibliotheken
Benötigte Pakete
- Xampp für 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
- Icinga-Kern:
[root@sunil software]# wget http://sourceforge.net/projects/icinga/files/icinga/1.2.1/icinga-1.2.1.tar.gz/downloadInstallation von Icinga
- Entpacken Sie das Xampp-Paket:
[root@sunil software]# tar -zxvf xampp-linux-1.7.3.tar.gz
[root@sunil software]# mv lampp/ /opt/
Das Xampp-Paket ist ein sehr ordentliches kompilierte Paket, und das Entpacken ist mehr als genug. Für weitere Details können Sie auf die Xampp-Seite verweisen:
http://www.apachefriends.org/en/xampp.html
- Entpacken Sie das Icinga-Paket:
[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
Hinweis: Bitte stellen Sie sicher, dass Sie beim Kompilieren keine Fehler erhalten. Wenn Sie Fehler erhalten, stellen Sie sicher, dass die erforderlichen Pakete installiert sind.
[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
- Jetzt müssen wir Apache mit Icinga konfigurieren:
[root@sunil icinga-1.2.1]# cd /opt/lampp/etc/
[root@suniletc]# vim httpd.conf
- Fügen Sie die folgende Zeile hinzu:
Include etc/icinga.conf- Setzen Sie ein Passwort für den Login:
[root@sunil /]# cd /opt/lampp/bin/
[root@sunil bin]# ./htpasswd –c /opt/icinga/etc/htpasswd.users icingaadmin
Neues Passwort:
Neues Passwort erneut eingeben:
Passwort für Benutzer icingaadmin hinzufügen
- Starten Sie Apache:
[root@sunillampp]# cd /opt/lampp/
[root@sunillampp]# ./lamp startapache
XAMPP: Starte Apache mit SSL (und PHP5)…
XAMPP: Fehler 1! Konnte Apache nicht starten!
XAMPP: Starte Diagnose…
XAMPP: Passen Sie die httpd.conf an Ihr System an.
XAMPP: Nächster Versuch…
XAMPP: Starte Apache mit SSL (und PHP5)…
- Überprüfen Sie, ob Apache funktioniert:
http://192.168.1.20
- Jetzt müssen wir Icinga starten, aber vorher müssen wir überprüfen, ob Icinga richtig kompiliert wurde und alle Konfigurationen gesetzt sind:
[root@sunillampp]# cd /opt/icinga/- Bevor wir Icinga konfigurieren, starten wir und sehen, ob wir die Seite erhalten:
[root@sunilicinga]# /opt/icinga/bin/icinga –v /opt/icinga/etc/icinga.cfgGesamtwarnungen: 0
Gesamtfehler: 0
Die Dinge sehen gut aus - Es wurden keine schwerwiegenden Probleme während der Vorabprüfung festgestellt.
- Jetzt starten Sie Icinga, da wir keine Fehler erhalten:
[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
- Melden Sie sich an, um zu überprüfen, ob die Icinga-Website geöffnet wird:


Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.