Ad Widget

Collapse

ping с указанием source

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fizik051
    Junior Member
    • Oct 2011
    • 11

    #1

    ping с указанием source

    ОС - freebsd
    zabbix - 1.8.6

    не работает пинг с указанием source... такая возможность вообще есть в zabbix? если есть, скиньте пример пожалуйста

    заранее благодарен за ответы.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Почитайте описание
    http://www.zabbix.com/documentation/...l/config/items
    icmpping[<цель>,<пакеты>,<интервал>,<размер>,<таймаут>]
    Нет такой опции.
    Фича работает через утилиту fping, нельзя выбрать source интерфес.
    Code:
     /usr/sbin/fping -h
    
    Usage: /usr/sbin/fping [options] [targets...]
       -a         show targets that are alive
       -A         show targets by address
       -b n       amount of ping data to send, in bytes (default 68)
       -B f       set exponential backoff factor to f
       -c n       count of pings to send to each target (default 1)
       -C n       same as -c, report results in verbose format
       -e         show elapsed time on return packets
       -f file    read list of targets from a file ( - means stdin) (only if no -g specified)
       -g         generate target list (only if no -f specified)
                    (specify the start and end IP in the target list, or supply a IP netmask)
                    (ex. /usr/sbin/fping -g 192.168.1.0 192.168.1.255 or /usr/sbin/fping -g 192.168.1.0/24)
       -i n       interval between sending ping packets (in millisec) (default 25)
       -l         loop sending pings forever
       -m         ping multiple interfaces on target host
       -n         show targets by name (-d is equivalent)
       -p n       interval between ping packets to one target (in millisec)
                    (in looping and counting modes, default 1000)
       -q         quiet (don't show per-target/per-ping results)
       -Q n       same as -q, but show summary every n seconds
       -r n       number of retries (default 3)
       -s         print final stats
       -t n       individual target initial timeout (in millisec) (default 500)
       -u         show targets that are unreachable
       -v         show version
       targets    list of targets to check (if no -f specified)

    Comment

    • fizik051
      Junior Member
      • Oct 2011
      • 11

      #3
      тогда может подскажете в следующем вопросе:
      работаю с тремя провайдерами, есть ip адреса от каждого из них. хочется мерить время пинга до некоторых ресурсов через различных провайдеров. как это можно осуществить с помощью заббикса?

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Напишите скрипт, который делает такую проверку.
        Запускайте через Внешние проверки
        Другой вариант ping через zabbix_agent Linux Windows

        Comment

        • fizik051
          Junior Member
          • Oct 2011
          • 11

          #5
          спасибо. попробую через внешние проверки

          Comment

          • Steel_Rat
            Junior Member
            • Oct 2011
            • 20

            #6
            буквально сегодня делал скриптик для внешней проверки с помощью fping (пока не узнал, что есть простые проверки через icmpping). В итоге вышел скриптик вида:


            Code:
            [root@zabbix bin]# cat /etc/zabbix/externalscripts/fping.sh 
            #!/bin/sh
            echo `fping $1 -r 1 -t 100 | grep "alive" | wc -l`
            *возвращает 1 если хост "жив" и 0 в противном случае.

            Элемент данных: fping.sh[{HOSTNAME}]
            Триггер: {Template_XXX:fping.sh[{HOSTNAME}].avg(60)}=0

            Comment

            Working...