Temperature visualization

So you’ve covered the Data Centre in temperature sensors, and added them into your Nagios / Icinga monitor. You’ve configured the monitoring server to send alerts when things get too hot and everything works perfectly. You proudly explain how it all functions to anyone who will listen.

Unfortunately your colleagues aren’t impressed… What you need is some pretty graphics!

hm configure 150x150 Temperature visualizationhm view 150x150 Temperature visualization


WE PROUDLY PRESENT

The Generate-a-Heatmap-with-data-from-the-NDO-Database Addon for Nagios / Icinga, otherwise known as heatmap.

It’s a pretty little drag-n-drop AJAXy thing that certainly won’t replace a proper Data Centre CFD Model, but it looks realistic enough to show your co-workers.

Parts of the first version were sponsored by Wilken-Group.

Have fun

MessPC: Ansteuerung von Schaltmodulen über SNMP

Neben den klassischen Alarmierungsmethoden Email und SMS ist es in einigen Anwendungsfällen notwendig, akkustisch oder optisch zu alarmieren, so z.B. in lauten Umgebungen.  Natürlich ist es dann auch wünschenswert, wenn diese Alarme per Netzwerk geschaltet bzw. im Alarmfall automatisch ausgelöst werden können. Hierzu möchten wir Ihnen eine Lösungsmöglichkeit von MessPC vorstellen.

MessPC bietet ein 220V Schaltmodul, welches – wenn es an eine MessPC Ethernetbox angeschlossen wird – per SNMP unter Linux geschaltet werden kann. Hierbei handelt sich um das Schaltmodul “MessPC Schaltmodul 230V 16A“.

Nach dem Anschluss des Schaltmoduls an eine Ethernetbox muss der für ein Schaltmodul verwendete Kanal im Setup der Box als Ausgang konfiguriert sein. Hierbei sollten die Kanäle 9 bis 12 verwendet werden.

SNMP unter Linux:

Die Ethernetbox hat im folgenden Beispiel die IP-Adresse 192.168.1.100, das Schaltmodul ist am Port 4 angeschlossen und wird über Kanal 12 angesteuert.

Einschalten:
snmpset –v 1 –c private 192.168.1.100 .1.3.6.1.4.1.14848.2.1.4.1.2.12 i 1

Ausschalten:
snmpset –v 1 –c private 192.168.1.100 .1.3.6.1.4.1.14848.2.1.4.1.2.12 i 0

Abfragen:
snmpget –v 1 –c public 192.168.1.100 .1.3.6.1.4.1.14848.2.1.4.1.2.12

Hinweis: Das Passwort “private” sollte aus Sicherheitsgründen für Schreibzugriffe abgeändert werden.

MessPC bietet auch gleich die passende Hardware an, um im Alarmfall entsprechende Meldung abzusetzen.

Somit lässt sich auf einfache Weise eine optische oder akkustische Alarmierung realisieren. Natürlich kann man an des Schaltmodul auch weitere Geräte, wie z.B. eine Ersatzklimaanlge anschließen, die dann im Alarmfall aktiviert werden kann.

MySQL Workbench 5.1

Seit heute ist die neue MySQL Workbench in der Version 5.1 verfügbar. MySQL Workbench, früher DBDesigner, ist ein Werkzeug zur Erstellung von ER-Modellen, deren Pflege und Dokumentation. Die in der Community lang erwartete Version bringt viele Neuigkeiten und Unterstützung der aktuellen MySQL Features wie z.B. Partitions, welche jetzt direkt im Modeller verwaltet werden können.

Auf der Features-Seite von MySQL wird entsprechend nach Community und Standard-Version unterschieden, wobei ich das nicht unterstütze Reverse-Engineering der Community-Version korrigieren muss, da ich das gerade erfolgreich getestet habe. Die Workbench ist für alle gängigen Betriebssysteme verfügbar und machte bei den ersten Tests einen schnellen und auch stabilen Eindruck. Das DBDoc-Feature das auch die Dokumentation und den Export komplexer Modell erlaubt ist leider nur für die Standard-Version verfügbar, wobei der Preis von 79,oo € pro User und Jahr dafür aus meiner Sicht in Ordnung geht.

