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

  1. 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

  1. Icinga-Kern:
  [root@sunil software]# wget http://sourceforge.net/projects/icinga/files/icinga/1.2.1/icinga-1.2.1.tar.gz/download

Installation von Icinga

  1. 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

  1. 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

  1. Jetzt müssen wir Apache mit Icinga konfigurieren:

[root@sunil icinga-1.2.1]# cd /opt/lampp/etc/
[root@suniletc]# vim httpd.conf

  1. Fügen Sie die folgende Zeile hinzu:
Include etc/icinga.conf
  1. 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

  1. 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)…

  1. Überprüfen Sie, ob Apache funktioniert:
  http://192.168.1.20

  1. 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/
  1. Bevor wir Icinga konfigurieren, starten wir und sehen, ob wir die Seite erhalten:
  [root@sunilicinga]# /opt/icinga/bin/icinga –v /opt/icinga/etc/icinga.cfg

Gesamtwarnungen: 0
Gesamtfehler: 0

Die Dinge sehen gut aus - Es wurden keine schwerwiegenden Probleme während der Vorabprüfung festgestellt.

  1. 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

  1. Melden Sie sich an, um zu überprüfen, ob die Icinga-Website geöffnet wird:

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.