Это настройка отправки уведомлений в формате NSG.
Для отправки уведомлений по TCP на сервер мониторинга NSG.
Данная служба состоит из одного или нескольких демонов, каждый из которых устанавливается в качестве реакции на некоторое событие и отправляет пакеты TCP на заданный сервер. Чтобы задействовать демон для некоторого события, необходимо указать для этого события в качестве действия:
action = "#tcpsender.ИМЯ"
Пока указанное событие не зафиксировано, на сервер регулярно отправляются пакеты keepalive, которые сигнализируют, что устройство NSG работает и связь с ним имеется — просто нечего ему сейчас сказать, потому и молчит. Непоступление пакетов от клиента в течение бóльшего времени само по себе расценивается сервером как аварийное событие. Если зафиксировано наступление события (например, падение интерфейса, срабатывание датчика и т.п.), к которому в качестве действия назначен данный демон уведомления, то немедленно отправляется пакет с текстом:
имя_датчика,предыдущее_состояние,текущее_состояние
На сервере должен работать сервер мониторинга NSG или иное ПО, которое принимает сообщения от устройства NSG по заданному порту TCP и обрабатывает их (например, записывает в БД, включает аварийные табло, выводит сообщения на монитор дежурного оператора и т.п.). Формат пакетов TCP-уведомлений устанавливается спецификацией NSG и открыт для разработчиков.
Для добавления добавления нового демона TCP-уведомлений используйте команды +
, _new
или _insert
. Данный список является именованным и не упорядочивается автоматически. Для удаления используйте команду -
или _remove
.
Смотреть журнал службы уведомлений, а также общий журнал обработчика событий и журналы тех датчиков, которые должны были бы эти события генерировать.
© Network Systems Group 2015–2024 | Отдел документации |