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

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

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

когда вы определяете хост, включите contact_group

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

создайте пароль для этого пользователя:

htpasswd /etc/nagios3/htpasswd.users somedude

(/ etc / nagios3 может быть неправильным каталогом в зависимости от вашей установки)