Назад | Перейти на главную страницу

Как выделить группу хостов пользователю в Nagios

Я пытаюсь настроить нового пользователя, который просто смотрит группу хостов:

Я сделал этого пользователя таким:

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 contactgroup {
    contactgroup_name       somegroup
    members                 somedude
}

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


define hostgroup {
                hostgroup_name somehostgroup
                alias          somealias

        }

htpasswd /etc/nagios3/htpasswd.users somedude

И я вижу хост в опции contact_groups, но я не вижу хост в опции hostgroup. Я получаю сообщение об ошибке, я не разрешаю это видеть (группа хостов)

Ошибка:

Похоже, что у вас нет разрешения на просмотр информации ни для одного из запрошенных вами хостов ... Если вы считаете, что это ошибка, проверьте требования аутентификации HTTP-сервера для доступа к этому CGI и проверьте параметры авторизации в вашем файле конфигурации CGI. .

Как мне настроить это, чтобы увидеть группу хостов?

С уважением

Для просмотра группы хостов пользователь должен иметь разрешение на просмотр (например, быть контактом) для каждого хоста в этой группе.