On Mar 27, 2009, at 2:46 AM, Tore Lønøy wrote:

>
> I tried to create a "no-contactgroup" which has no members:
> define contactgroup {
>         contactgroup_name       no-contactgroup
>         alias   Group with none-existing user
> }
>
>
> And the service:
> define service {
>         host_name       XXX
>         service_description     XXX
>         check_period    24x7
>         check_command   check_nrpe!XXX
>         contact_groups  no-contactgroup
>         notification_period     18x7
>         initial_state   o
> []...
> }
>
> And the host:
> define host {
>         host_name       XXX
>         alias   XXX
>         address XXX
>         parents XXX2
>         check_command   check-host-alive
>         contact_groups  support
> [...]
> }
>
> Neither the host or the service have a contacts variable defined.

This does help clarify. If that service is applied to that host, then  
'support' will indeed see that service but no one else will. Contacts  
for hosts will automatically see all services on that host  
(effectively they're at a higher level). See 
http://nagios.sourceforge.net/docs/3_0/cgiauth.html 
. That particular authorization can't be restricted AFAIK.

--
Marc


------------------------------------------------------------------------------
_______________________________________________
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

Reply via email to