Как сделать, чтобы автоматически найденные ноды не показывали алерты?

Started by Akira, September 08, 2021, 10:36:44 AM

Previous topic - Next topic

Akira

Нашлись по Network Discovery пользовательские машины или принтера.
Пока я их не привяжу в инфраструктуру, я не хотел бы, чтобы по ним шли алерты.
Как это сделать?

И кстати тогда уж вопрос по принтерам.
Меня не интересует онлайн он или нет, а вот алерты по картриджам интересны.
Как отключить алерты по недоступности принтеров?

Victor Kirhenshtein

Можно повесить обработку события SYS_NODE_ADDED, в нем есть флажок что это устройство найдено по discovery. В обработке события вызавать скрипт, который будет делать

$node->unmanage();

(или как вариант переводить в maintenance mode).

Альтернативный вариант - поставить первое правило в обработке событий, где в фильтре по объектам указать NOT Infrastructure Services, а в действиях - stop event processing. Правило будет срабатывать для всех узлов, которые не под Infrastructure Services, и останавливать дальнейшую обработку события.

С принтерами так-же примерно - сделать правило на событие SYS_NODE_DOWN и SYS_NODE_UP и фильтр по source на принтера (если можно как-то их выделить, по контейнеру скажем), или фильтрующий скрипт, который будет проверять $node->isPrinter, и как действие - stop event processing.