2

I want to create some user accounts, each user has its own hostgroup. When they login to their account, they can only view and manage the hosts in their group. How do I do this? Is there a tool to easily mange? I am new to Nagios. Thank you.

3

define a contact

define contact{
    contact_name                    somedude
    alias                           somedude
    service_notification_period     24x7
    host_notification_period        24x7
    service_notification_options    w,u,c,r
    host_notification_options       d,r
    service_notification_commands   notify-service-by-email
    host_notification_commands      notify-host-by-email
    email                           somedude@example.org
}

define a group containing the contact

define contactgroup {
    contactgroup_name       somegroup
    members                 somedude
}

when you define a host, include the contact_group

define host {
    host_name       someserver.example.org
    contact_groups  somegroup
    address         1.2.3.4
    use             generic-host
    notifications_enabled           1
}

create a password for this user:

htpasswd /etc/nagios3/htpasswd.users somedude

(/etc/nagios3 might not be the right directory depending on your install)

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.