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.