Translations of this page:

action_url2

Nachdem Nagios bei mir nun mit immer mehr externen Programmen Daten austauscht, kam mir der Gedanke, daß eine zweite action_url in den Extendend Host/Service Information ganz praktisch sein könnte. Zu diesem Zweck habe ich einen kleinen Patch für Nagios 2.5 erstellt, der diese Funktionalität bereitstellt.

Installation

Den Patch stelle ich hier als .diff File zur Verfügung. Um ihn einzuspielen müsst Ihr lediglich den Patch in das euer Nagios-Quell-Verzeichnis kopieren und per patch einspielen:

$ tar -zxvf nagios-2.5-action_url2.patch.tar.gz -C /usr/src/nagios-2.5 
$ cd /usr/src/nagios-2.5 
$ patch -p1 < nagios-2.5-action_url2.patch

Nun muss Nagios recompiliert werden. D.h. mindestens der Daemon (./base/nagios) sowie die (./cgi/*.cgi) CGIs. Das einfachste dürfte wohl ein make all sein :)

$ make clean 
$ ./configure --with-all-of-your-wanted-options 
$ make all

Die action_url2 benötigt letztendlich noch ein Icon (also .gif Bild), welches im Webinterface angezeigt wird. Am einfachsten dupliziert man das Icon für die einfache action_url. Das Icon liegt im Nagios Verzeichnis unter ./share/images/ und heißt action.gif.

$ cp /usr/local/nagios/share/images/action.gif /usr/local/nagios/share/images/action2.gif

Einsatz der action_url2

Dazu ist eigentlich nicht viel zu sagen. Die action_url2 wird genauso verwendet, wie die erste action_url:

define serviceextinfo{
     host_name                host_name
     service_description      service_description
     notes                    note_string
     notes_url                url
     action_url               /your/first/action.url
     action_url2              /your/second/action.url
     icon_image               image_file
     icon_image_alt           alt_string
     }

Wenn alles funktioniert hat, sollte Nagios mit dem installierten Patch etwas so aussehen:


(localhost und PING jeweils mit action_url2)

Download

Achtung: Dierser Patch ist nur für die Version 2.5 geeignet!

nagios-2.5-action_url2.patch.tar.gz

nagios/tips/action_url2.txt · Zuletzt geändert: 2006/10/10 14:52 von mrseq
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0