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!
LackRack – billigstes 19 Zoll Serverrack made by IKEA?
Alter Schwede! IKEA hat ein modulares, stapelbares, 19″ Serverrack fürs Wohnzimmer im Angebot. Und das zum unschlagbaren Preis von 7,99 EUR in allen Farben. Ihr glaubt mir nicht? Dann lest mal weiter ;D
Es ist zwar als kleiner Joke gemeint, aber tatsächlich eine coole wie auch geniale Idee. Das sogenannte “LackRack” ist die günstigste und mobilste Rack-Mount Lösung die es gibt. Zudem ist es modular aufgebaut und kann somit beliebig auf die optimale Größe erweitert werden. Zu finden ist das LackRack im IKEA Produktkatalog oder auf der Homepage des Schwedischen Möbelgiganten unter dem Decknamen “LACK Beistelltisch”
Die Jungs von eth-0 haben schon viele Anwender-Fotos zusammengetragen und präsentieren diese auch auf der eth-0 Website. Zudem gibts natürlich auch eine Facebook Fan Page.
Installationsanleitung
- Das Paket auspacken
- Das Rack anhand der beiliegenden IKEA Anleitung zusammenbauen
- Falls ihr mehrere Elemente benötigt, dann solltet ihr euch zur Stabilisierung entsprechende Winkel und Schrauben im Baumarkt besorgen
- Hardware zwischen linken und rechten (Tisch)Fuß platzieren. Auf der Unterseite beginnen um mehr Stabilität zu erreichen
- Zusätzlich können die Hardware Komponenten angeschraubt werden
Features
- Sieht gut aus
- Einfach und schnell aufzubauen
- Beliebig erweiterbar
- Günstig
- Gewicht. Das Rack ist leicht und kann somit schnell an andere Orte transportiert werden
- Verschiedene Farben, um zB.: kritische Server mit der Farbe Rot zu kennzeichnen
- Man kann Essen und Trinken auf dem Rack abstellen
- Es kann eine Lampe auf das Rack gestellt werden um die Hardware besser zu sehen
- Rack besteht aus 100% nachwachsenden und recycelbaren Materialien. (Green IT Aspekt)
MySQL User Passwort ändern
Das Passwort eines MySQL Users in der Kommandozeile zu ändern ist eigentlich ein ziemlich simpler Vorgang. Da ich mir den Befehl aber selber nie merken kann schreibe ich ihn hier auf:
Mit folgenden Befehl auf der MySQL Serverkonsole anmelden
mysql -u root -p
Die Datenbank mysql auswählen
use mysql;
Passwort mit folgendem Befehl ändern (dein-neues-passwort und dein-user durch ein entsprechendes Passwort bzw. Usernamen ersetzten)
update user set password=PASSWORD("dein-neues-passwort") where User='dein-user';
Wallpaper zu Ubuntu 10.04 lucid lynx
Saleel Velankar hat vor kurzem dieses wirklich schöne und inspirierende Wallpaper vom leuchtenden Luchs (lucid lynx) in der Ubuntu-art mailinglist veröffentlicht. Diese wirklich gelungene Designarbeit ist hier definitiv einen Eintrag wert.
(Quelle: anotherubuntu blogspot)
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 1.0.2 + IDOUtils unter Debian Lenny.
letztes Aktualisierung: 01.07.2010 Icinga Version 1.0.2
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-dev
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.2 die momentane stable Version.
cd /usr/src
wget http://sourceforge.net/projects/icinga/files/icinga/1.0.2/icinga-1.0.2.tar.gz/download
wget http://sourceforge.net/projects/icinga/files/icinga/1.0.2/icinga-1.0.2.tar.gz.md5/download
md5sum -c icinga-1.0.2.tar.gz.md5
Folgendes Ergebniss muss beim MD5 Check herauskommen:
icinga-1.0.2.tar.gz: OK
Das Paket wird anschließend mit folgendem Befehl in das /usr/src Verzeichnis entpackt:
tar xvzf icinga-1.0.2.tar.gz
Installation von ICINGA
Mac OS X 10.6 – PHP unter Snow Leopard installieren
PHP kann unter Mac OS X 10.6 ganz einfach installiert werden, da das benötigte Modul bereits mit an Board ist. Es muss nur aktiviert werden.
PHP ist mit wenigen Handgriffen im Terminal aktiviert, und kann anschließend sofort verwendet werden:
Wer noch nie mit dem Terminal gearbeitet hat, und auch nicht weiss wie man es aufruft: “Programme” -> “Dienstprogramme” -> “Terminal”
Mit folgendem Befehl bearbeiten wir die Apache Konfigurationsdatei mit dem Lieblingseditor:
sudo pico /etc/apache2/httpd.conf
Zur Bestätigung müsst Ihr euer root Passwort eingeben.
Sobald die Datei geöffnet ist suchen wir nach folgender Zeile:
#LoadModule php5_module libexec/apache2/libphp5.so
Das # (Raute / Sharp) Zeichen davor deaktiviert das PHP Modul im Apache und muss nun entfernt werden. (siehe Screenshot)
Nachdem die Datei abgespeichert wurde, kann der Webserver Dienst neu gestartet werden:
Unter “Systemeinstellungen” -> “Freigaben” -> “Webfreigabe” den Haken deaktivieren und wieder aktivieren. Der PHP Support ist nun eingeschaltet und steht dem Apache Webserver ab sofort zur Verfügung.
Letzte Artikel
Translator

News Empfehlungen
- Schwachstellen-Oscars verliehen (heise Security)
- Kritische Sicherheitslücken in Typo3 (heise Security)
- Debian Linux Benchmarked Against Debian GNU/kFreeBSD & FreeBSD (Linux Today)
- Sicherheitslücke in WPA2-Schlüsseln entdeckt (macnews.de)
- Wikileaks publiziert US-Militärberichte (futurezone.ORF.at)








