On 29 June 2010 01:34, Matthew Angelo <bang...@gmail.com> wrote: > Hi Nagios Users, > > We have a super modular config. Essentially [almost] all Service Checks are > defined to HostGroups, and then Hosts merely assign themselve to that > HostGroup. > > > # > # > # HostGroup { > # LINUX_SERVER > # check_cpu > # check_memory > # check_disk > # } > # > # > # Host { > # use TEAM1 > # name MY_LINUXSERVER1 > # hostgroup LINUX_SERVER > # } > # > # > > "use TEAM1" is a Host Template definition which defines contact_group and > notification period. > > > How do I expand on this to allow another team (contact_group) read-only > access or visibility into the Host service checks for MY_LINUXSERVER1. > *without* notifiying them? > > I added: > > contact_groups +TEAM2 > > to the host definition. However it is now also *alerting* to TEAM2 which I > don't want. > > > Think of TEAM1 as "LINUX team" and TEAM2 as the Application team which want > visibility into a server, but not be alerted if disk space starts filling up > on the Server itself.
I think whatever you do is going to be a bit messy. It will probably involve setting up two Nagios contact definitions for each physical user (which is what I do in similar circumstances). For example I would set up the contacts which your TEAM2 users log in with to all have host_notification_options = n and service_notification_options = n. I would then set up separate contacts (for example if the user logs in with "Fred", set up a contact called "Fred-notify". This 2nd contact can have host_notification_options and service_notification_options = y. You will then need to structure your contact groups so for example contact group "TEAM2" contains user "Fred" and contact group "TEAM2-notify" contains user "Fred-notify". Those hosts you want TEAM2 to just see, you set contactgroups = "+TEAM2" in the relevant host template. Those hosts you want them to see and get notifications for, you set contactgroups = "+TEAM2,TEAM2-notify" in the relevant host template. Note that the user never has actually to log in using "Fred-notify" so it doesn't need an entry in your htpasswd config - we only set that one up for the notifications. You might be able to do something a little tidier using a custom notification script, but doing that might make your configs less easy for anyone coming from outside to understand. I hope that helps rather than confuses things for you! Cheers, Jim ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ 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