Nagios: Erstellen einer Servicegruppe

In diesem Blogpost erkläre ich kurz und einfach wie in Nagios Services in einer Servicegruppe zusammengefasst werden können.

Schritt 1: Servicegruppe definieren:
Neue Datei im objects-Ordner anlegen und die Servicegruppe definieren:

$ vi /usr/local/nagios/etc/objects/servicegroup.cfg
define servicegroup {
servicegroup_name ticketsystem
alias                         Ticketsystem
}

 

Schritt 2: nagios.cfg anpassen:
Die config-Datei anpassen und die neu angelegte Servicegruppendatei hinzufügen:

$ vi /usr/local/nagios/etc/nagios.cfg
cfg_file=/usr/local/nagios/etc/objects/servicegroup.cfg

 

Schritt 3: Services bearbeiten:
Die entsprechenden Services bearbeiten und mit dem Attribut „servicegroups ticketsystem“ der neuen Servicegruppe hinzufügen.
Beispielservice:

define service{
        use                             local-service
        host_name                 localhost
        service_description    Znuny Daemon
        servicegroups          ticketsystem
        check_command       http_json_znuny_daemon
        }

 

Schritt 4: Nagios neustarten

Zum Schluss muss Nagios noch neugestartet werden, anschließend sind die Services im Webfrontend in der Servicegruppe zugeordnet.