monitoring
HowTo: VMware vSphere SDK for Perl API unter Debian installieren
Step-by-Step: Installation des VMware vSphere Perl SDK
Wer das VMware vSPhere SDK for Perl für Monitoring oder andere Zwecke wie Backup, etc. benötigt kann dieses sehr einfach installieren. Da es unter Debian einige Hürden und Schwierigkeiten gibt erkläre ich die Installation sehr ausführlich und gehe entsprechend auf die Probleme ein.
Voraussetzungen installieren
Folgende Abhängigkeiten werden über den Paketmanager installiert
apt-get update
apt-get install libssl-dev perl-doc libxml-libxml-perl libxml2-dev uuid-dev
UUID Perl Modul manuell installieren
Die UUID Version welche durch die Debian squeeze Repositories bereitgestellt wird (0.02) ist zu alt. Die Minimalanforderung der vsphere Perl SDK liegt bei UUID 0.03. Daher wird das Modul UUID 0.04 (aktuellste Version) manuell geladen und installiert:
cd /usr/src
wget http://search.cpan.org/CPAN/authors/id/J/JN/JNH/UUID-0.04.tar.gz
tar -xzvf UUID-0.04.tar.gz
cd UUID-0.04
perl Makefile.PL
Installationsskript überlisten
Da Debian von VMware SDK offiziell nicht unterstützt wird bedarf es einen kleinen Trick diese zu installieren. Das Script sucht nach einen /etc/*-release File in der das Betriebssystem geschrieben steht. Wir faken diese einfach als Ubuntu damit nicht standardmässig rpm Packages benutzt werden:
echo ubuntu > /etc/tmp-release
Dazu existiert noch eine kleine Unstimmigkeit wo durch VMware zwei Umgebungsvariablen voraussetzt. Diese erstellen wir einfach leer:
export http_proxy=
export ftp_proxy=
Download der VMware vSphere Perl SDK
HowTo: Icinga – Web Frontend 1.0.1 (neues Interface) Installation unter Debian 5 (Lenny)
Da ich bereits vor einigen Wochen die Installationsanleitung für ICINGA + IDOUtils mit dem alten langweiligen Web Frontend veröffentlicht habe, möchte ich auch das neue Design vorstellen und Schritt für Schritt erklären wie man es unter Debian Lenny installiert und in das bereits bestehende ICINGA integriert.
Abhängigkeiten und erforderliche Programme installieren
Folgende Voraussetzungen müssen für den Betrieb des neuen ICINGA Web Frontends installiert sein:
*) Apache Webserver
*) PHP 5.x
*) MySQL Datenbank
*) ICINGA mit IDOUtils
*) ICINGA API
Wer ICINGA nach meiner Installationsanleitung, oder der offiziellen icinga Docs installiert hat, sollte alle notwendigen Voraussetzungen installiert haben. Es fehlen lediglich die PHP Pakete, welche über folgenden Befehl installiert werden:
apt-get install php5-cli php-pear php5-xmlrpc php5-xsl php5-ldap php5-gd php5-mysql
Zusätzlich muss das Apache Modul Rewrite aktiviert werden:
a2enmod rewrite
ICINGA Web Frontend downloaden und entpacken
Nach dem die Vorbereitungen soweit getroffen sind, kann das neue ICINGA Web Paket von Sourceforge downgeloaded, validiert und entpackt werden. Ich benutze dazu wie 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.1 die momentane stable Version.
cd /usr/src
wget http://sourceforge.net/projects/icinga/files/icinga-web/1.0.1/icinga-web-1.0.1.tar.gz/download
wget http://sourceforge.net/projects/icinga/files/icinga-web/1.0.1/icinga-web-1.0.1.tar.gz.md5/download
md5sum -c icinga-web-1.0.1.tar.gz.md5
Folgendes Ergebniss muss beim MD5 Check herauskommen:
icinga-web-1.0.1.tar.gz: OK
Das Paket wird anschließend mit folgendem Befehl in das /usr/src Verzeichnis entpackt:
tar xvzf icinga-web-1.0.1.tar.gz
Installation des ICINGA Web Frontends › Continue reading
Icinga und Nagios mit Nabaztag Integration
Mittlerweile kennen ja schon viele den Web-Hasen Nabaztag. Das vielseitig einsetzbare WLAN Gadget reagiert mit dem nötigen Skript jetzt auch auf ICINGA und Nagios Notifications.
Hans vom Sperrgebiet Blog hatte die Idee sein ICINGA / NAGIOS Monitoring System mit dem Nabaztag kommunizieren zu lassen. Da er nur ein Perl Skript fand, welches lediglich eine Nachricht an den Hasen sendet, benutzte er seine Kreativität und schrieb seinen eigenen Code um die API des Nabaztag anzusteuern. Somit hat der Hase eine neue Fähigkeit gelernt: ICINGA und Nagios Notifications visuell darzustellen. Blinkende LEDs und bewegliche Ohren geben dem Hasen ein gewisses Etwas.
Das PHP Skript und eine Installationsanleitung + Infos gibts Hier
Hans hat auch ein Video aufgenommen, in dem er den Nabaztag in Aktion zeigt:
Das ist für mich jetzt Grund genug mir auch einen Nabaztag Hasen zu besorgen. Das Ding macht ich im Büro sicher ziemlich gut!
iPRTG – Netzwerküberwachung mit dem iPhone
Netzwerkadministratoren, die den PRTG Netzwerk Monitor einsetzen werden viel Freude an dieser iPhone App finden.
Wer den PRTG Network Monitor von Paessler einsetzt, kann sich nun mit der iPRTG iPhone App das Administratorenleben gemütlicher machen. Das iPhone fragt die zur Bandbreiten-, Verfügbarkeits- oder Verbrauchsüberwachung relevanten Daten direkt vom PRTG-Server ab und zeigt sie im gewöhnlichen iPhone-Stil an. (siehe Screenshots)
Die bequeme iPhone Navigation ermöglicht es auch diverse Einstellungen vorzunehmen und Analysen abzurufen. Die iPRTG App wurde von der Firma Beyond Content entwickelt und ist bereits im iTunes AppStore kostenlos erhältlich.
Funktionen:
- Up- / Downtime
- Traffic / Usage
- SNMP
- NetFlow
- Packet sniffing
- Direkter Zugang zum PRTG Webinterface
- Berichterstattung und Auswertung
- Zoombare Grafiken der letzten 48 Stunden, 30 sowie 365 Tage
Passend zu den Screenshots gibts auch noch ein Video, wo ihr die App in Action sehen könnt
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)
ICINGA – Nagios ist geforked
Der wohl populärste Open-Source Monitoring Dienst Nagios wurde geforked und unter einem Projekt mit Namen ICINGA neu ins Leben gerufen. Die ersten Beta-Releases sollen für Ende des Monats angesetzt sein und die erste Stabile Version bereits Ende Oktober 2009 erscheinen.
Danke an MiCkEy2002 vom Nagios-Portal, der deutschen Nagios-Community, für den folgenden Beitrag:
Einige bekannte Leute aus dem Nagios Umfeld, darunter Mitglieder des Nagios Community Advisory Boards, Entwickler von bekannten Nagios Plugins, Addons und der Firma Netways, haben unter dem Namen ICINGA einen Fork von Nagios auf den Weg gebracht. Dieser Fork soll ein Fork der Community werden. Wir wollen mehr Transparenz, neue Ideen und vielfaeltige Mitarbeit und ermutigen jeden, sich auf seine Weise zu beteiligen, damit es unser aller Projekt wird.
ICINGA, wird bei voller Kompatibilität zu seinem Vorgänger, mit neuen und von der Nagios Community seit längerem geforderten Features ausgestattet. Neben dem Entfernen von bekannten Nagios Bugs werden vor allem die Implementierung und Optimierung der IDO-Datenbank (NDO), sowie eine standardisierte API zum leichten Einbinden von Addons, die Effizienz der Software verbessern. Ein weiteres Ziel von ICINGA ist eine verbesserte Funktionalität beim Einsatz in großen und komplexen IT-Umgebungen.
Der signifikanteste Unterschied zu Nagios, wird in einem neu entwickelten PHP-Webinterface bestehen. Auf der ICINGA-Homepage werdet Ihr eine Menge Informationen zur Roadmap, zum ICINGA-Team usw. finden. Das Nagios-Portal bietet Euch zukünftig einen Platz um Wünsche, Anregungen, Kritik usw. loszuwerden.
Quellen: (Nagios-Portal, ICINGA)
Letzte Beiträge
- Icinga 1.9 Installation unter Debian squeeze + wheezy – aktuellste Version
- QuickTipp: klassischen GNOME Desktop (classic GNOME) unter Ubuntu installieren
- Debian-Ubuntu apt-get: The Following Packages Were Automatically Installed And Are No Longer Required
- Debian 7.0 Wheezy veröffentlicht – Das sind die Neuerungen
- Apache Webserver Directory Listing (Verzeichnisauflistung) deaktivieren / aktivieren