Besonders gut ist aus meiner Sicht die Darstellung der Schlüsselfremdbeziehungen im ER-Modeller gelöst. Hier werden die Beziehungen zu anderen Tabellen, abhängig von Primär- oder diversen Sekundärschlüssel farblich dargestellt, so dass man auch in komplexen Modellen den Überblick behält.

Hier noch ein paar Screenshots, aber der eigene Test lohnt sich auf jeden Fall.

Inhaltsverzeichnis Juni 2009

Project of the Month: 10,000 ports & 1,500 Cisco switches with traffic graphs in one hit
Installation von NConf unter Debian
Weekly snap: From Kassel to Berlin with Apple Time Machine
Folien zum Xen Vortrag auf dem LinuxTag
Twitter Weekly Updates for 2009-06-28
Nagios Workshop Kassel 2009 – Fazit
Nachtrag vom Nagios Workshop Kassel: NagVis
Folien zum Nagios Vortrag auf dem Linux Tag
Virtueller Grapher für realen Einsatz!
Apple Time Machine mit Netzwerk Share verwenden
OpenVPN Access Server
Live vom Nagios Workshop Kassel: NETWAYS Grapher V2
Live vom Nagios Workshop Kassel: ndo2fs
Live vom Nagios Workshop Kassel: NagiosQL 3.0.3 und weiter
Live vom Nagios Workshop Kassel: i-doit & Nagios
Live vom Nagios Workshop Kassel: Icinga
OSMC 2009 – Official Nagios Plugin Development Team Meeting
Twitter Weekly Updates for 2009-06-21
NETWAYSGrapherV2 – RC2 ist raus
IT Preisverhandlungen im echten Leben
StayFriends überholt studiVZ
Knürr RMS compact II (RMSCII)
NETWAYS Trainings – Neue Schulungstermine online
NConf 1.2.5 released
Twitter Weekly Updates for 2009-06-13
Ask the developer: NagiosGrapher
Schorsch erzählt: Hallo Nagios, hallo Icinga!
Links 009
check_interface_table_v2.pl – alle Ports auf einen Schlag
Nagios-Webinar für Cisco Partner
Twitter Weekly Updates for 2009-06-06
Inhouse Nagiosschulung bei den Hamburger Wasserwerken
Live vom Nordic Meet on Nagios: syslog-ng
Live vom Nordic Meet on Nagios: Nagios on Red Hat
1500 Cisco Switches mit Trafficgraphen für 10000 Ports
Live vom Nordic Meet on Nagios: RRDTool
Live vom Nordic Meet on Nagios: Ninja
Live vom Nordic Meet on Nagios: SysNagios
Live vom Nordic Meet on Nagios: NSClient++
Live vom Nordic Meet on Nagios: Merlin
check_cache ist da!
Serie High Performance Websites – Zusammenfassung
Live vom Nordic Meet on Nagios: Eröffnung

Project of the Month: 10,000 ports & 1,500 Cisco switches with traffic graphs in one hit

June 2009: Birger was off making monitoring magic at one of our clients implementing an integrated Nagios, NETWAYSGrapher and NagVis environment from scratch. Working hand in hand with the client (anonymous), Birger applied nmap, SNMP and Cisco Discovery Protocol (cdp neighbours) to enable automatic generation of configurations including parent-child relationships and host groups (vtp-domain).

Further developing and customizing check_interface_table.pl, Birger took on the client’s 1,500 Cisco switches and 10,000 ports to enable traffic graphs for each interface, which can be selected using regular expressions.

In so doing, he simultaneously released check_interface_table_v2.pl for all to download under GPL.

Installation von NConf unter Debian

Das NConf ein interessantes Web-Konfig-Tool für Nagios ist, haben wir ja hier im Blog schon ein paar Mal erwähnt. Hier eine kurze Anleitung zur Installation von NConf unter Debian Lenny.

Folgende Pakete müssen vor der Installation auf dem System vorhanden sein:

  • Apache Webserver
  • PHP4.4 oder höher mit php-mysql (bei LDAP Auth auch php-ldap)
  • MySQL 5.0.2 inkl. InnoDB
  • Perl 5.6 oder höher mit perl-DBI und perl-dbd-mysql
  • ein Nagios Binary

