Seite wählen

Nagios Benachrichtigungen per iPhone Push

von | Jul 22, 2009 | Nagios

Eigentlich hatte ich letzte Woche ja geschrieben, dass ich mich in dieser Woche mit SMS Benachrichtigungen beschäftigen will. Weil aber das Growl Thema von letzter Woche so gut ankam, werde ich lieber nochmal bei Growl nachlegen. Und das SMS Thema hat auch noch Zeit bis nächste Woche.
Mit iPhone OS 3.0 hat Apple ja nun endlich die Möglichkeit implementiert sogenannte Push Benachrichtigungen in realtime an ein iPhone zu versenden. Mit dieser Technik bietet sich nun ein einfacher und vor allem auch kostengünstiger Weg, das ganze auch für Nagios Benachrichtigungen zu verwenden. Zur technischen Implementierung gibt es Prowl, was so viel ist wie ein Growl Client für das iPhone. Das hatte ich ja letzte Woche vorgestellt um Benachrichtigungen von Nagios in realtime am Mac anzuzeigen. Diese Woche werden wir nun genau diese Growl Benachrichtigungen weiter an das iPhone pushen.
IMG_0287Gegenüber einer SMS hat Prowl vor allem einen klaren Vorteil bei den Kosten. Denn nach dem Kauf der iPhone App für aktuell 2,39 EUR, fallen keine weiteren Kosten an. Während eine SMS ja jedes mal beim Versenden etwas kostet. Im Vergleich zur ebenfalls kostenlosen eMail hat die Push Notification außerdem einen Geschwindigkeitsvorteil. Und zusätzlich bietet Prowl eine Historie aller Meldungen der letzten 30 Tage.
Interessant ist auch das Zusammenspiel mit dem Mac: Man kann Growl so einstellen. dass es nur dann Benachrichtigungen auf das iPhone weiterleitet, wenn der Rechner gerade im idle Mode ist oder diese Nachrichten eine bestimmte Mindestpriorität haben.
IMG_0286Wenn Ihr also nun überzeugt seit, sind folgende Schritte notwendig um sich Nagios Meldungen an das iPhone pushen zu lassen:

  1. Zuerst muss Growl eingerichtet sein und der Nagios Server seine Benachrichtigungen an einen Mac senden. Eine entsprechende Anleitung hatte ich letzte Woche hier gepostet.
  2. Melden Sie sich bei Prowl an und erstellen Sie sich unter Register einen Account. Durch diesen Service werden später die Benachrichtigungen an das iPhone versendet.
  3. Downloaden und installieren Sie das Growl Plugin. Nach dem Download das Zip-File entpacken und auf die Datei „Prowl.growlView“ doppelklicken.
  4. Anschliessend werden Sie gefragt, ob Sie das Plugin gleich konfigurieren wollen, beantworten Sie die Frage mit Ja. Auf der Konfigurationsseite des Plugins geben Sie Ihre Prowl Accountdaten aus Schritt 2 an und klicken Sie Verify. Die anderen Optionen können Sie beispielsweise so angeben:
    prowl_growl_preferences
  5. Zuletzt muss nur noch auf Ihrem iPhone die Prowl Applikation installiert und konfiguriert werden. Mit diesem Link gelangen Sie direkt in den Appstore, wo Sie den Prowl Client für aktuell 2,39 EUR kaufen können. Danach fallen übrigens keine Kosten mehr an, d.h. der Versand der eigentlichen Nachrichten ist im Gegensatz zu SMS kostenlos. Nach der Installation starten Sie die Applikation und geben dort ebenfalls Ihren Prowl Usernamen und Ihr Passwort ein.
  6. Damit ist die Einrichtung fertig. Wie schon bei Growl, können Sie auch Prowl manuell testen, indem Sie auf dem Nagios Server folgendes eingeben:
    [code lang=“shell“ wraplines=“true“]# ./grotify -H IP_Adresse_Mac -a Nagios -p Passwort -t "Nagios Notification" -m "Testalert"[/code]

