Расширение в zabbix, которое находит и блокирует уволенных коллег
Мы применяем zabbix как одну из систем мониторинга, но речь пойдет не о мониторинге систем как таковом (хотя о нем я могу многое рассказать), а о необходимости поддерживать в актуальном состоянии список пользователей который заведен в мониторинге.
Зачем заводить пользователей в мониторинге:
- для распределения прав доступа к ИС на просмотр через веб
- для наделение прав на создание / изменения шаблонов и их линковку к хостам
- для добавление коллег в нужные группы рассылок, для получения уведомлений только по нужным для того или иного специалиста системам
Авторизация в мониторинге прикручена к ldap AD предприятия.
Все учетные записи в мониторинге заведены с точно такими же именами пользователей как и в AD все красиво. При первичном заведении учетки в мониторинге мы создаем пользователя в мониторинге, подкидываем ему нужных групп на просмотр, групп рассылок, добавляем почту и другие атрибуты для отправки на телефон. Когда сотрудник переходит из отдела в отдел к нам приходят и говорят какие группы рассылок убрать, а какие добавить.
Но при увольнении учетка в мониторинге остается активной и мониторинг продолжает слать уже уволенному сотруднику уведомления — это неправильно и это можно автоматизировать
Полгода как реализованный механизм работает у нас, запускаясь по крону несколько раз в судки, зеркалирует состояние учетных записей в мониторинге на основе их состояние в AD