Ad Widget

Collapse

Zabbix - ping удаленного хоста

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Zabbix - ping удаленного хоста

    Добрый день!
    Подскажите пожалуйста.
    Windows машина должна пинговать удаленный хост, сведения о доступности хоста передавать заббикс-серверу.
    Attached Files

    #2
    Если нужно именно пинговать - то оформлять запуск утилиты ping как внешней команды через UserParameter на агенте.
    Если же интересует проверка работоспособности какого-то TCP-порта на удалённом хосте - то это можно сделать, используя стандартную метрику net.tcp.service[...] на агенте.

    Comment


      #3
      С некоторыми ограничениями можно пинговать через wmi.get, например, так:
      wmi.get[root\cimv2,select StatusCode from Win32_PingStatus where Address="ip" and Timeout=1000]
      или там ResponseTime.

      Comment


        #4
        Установил параметр UserParameter=ping[*],/bin/ping $1 -c $2 -W 1 -q -n > /dev/null && echo 1 || echo 0 в zabbix_agentd.win.conf
        Создал Item с параметром Zabbix-agent active и ip адресом хоста
        не работает

        Comment


          #5
          Originally posted by daler86 View Post
          не работает
          Еще бы, линуксовые команды под windows

          Comment


            #6
            Если у Вас мануал или ссылка по поиску проблем

            Comment


              #7
              Originally posted by daler86 View Post
              Если у Вас мануал или ссылка по поиску проблем
              Наверное, вместо слова "если" подразумевалось "Есть ли"? Мануалы есть на официальном сайте

              Проблема... Вам же её уже озвучили: вы пытаетесь на windows-машине использовать линуксовые команды - /bin/ping - пинг, н-р, на винде запускается совершенно по другому. И вообще, это bash-скрипт, к винде не имеющий ни малейшего отношения.

              Comment


                #8
                Для винды будет, скорее, что-то вроде такого:
                Code:
                UserParameter=ping[*],ping -n 2 -w 1 -4 $1 >nul && echo 1 || echo 0
                Конкретные параметры подобрать по вкусу (запустить на той машине "ping /?" и посмотреть, какие параметры распознаются).
                Только надо учесть, что время работы пинга в худшем случае не должно превышать тайм-аута на агенте Zabbix (по умолчанию - 3 или 4 секунды, в зависимости от версии), а тайм-аут на агенте при работе в пассивном режиме должен быть меньше тайм-аута на сервере Zabbix.

                ...в zabbix_agentd.win.conf
                У вас агент запускается именно с этим конфиг-файлом? Если да - то всё ОК, но обычно по умолчанию используется zabbix_agentd.confzabbix_agentd.win.conf - это просто пример).
                Last edited by Kos; 16-01-2019, 09:48.

                Comment

                Announcement

                Collapse
                No announcement yet.
                Working...
                X