Viel Spass mit den gepushten Benachrichtigungen. Nächste Woche geht es dann aber wirklich um SMS, insbesondere den einfachsten, schnellsten und vor allem kostengünstigsten Weg SMS Benachrichtigungen zu implementieren.

Julian Hein
Julian Hein
Executive Chairman

Julian ist Gründer und Eigentümer der NETWAYS Gruppe und kümmert sich um die strategische Ausrichtung des Unternehmens. Neben seinem technischen und betriebswirtschaftlichen Background ist Julian häufig auch kreativer Kopf und Namensgeber, beispielsweise auch für Icinga. Darüber hinaus ist er als CPO (Chief Plugin Officer) auch für die konzernweite Pluginstrategie verantwortlich und stösst regelmässig auf technische Herausforderungen, die sonst noch kein Mensch zuvor gesehen hat.

8 Kommentare

  1. Norbert Tretkowski

    Klingt fein, setzt aber einen permanent laufenden Mac voraus. Gibt es keine Möglichkeit, die Meldungen direkt vom Nagios-Server (der z.B. unter Linux läuft) ans iPhone bzw. Prowl zu verschicken?

    Antworten
  2. Norbert Tretkowski

    Norbert Tretkowski: Klingt fein, setzt aber einen permanent laufenden Mac voraus. Gibt es keine Möglichkeit, die Meldungen direkt vom Nagios-Server (der z.B. unter Linux läuft) ans iPhone bzw. Prowl zu verschicken?

    Hat sich erledigt, in der Prowl FAQ wird prowl.pl erwähnt, das werde ich mir mal ansehen.

    Antworten
  3. Julian Hein

    Norbert Tretkowski:
    Hat sich erledigt, in der Prowl FAQ wird prowl.pl erwähnt, das werde ich mir mal ansehen.

    Danke für den Hinweis. Schaue ich mir mal an. Wenn es funktioniert behandle ich es in einer der nächsten Folgen.

    Antworten
  4. Frank Fiene

    Danke Julian, die Artikel über Growl und Prowl Benachrichtigungen für Nagios ist genau das, was mir noch gefehlt hat. 😉
    Mein zweiter Gedanke ist derselbe wie der von Norbert.
    Wär schön, wenn du das mal behandeln könntest!
    Wir sehen uns auf der Konferenz!
    *VG* Frank

    Antworten
  5. Oliver

    Benutze auch die Perl Libs mit Nagios. Der Umweg über den Desktopmit Growl kann ja nur experimentelen Charakter haben.

    Antworten
  6. Julian Hein

    Ja, Ihr habt ja recht. Ich schreibe noch eine zusätzliche Anleitung, wie man das ganze ohne den Umweg über den Mac Rechner lösen kann.

    Antworten
  7. sascha

    Danke Julian für deine Mühe werde ich mir mal näher führen die ganze Thematik das es ohne Mac machbar ist is schonmal gut da ich keinen besitze

    Antworten

Trackbacks/Pingbacks

  1. Nagios Benachrichtigungen direkt an iPhone pushen - Prowl, Nagios, Meldungen, iPhone, Server, Notification, Perl, $USER2$prowlpl - NETWAYS Blog - [...] NotificationsBlog Serie zu Nagios BenachrichtigungenNagios Benachrichtigungen mit Growl am MacNagios Benachrichtigungen per iPhone PushSMS versenden – aber möglichst günstigNagios…
  2. Kurz & Knackig (24.04.2010) - [...] Nagios Benachrichtigungen per Push aufs iPhone: sicherlich für den ein oder anderen eine Alternative zur SMS. [...]

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mehr Beiträge zum Thema Nagios

Be a speaker at the OS Monitoring Conference this year!

  We have some strong points for you to be a speaker at the Open Source Monitoring Conference 2018. Add new research to your list - Talk about your newest findings in development at the OSMC. Increase your productivity -  Writing a paper with your findings, tips,...