Heute machen wir es uns mal richtig leicht und binden Twitter als Benachrichtigungslösung für Nagios ein. Die Einrichtung dauert geschätzte 30 Sekunden, denn man muss lediglich die folgenden Notification Commands in Nagios einbinden. Nur falls man Curl noch nicht auf dem System hat, müsste man das noch schnell installieren. Unter Debian reicht dazu ein „aptitude install curl“ und fertig.
[code lang=“bash“]define command {
command_name notify-by-twitter
command_line /usr/bin/curl –basic –user "user:password" –data-ascii "status=[Nagios] $NOTIFICATIONTYPE$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" http://twitter.com/statuses/update.json
}
define command {
command_name host-notify-by-twitter
command_line /usr/bin/curl –basic –user "user:password" –data-ascii "status=[Nagios] $HOSTSTATE$ alert for $HOSTNAME$" http://twitter.com/statuses/update.json
}[/code]
Das wars eigentlich schon. Wenn Nagios nun eine Benachrichtigung per Twitter schickt, sieht das im Webinterface ungefähr so aus:
Auch wenn Twitter als Benachrichtigungsweg auf den ersten Blick eher wie eine Spielerei aussieht, kann man diesen Weg doch sinnvoll einsetzen, denn Twitter bietet gegenüber den anderen Benachrichtigungskanälen einige Vorteile. Da es inzwischen für so gut wie alle Betriebssysteme, Plattformen und auch Smartphones Twitter Clients gibt, kann man es fast als plattformübergreifend bezeichnen. Es ist kostenlos und man kann in den Account Einstellungen angeben, dass nicht jederman die Updates sehen kann. Durch den Follow-Mechanismus wird es möglich, dass sich einzelne Mitarbeiter selbst in die Benachrichtigungen einklinken können, ohne dass man am Server etwas konfigurieren muss.
Problematisch bleibt natürlich die Zuverlässigkeit. Gerade bei großen Ereignissen hatte Twitter in den letzten Jahren immer mal wieder mit kürzeren und längeren Ausfällen zu kämpfen. In Kombination mit einem anderen Übertragungsweg, der wichtige und dringende Meldungen sicher übermittelt, kann Twitter aber schon Sinn machen.
Für alle die Twitter sowieso schon nutzen, an dieser Stelle nochmal der Hinweis, dass NETWAYS auch twittert. Unter http://twitter.com/netways können Sie unsere Tweets (nein, nicht die Nagios Fehlermeldungen) abonieren und immer auf dem laufenden bleiben.
Sommerhitze & Powershell 3 kleine Tipps
Sommerhitze & Powershell 3 kleine Tipps
3 kleine Tipps damit es mit den Powershell Checks auf einer Windows Kiste funktioniert.
0 Kommentare