fork
Icinga – Open Source Monitoring – Installation unter Debian 5 (Lenny) mit IDOUtils und MySQL Datenbank
Wie vergangenes Jahr berichtet, wurde der bekannte Open-Source Monitoring Dienst Nagios geforkt und unter dem Projekt ICINGA in neuem Glanz veröffentlicht. Ich werde hier in den nächsten Wochen meine Erfahrungen schildern und einige HowTo’s dazu veröffentlichen. Der Start erfolgt mit der Installation von ICINGA unter Debian Lenny.
Abhängigkeiten und erforderliche Programme installieren
Folgende Voraussetzungen müssen für den Betrieb von ICINGA installiert sein:
*) Apache Webserver
*) MySQL Datenbank + libdbi Treiber
*) GCC Compiler, C/C++ dev libraries
*) GD Library
Installation des Apache Webserver + Mysql Datenbank
Die benötigten libdbi Treiber werden über folgenden Befehl installiert:
apt-get install -y libdbi0-dev libdbd-mysql
Der GCC Compiler und die erforderlichen C/C++ development Libraries werden zusammengefasst als build-essential installiert:
apt-get install -y build-essential
Installation der GD Libraries:
apt-get install -y libgd2-xpm-dev libjpeg62-dev libpng12-0
Benutzer und Gruppe für ICINGA anlegen
Damit ICINGA funktioniert, benötigt es einen eigenen Benutzer mit dem Namen icinga. Diesen legen wir wie folgt an und vergeben ein Passwort:
useradd -m icinga
passwd icinga
Um das Webinterface mit vollem Funktionsumfang nutzen zu können (Kommandos zu senden) wird noch eine spezielle Gruppe benötigt in welche die beiden User icinga und www-data hinzugefügt werden:
groupadd icinga-cmd
usermod -a -G icinga-cmd icinga
usermod -a -G icinga-cmd www-data
ICINGA downloaden und entpacken
Nach dem die Vorbereitungen soweit getroffen sind, kann ICINGA von Sourceforge downgeloaded, validiert und entpackt werden. Ich benutze dazu immer das Verzeichnis /usr/src. Bitte achtet darauf, dass ihr die aktuelle stable Version runterladet, um keine ältere Version zu installieren. In meinem Fall ist die Version 1.0 die momentane stable Version.
cd /usr/src
wget http://sourceforge.net/projects/icinga/files/icinga/1.0/icinga-1.0.tar.gz/download
wget http://sourceforge.net/projects/icinga/files/icinga/1.0/icinga-1.0.tar.gz.md5/download
md5sum -c icinga-1.0.tar.gz.md5
Folgendes Ergebniss muss beim MD5 Check herauskommen:
icinga-1.0.tar.gz: OK
Das Paket wird anschließend mit folgendem Befehl in das /usr/src Verzeichnis entpackt:
tar xvzf icinga-1.0.tar.gz
Installation von ICINGA
Icinga (Nagios Fork) 0.8.0 beta release + Demo System Online
Icinga hat soeben den ersten Beta Release gelauncht. Als kleines Feature ist ein Demo System Online, in dem man die Ersten Eindrücke sehen kann.
Wie vor ca. 3 Wochen berichtet, hat es Icinga nun geschafft die erste Beta Version für die Benutzer bereitzustellen und ein Demo-System einzurichten. Ziemlich bemerkenswerte Leistung in dieser kurzen Zeit. Eine genaue Roadmap, wie es weiter geht findet ihr Hier.
Downloaden könnt ihr die aktuelle Version auf Sourceforge.
Wer das System lieber erstmal in Ruhe testen will, und es sich ansehen mag, der findet Hier ein Demosystem aufgebaut in dem bereits einige Dienste angezeigt werden. (User: guest; Passwort: guest)
Mach weiter so Jungs, eure Arbeit ist wirklich gut.
Hier mal die ersten Screenshots vom dem sehr gelungenem Design:


Quelle: (Icinga)
Letzte Artikel
News Empfehlungen
- Kommt das iPhone OS 4.0 mit Multitasking? (BenM.at» BenM.at – Österreichs iPhone und iPod touch Blog)
- iPad: US-Vorbestellung ab 14:30 Uhr möglich [Update] (fscklog)
- Kritische Sicherheitslücke in Apache Webserver (TecChannel | Alle News)
- Apple veröffentlicht Safari 4.0.5 (macnews.de)
- Mehr als 120 Blogger weltweit hinter Gittern (futurezone.ORF.at)





