Есть задача zabbix-ом пройтись по диапазону IP и проверить открытость определённых портов, потом если на хосте открыты скажем поры 21,199,500, то добавить хост на мониторинг.
Попробовал по всякому настроить Discovery rule и Action, всё безуспешно.
Если сделать discovery rule с такими проверками:
И в action-е делать правила вот такого вида, то то добавятся все хосты с одним из доступных указанных портов, а не с их сочетанием.
А если в Discovery rule делать проверку сразу по 3-м портам
то action не отрабатывает.
Так же в процессе разбирательств выяснилось, что в action нельзя пихать несколько условий одного типа, и в фронтенде сделают запрет на это https://support.zabbix.com/browse/ZBX-12629
Что интересно, раньше каким-то образом actions с несколькими условиями одного типа работали, в 2013-м году таким образом ставили кучу устройств на мониторинг.
Попробовал по всякому настроить Discovery rule и Action, всё безуспешно.
Если сделать discovery rule с такими проверками:
Code:
TCP (21) TCP (199) TCP (5000)
Code:
Discovery rule = Traffic-lights network discovery Discovery status = Up Service port = 102,5001,9999 Service type = TCP
Code:
TCP (21,199,5000)
Так же в процессе разбирательств выяснилось, что в action нельзя пихать несколько условий одного типа, и в фронтенде сделают запрет на это https://support.zabbix.com/browse/ZBX-12629
Что интересно, раньше каким-то образом actions с несколькими условиями одного типа работали, в 2013-м году таким образом ставили кучу устройств на мониторинг.