Что такое событие в системе Glaber?
События в Glaber представляют собой изменения состояний триггеров, обнаружение новых хостов или элементов данных, а также процессы авторегистрации агентов. Эти события играют ключевую роль в системе мониторинга Glaber, позволяя отслеживать изменения в состоянии наблюдаемых объектов и инициировать соответствующие реакции.
Например, при изменении состояния триггера с “ОК” на “Проблема”, система может автоматически отправить уведомление ответственному персоналу или выполнить заранее настроенные действия для решения возникшей проблемы. События также используются для отслеживания изменений в инфраструктуре, таких как появление новых хостов или сервисов, что важно для обеспечения полноты мониторинга и актуальности данных.
Истиочники событий
События в Glaber создаются на основе различных источников:
- События, связанные с триггерами, возникают при изменении состояния триггера (например, переход от «ОК» к «Проблема» и обратно);
- События, связанные с обнаружением, появляются при обнаружении новых узлов сети или сервисов;
- События, связанные с автоматической регистрацией, происходят, когда активные агенты автоматически регистрируются на сервере;
- Внутренние события возникают, когда элементы данных или правила низкоуровневого обнаружения перестают поддерживаться системой, или когда триггер переходит в состояние «неизвестно».
События, связанные с обнаружением
Glaber регулярно проверяет IP-адреса, указанные в правилах сетевого обнаружения. Для каждого правила можно настроить индивидуальную частоту проверок. При обнаружении нового узла сети или сервиса создаётся соответствующее событие (или несколько событий).
Событие | Условия для генерации |
---|---|
Сервис доступен | Каждый раз, когда система Glaber обнаруживает активный сервис |
Сервис недоступен | Каждый раз, когда система Glaber не может обнаружить сервис |
Узел сети доступен | Если хотя бы один сервис доступен для IP |
Узел сети недоступен | Если все сервисы не доступны |
Сервис обнаружен | Если сервис стал доступен после того, как был недоступен, или обнаружен впервые. |
Сервис потерян | Если сервис стал недоступен после того, как был доступен. |
Узел сети обнаружен | Если узел сети стал доступен после того, как был недоступен, или обнаружен впервые. |
Узел сети потерян | Если узел сети стал недоступен после того, как был доступен. |
События, связанные с автоматической регистрацией
В Glaber события могут возникать в результате автоматической регистрации активных агентов. Если эта функция настроена, событие на авторегистрацию активного агента может быть создано в двух случаях:
- Когда ранее неизвестный активный агент запрашивает выполнение своих проверок;
- Когда изменяются метаданные узла сети.
В ответ на эти события сервер добавляет новый автоматически зарегистрированный узел сети, используя IP-адрес и порт, полученные от агента.
Внутренние события
Внутренние события происходят в следующих случаях:
- Элемент данных переходит из состояния «нормальный» в состояние «не поддерживается»;
- Элемент данных возвращается из состояния «не поддерживается» в состояние «нормальный»;
- Правило низкоуровневого обнаружения переходит из состояния «нормальный» в состояние «не поддерживается»;
- Правило низкоуровневого обнаружения возвращается из состояния «не поддерживается» в состояние «нормальный»;
- Триггер переходит из состояния «нормальный» в состояние «неизвестный»;
- Триггер возвращается из состояния «неизвестный» в состояние «нормальный».