Zur Installation geht man nun die folgenden Schritte durch:

  1. Entpacken des Tarballs
    mv nconf-1.2.4-0.tgz /var/www
    tar –zxvf nconf-1.2.4-0.tgz
  2. Anpassen der Schreibrechte für den Webserver
    chown www-data:www-data ./config ./output ./temp
  3. Anlegen der Datenbank
    $> mysql -u root –p
    Enter password:
    mysql> create database nconf;
    mysql> grant select, insert, update, delete, create, drop, alter ON `nconf`.* to 'nconf'@'localhost' identified by 'PASSWORT';
  4. Importieren der Datenbank Grundstruktur
    mysql -u root -p nconf < INSTALL/create_database.sql
  5. Aufrufen des NConf Webinterface unter
    http://<IP Adresse>/nconf/INSTALL.php

    Dort startet nur der Installationsassistent von NConf, der nacheinander die folgenden Schritte durchläuft:

    1. Im ersten Schritt wird geprüft ab auf dem System alle benötigten Pakete vorhanden sind
    2. Im zweiten Schritt müssen die Angaben zur Datenbankverbindung gemacht werden
    3. Und zuletzt werden die erkannten Pfade angegeben, die man hier nochmal anpassen könnte
  6. Als aller letzer Schritt, bevor man das Webinterface starten kann, muss man an der Konsole noch die temporären Installationsdateien entfernen. Aus Sicherheitsgründen ist das sehr sinnvoll.

Nun kann man NConf über die URL http://<IP Adresse>/nconf/ starten und benutzen.

Viel Erfolg

Weekly snap: From Kassel to Berlin with Apple Time Machine

weekly snapJune 22-26 was a crazy week out and about for NETWAYS. The developers were in Kassel for the Nagios Community Workshop and Julian and Bernd E were off in Berlin for Linux Day– not concurrently but consecutively. From Kassel, the boys reported home on some highlights: new NagVis enhancements and partnerships, insights into CMDB i-doit working with Nagios, discovery of ndo2fs as a potential partner/substitute for ndo2db in small environments and the debut of Icinga to a live audience. Developer duo Christian and Marius introduced their NetwaysGrapherV2 while Julian and Bernd were off introducing Xen and Nagios monitoring in large environments in Berlin. Besides offering his slides online, Julian found the time to share a few tips on Apple Time Machine with network sharing. Before our developers could step foot back in office, they packed NetwaysGrapherV2 RC2 with ICINGA on a VM and cast it out for download. Quietly on the side, Bernd L reviewed the new OpenVPN Access Server applauding its simple client configuration distribution and Christian F announced the upcoming OSMC 2009 as the official meeting for the Nagios Plugin Development Team. Phew!

Folien zum Xen Vortrag auf dem LinuxTag

Wie von Julian bereits angesprochen, hatte ich am vergangenen Donnerstag die Gelegenheit einen Vortrag, zum Thema Xen Virtualisierung in hochverfügbaren Umgebungen, auf dem LinuxTag zu präsentieren.

Der Raum war riesig und ehrlich gesagt weit aus größer als ich gedacht habe. Besonders positiv für mich war jedoch auch die Tatsache, dass der Vortrag sehr sehr gut besucht war. Auch wenn Xen ja kein ganz neues Thema ist, sind viele an den Einsatzmöglichkeiten und aktuellen Entwicklungen interessiert. Nach einem kurzen Überblick über die Geschichte von Xen, beschreibt der Vortrag einige Lösungsszenarien mit Xen zur Erweiterung der bestehenden Infrastruktur, Optimierung des Nutzungsgrades und Erhöhung der Ausfallsicherheit durch Verwendung von Live-Migration. Wie immer gibt es die Slides hier zum download.

Folie01 Folien zum Xen Vortrag auf dem LinuxTag

Twitter Weekly Updates for 2009-06-28

Nagios Workshop Kassel 2009 – Fazit

img 0687 300x225 Nagios Workshop Kassel 2009   Fazit

Es war ein schönes Ereignis!

Es war geprägt von angeregtem Diskurs über Nagios und das drumherum. Es war gut organisiert und es war ergiebig.

Schade dass es war und nicht mehr ist. Aber es kommt sicher wieder, irgendwann irgendwo.

Dank an Lara und die anderen.