Ad Widget

Collapse

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

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Leonid2377
    Junior Member
    • Nov 2022
    • 3

    #1

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

    Здравствуйте, есть проблема, не могу решить, необходимо создать шаблон который будет проверять порты (443, 445, 1433... итд)
    условно я понимаю что нужно зайти в "все шаблоны" -> "создать шаблон" потом зайти в элементы данных и добавить элемент, НО как тип простая проверка я сделать не могу,
    мне нужно через zabbix агент стучатся на определенный сервер (где агент соответственно стоит) и уже на нем запускать тестирование доступности порта на другом уже сервере, к примеру если к каждому по отдельности узлу сети применять элемент данных где ключ net.tcp.port[айпи хоста, порт] - то все работает но через шаблон как это сделать что бы узлы сети сами подставляли нужный IP и порт (хотя бы ip) я не понимаю (именно через тип zabbix agent, через простую проверку все ок, но там zabbix не идет на сервер а запускает проверку от себя), а ручками добавлять к каждому узлу сети элемент данных и аллерт - уже надоело, а если менять придется потом так это вообще беда
    пожалуйста помогите
  • Answer selected by Leonid2377 at 22-03-2023, 08:52.
    Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    У заббикс агента есть ключ net.tcp.port[<ip>,port]


    Если точек "проверки" немного то можно поставить zabbix_proxy (для винды - hyperv) и с него проверять как с сервера.

    Если нужно выполнять именно сканирование портов - то вам в nmap и разбор вывода.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #2
      Ничего не понятно...
      Как постоянно повторяю: если вы это можете сделать руками, значит можно и заббиксом.
      В заббиксе есть стандартный элемент, который проверяет живучесть порта.
      Если порты неизвестны, можно дискаверингом сделать сначала поиск открытых портов, а потом в фильтром убирать ненужные, которые задаются в макросе.

      Comment


      • Leonid2377
        Leonid2377 commented
        Editing a comment
        Проблема в том что мне не с помощью заббикс сервера нужно проверять порты, а с помощью заббикс агента на другой машине запускать проверку открытости порта на уже получается третьей машине
    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      У заббикс агента есть ключ net.tcp.port[<ip>,port]


      Если точек "проверки" немного то можно поставить zabbix_proxy (для винды - hyperv) и с него проверять как с сервера.

      Если нужно выполнять именно сканирование портов - то вам в nmap и разбор вывода.

      Comment

      Working...