Ad Widget

Collapse

мониторинг порта

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • john74ru
    Junior Member
    • Jan 2014
    • 25

    #1

    мониторинг порта

    Как сделать мониторинг доступности определенного порта сервера HP и виртуального сервера?
    Скриптом только?
    Версия Zabbix 2.2.2
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by john74ru
    Как сделать мониторинг доступности определенного порта сервера HP и виртуального сервера?
    Скриптом только?
    Версия Zabbix 2.2.2
    О каком порте идет речь? О физическом порте (сетевой карте) или о tcp - порте?.

    Так подозреваю что о tcp. Если за этим портом один из след. сервисов: ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet то простые проверки. Если же там какой то другой сервис, то можно использовать nmap примерно так

    #!/bin/bash
    nmap -P0 -sT -p $port_number $server_name_or_ip | egrep '\<open\>' >/dev/null && echo 0 || echo 1
    $port_number - номер порта, $server_name_or_ip - имя\ip машины. Если на порту что то отвечает, то в ответ ноль, иначе единица. Все это дело заводим через внешние проверки заменяя $port_number и $server_name_or_ip по вкусе.

    Comment

    • tuban
      Senior Member
      Zabbix Certified Specialist
      • Sep 2012
      • 286

      #3
      Originally posted by john74ru
      Как сделать мониторинг доступности определенного порта сервера HP и виртуального сервера?
      Скриптом только?
      Версия Zabbix 2.2.2
      Ставите на сервер агент, далее:
      net.tcp.service[<tcp/udp>,<IP>,<Порт>]. С версии 2.1, есть специальные шаблоны для мониторинга виртуальных машин.

      Comment

      Working...