Индивидуальная / ограниченная "панель приборов" для Icinga Classic
Я студент и имею диплом бакалавра, и одна из моих задач - установить решение, при котором системные администраторы в местных школах должны иметь возможность контролировать свои соответствующие службы и хосты.
Допустим, есть фирма, которая имеет много местных школ в городе. Системные администраторы в фирме, которая ловко дрейфует на каждом сервере / хосте, имеют полный доступ к мониторингу всех хостов и сервисов Icinga, но системным администраторам и ИТ-службам в школах также необходим мониторинг Icinga. Они не должны иметь возможность конфигурировать хосты, просто иметь общий мониторинг для хостов, которые они используют.
Есть ли решение для этого, плагин для ограниченного / индивидуального мониторинга для многих отдельных пользователей?
Заранее спасибо.
1 ответ
Вам нужно войти в cgi.cfg, где user_viewer - это пользователь, которого вы должны создать до этого с помощью htpasswd и сначала также определить как контакт.
authorized_for_read_only=user_viewer
Но вам нужно иметь разрешения, чтобы изменить это. Проверьте до остальных свойств вокруг cgi.cfg, но в этом месте вы можете получить эту и другие пользовательские вещи.
Другое решение, возможно, более сфокусированное на визуализации и настраиваемом мониторинге, - это установка и настройка NagVis, разработка простых панелей мониторинга. Он имеет систему шаблонов, тогда вы можете повторно использовать дизайн в разных школах. Это решение хорошо для менеджеров, потому что оно представляет собой простую панель мониторинга.