Nagios is checking the weather

Author: stephan  |  Category: Linux, Nagios, Sonstiges

[lang_de]
Eine der weniger ernsthafteren Anwendungen für nagios ist eine Überprüfung des Wetters.
Dazu dient das Plugin check_weather
nagiosplugins.org
Dazu muss man sich bei weather.com registrieren um den webservice zu nutzen und um eine Userid und eine Lizenz zu bekommen .
Diese müßen in die check_weather.pl eingefügt werden

my $weather = Weather::Com::Simple->new(
partner_id => "meine ID",
license => "meine Lizenz",

Das Resultat:

/server/nagios/libexec > ./check_weather.pl -l neu-ulm
WEATHER OK - Temperature -11 degrees celsius at Neu-Ulm, Germany | celsius=-11;;

[/lang_de]
[lang_en]
One of the more humorous uses of nagios is the possibility to check the weather.
This is the use of the plugin check_weather
nagiosplugins.org
Then you have to register at weather.com to use the webservice and get a userid and a license.
The userid and the license hat to put into check_weather.pl

my $weather = Weather::Com::Simple->new(
partner_id => "my ID",
license => "myLicense",

The result

/server/nagios/libexec > ./check_weather.pl -l neu-ulm
WEATHER OK - Temperature -11 degrees celsius at Neu-Ulm, Germany | celsius=-11;;

[/lang_en]

Howto let Nagios send documentationlinks

Author: stephan  |  Category: Linux, Nagios, Netzwerk

[lang_en]
If you use Nagios to monitor a lot of services and hosts , you want to link the Dokumentation to nagios and you want to see the Link also in the Notification email.

Whats the way to achieve this??

You can define a special Section in the configuration for Extended Information about Services . Into this section you have to put a Variable „action_url“ with the URL of your dokulink, Than you’ll find the Link on the webpage

define serviceextinfo{
host_name localhost
service_description some service
action_url http://link.to.doku
}

To see the Link also in the eMail you have to put the following


...
$SERVICEACTIONURL$ \n
...

into your notifcation Command.

2 additional notes:
1.)This will also work by using $SERVICENOTESURL$ but $SERVICENOTESURL$ is used by tools like nagiosgrapher. So use $SERVICEACTIONSURL$
2.)This will also work for $HOSTACTIONURL$
[/lang_en] [lang_de]
Wenn man nagios einsetzt um sehr viele Hosts und Dienste zu überwachen , wäre es schön wenn der Nagios im Störungsfall gleich die Doku zum enstprechenden Dienst mit verschickt.

Ich stand genau vor diesem Problem und habe nun diese Lösung gefunden .

Zur Konfiguration des Services wird nun eine Erweiterungsektion zum Service hinugefügt. In diese Sektion kommt eine Variable action_url mit einem Link auf die Doku.
Dann wird dieser Link auf jeden Fall schon auf Weboberfläche angezeigt.


define serviceextinfo{
host_name localhost
service_description some service
action_url http://link.to.doku
}

Damit er auch noch in der Mial zu sehen ist muss dem/den Notofikationkommando(s) noch folgendes hinzugefügt werden.

...
$SERVICEACTIONURL$ \n
...

Zwei Ergänzungen:
1.) Es wurde auch ,mit der Variable $SERVICENOTESURL$ funktionieren, die wird allerdings auch von Addons wie dem Nagiosgrapher genutzt.
2.)Für Hosts funktioniert das ganze gleich, da heisst die Variable $HOSTACTIONURL$
[/lang_de]

Der R2-D2 der mit Nagios Rechenzentren überwacht

Author: stephan  |  Category: Linux, Nagios, Netzwerk

Habe ich gerade beim stöbern im Netz gefunden: Japanische Freaks haben R2-D2 so modifiziert, so das dieser Nagiosscreens projeziert.

Das benötigt jedes Rechenzentrum 🙂

..