In älteren Nagiosversionen war es möglich bestimmte Gruppen per register 0 aus der Status Overview Anzeige auszublenden. Dies ist in der aktuellen Version 2.5 nicht mehr möglich.
Folgender kleiner Patch stellt diese Funktionalität wieder rudimentär her. Dabei werden zukünftig alle Gruppen aus der Status Overview, Summary und Grid ausgeblendet, deren Alias shouldnotseeme lautet.
Beispiel:
# Diese Hostgroup wird angezeigt
define hostgroup{
hostgroup_name novell-servers
alias Novell Servers
members netware1,netware2,netware3,netware4
}
# Diese Hostgroup wird nicht angezeigt
define hostgroup{
hostgroup_name windows-servers
alias shouldnotseeme
members windows4,windows5
}
# Diese Servicegroup auch nicht
define hostgroup{
servicegroup_name ping-windows-servers
alias shouldnotseeme
members ping,windows4
}
An allen andern Stellen im Web Interface sind diese Gruppen nach wie vor zu sehen (Infos zu einer spezifischen Gruppe). Dabei wird der Alias (shouldnotseeme) dann durch den hostgroup_name (bzw. servicegroup_name) ersetzt.
Der Patch wird in das Nagios Quellverzeichnis entpackt und mit dem patch Befehl eingespielt. Im ./cgi Verzeichniss müssen dann per make die Dateien status.c und extinfo.c neu kompiliert werden. Letzendlich können dann die neu kompiliertern Dateien (status.cgi und extinfo.cgi) in das CGI Verzeichnis des Nagios Server kopiert werden, z.B. /usr/local/nagios/sbin/
$ tar -zxvf nagios-2.5-shouldnotseeme.patch.tar.gz -C /usr/local/nagios/src/nagios-2.5
$ cd /usr/local/nagios/src/nagios-2.5
$ patch -p1 < nagios-2.5-shouldnotseeme.patch
$ cd cgi
$ make
$ cp {status.cgi,extinfo.cgi} /usr/local/nagios/sbin/
Nagios muss nicht restarted werden, damit die neuen CGIs aktiv werden.
Hier gibt es den Patch zum download: nagios-2.5-shouldnotseeme.patch.tar.gz