Home »

Как в zabbix сделат...
 

Как в zabbix сделать мониторинг порта

3 Записи
3 Пользователи
0 Likes
1,293 Просмотры
(@leonid237)
New Member
Присоединился: 1 год назад
Записи: 1
Создатель темы  

Здравствуйте, есть проблема, не могу решить, необходимо создать шаблон который будет проверять порты (443, 445, 1433... итд)
условно я понимаю что нужно зайти в "все шаблоны" -> "создать шаблон" потом зайти в элементы данных и добавить элемент, НО как тип простая проверка я сделать не могу,
мне нужно через zabbix агент стучатся на определенный сервер (где агент соответственно стоит) и уже на нем запускать тестирование доступности порта на другом уже сервере, к примеру если к каждому по отдельности узлу сети применять элемент данных где ключ net.tcp.port[айпи хоста, порт] - то все работает но через шаблон как это сделать что бы узлы сети сами подставляли нужный IP и порт (хотя бы ip) я не понимаю (именно через тип zabbix agent, через простую проверку все ок, но там zabbix не идет на сервер а запускает проверку от себя), а ручками добавлять к каждому узлу сети элемент данных и аллерт - уже надоело, а если менять придется потом так это вообще беда
пожалуйста помогите <img class="inlineimg" title="Frown" src=" ссылка удалена " alt="" border="0" />


   
ОтветитьЦитата
Метки темы
(@zerox)
Prominent Member Admin
Присоединился: 10 лет назад
Записи: 901
 

@leonid237 если честно, я не очень понял проблему. Но могу сказать одно, если получается вручную сделать нужную проверку, то скорее всего это можно автоматизировать через шаблон. Нужные значения IP можно указывать через макросы. То есть в шаблоне указать макрос вместо IP, а потом в каждом хосте, где прикреплен этот шаблон, в макросе указывать нужный IP. Это намного проще, чем создавать каждый раз новый элемент данных.


   
ОтветитьЦитата
(@svegev)
New Member
Присоединился: 1 год назад
Записи: 2
 

@leonid237 в стандартных шаблонах Zabbix уже имеется такой функционал. Для этого нужно настроить Узел сети и создать (либо использовать встроенный) шаблон, создать элемент данных:

Имя - Например, проверка порта видеорегистратора

Ключ - net.tcp.port[ip адресс где проверять,порт]

Как пример net.tcp.port[192.168.0.100,34567]

Интерфейс - выбрать агента и ввести ip адрес агента с портом.

Далее всё по вкусу. 

Также можно добавить триггеры, в случае если порт выдаёт 0, то выдавать ошибку, если 1 то всё гуд.


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar