Я пытаюсь настроить нового пользователя, который просто смотрит группу хостов:
Я сделал этого пользователя таким:
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. .
Как мне настроить это, чтобы увидеть группу хостов?
С уважением
Для просмотра группы хостов пользователь должен иметь разрешение на просмотр (например, быть контактом) для каждого хоста в этой группе.