Добавление элементов из отслеживаемого узла?
Мы используем систему, которая распределена по нескольким серверам, отслеживаемым Zabbix. Различные части службы могут быть динамически настроены на разные узлы, и каждая часть имеет отдельный идентификатор.
В настоящее время сценарий оболочки, сконфигурированный как UserParameter, в котором в качестве аргумента используется идентификатор детали, используется для запроса о наличии фатальных ошибок в конкретной части службы. Информация доступна только на узле, ответственном за деталь. Каждая часть была настроена на сервере вручную, и мониторинг работает корректно - до тех пор, пока конфигурация не будет изменена.
Конечно, когда разные части перемещаются в разные узлы, параметры UserParameters начинают давать сбой на исходном узле и вообще не запрашиваются на новом узле.
Легко сгенерировать список допустимых аргументов для UserParameter в данный момент времени на отслеживаемом узле. Если сервер сможет запросить действительные идентификаторы у агента и настроить элемент для каждого предоставленного значения, мониторинг станет намного проще. Позволяет ли Zabbix подобный подход, или единственная оставшаяся опция меняет подход мониторинга?
1 ответ
Да, вы можете использовать для этого низкоуровневое обнаружение. Он будет создавать элементы именно с теми параметрами, которые вас интересуют.