Здравствуйте, есть проблема, не могу решить, необходимо создать шаблон который будет проверять порты (443, 445, 1433... итд)
условно я понимаю что нужно зайти в "все шаблоны" -> "создать шаблон" потом зайти в элементы данных и добавить элемент, НО как тип простая проверка я сделать не могу,
мне нужно через zabbix агент стучатся на определенный сервер (где агент соответственно стоит) и уже на нем запускать тестирование доступности порта на другом уже сервере, к примеру если к каждому по отдельности узлу сети применять элемент данных где ключ net.tcp.port[айпи хоста, порт] - то все работает но через шаблон как это сделать что бы узлы сети сами подставляли нужный IP и порт (хотя бы ip) я не понимаю (именно через тип zabbix agent, через простую проверку все ок, но там zabbix не идет на сервер а запускает проверку от себя), а ручками добавлять к каждому узлу сети элемент данных и аллерт - уже надоело, а если менять придется потом так это вообще беда
пожалуйста помогите <img class="inlineimg" title="Frown" src=" ссылка удалена " alt="" border="0" />
@leonid237 если честно, я не очень понял проблему. Но могу сказать одно, если получается вручную сделать нужную проверку, то скорее всего это можно автоматизировать через шаблон. Нужные значения IP можно указывать через макросы. То есть в шаблоне указать макрос вместо IP, а потом в каждом хосте, где прикреплен этот шаблон, в макросе указывать нужный IP. Это намного проще, чем создавать каждый раз новый элемент данных.
@leonid237 в стандартных шаблонах Zabbix уже имеется такой функционал. Для этого нужно настроить Узел сети и создать (либо использовать встроенный) шаблон, создать элемент данных:
Имя - Например, проверка порта видеорегистратора
Ключ - net.tcp.port[ip адресс где проверять,порт]
Как пример net.tcp.port[192.168.0.100,34567]
Интерфейс - выбрать агента и ввести ip адрес агента с портом.
Далее всё по вкусу.
Также можно добавить триггеры, в случае если порт выдаёт 0, то выдавать ошибку, если 1 то всё гуд.