Kategorien
Linux Networking

OpenNMS: DRBD überwachen

opennmsDas nette an den vielen Nagios-Scripten ist, dass diese sich relativ einfach remote über SNMP überwachen lassen. Nagios verarbeitet nämlich am besten einzeilige Statusmeldungen. OpenNMS bzw. SNMP profitiert auch davon. Folgend eine Kurzanleitung für das Script check_drbd

Kategorien
Tools

iPhone: Beliebige Messages Pushen

Durch Zufall bin ich über das Netways-Blog auf die Prowl-App gestossen.

Ziemlich genial das System. Es erlaubt beliebige Nachrichten von beliebigen Quellen (z.B. Perl-Script) an ein oder mehrere Empfänger zu senden. Im Falle der iPhone-App über Apples Push-Mechanismus. Die App kostet €2,39 – die Push-Notifications sind kostenloser Bestandteil von Apples iPhone API. Folgekosten fallen also nicht an. Ich würde fast sagen: Goodbye SMS.

Was man damit alles machen könnte…

  • Nagios (bzw. OpenNMS) Notifications
  • Instant-Messaging Gateway
  • Mail Gateway (braucht man dank iPhone  eigentlich nicht)

kleine Negativpunkte: „nur“ 1000 Benachrichtigungen pro Stunde; Verfügbarkeit ist nicht garantiert (ist bei SMS nicht anders).

Ein erster Test war überaus erfolgreich: die Notification kam nach Absenden innerhalb von 4 Sekunden auf dem iPhone (im Standby) an (schneller als SMS).

Kategorien
Programmierung

Nagios Mail auf dem iPhone

iphone_nagios_mailDie Extended Nagios Notification Mail ist jetzt für das iPhone optimiert. Bei der Gelegenheit habe ich mir gleich mal die entsprechenden Safari-Erweiterungen angeschaut…

Da die HTML-Mail auch vom Safari gerendert wird, helfen hier auch die iPhone-Erweiterungen. Im wesentlichen das Safari Meta-Tag „viewport“. Viele weitere nützliche Infos dazu gibt es in der Safari Referenz. So kann man z.B. auch die Ausrichtung des Bildschirms per Javascript auslesen und sogar Touch-Events auswerten.

Folgendes Beispiel legt die imaginäre Breite der im Safari dargestellten Seite auf 600 Pixel fest.


Kategorien
Linux Tools

Konsolen-Nagios

Ob cnagios in der Praxis wirklich notwendig ist, wird sich zeigen – auf alle Fälle ist es ganz nützlich um sich „mal eben“ auf der Konsole einen Überblick zu verschaffen. Voraussetzung zum Kompilieren sind die Pakete „ncurses“ und „ncurses-devel“.

cnagios

Kategorien
Linux

Nagios Extended Notification Mail

Screenshot nagios_mail

Ersatz für die von Nagios mitgelieferte Notification-Mail.

Eigentlich bin ich kein Fan von HTML-Mails, aber CSS-Formatierungen machen eine Notification-Mail schon übersichtlicher. Es wird aber auch eine Text-Variante für Handhelds etc. mitgesendet.

UPDATE: Now available here at my github profile!

Download: nagios_mail-0.9.zip (don’t use this, use the github page!)