Ad Widget

Collapse

Изменение параметров простой проверки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Andrey_79
    Senior Member
    • Sep 2008
    • 173

    #1

    Изменение параметров простой проверки

    Добрый день. Подскажите, можно ли для отдельно взятого хоста, простой проверкой задать размер передаваемого пакета?

    fping -b1400 192.168.1.2

    Пробывал реализовать через внешнюю проверку не получается обрабатывать получаемые данные.
  • costas
    Senior Member
    • Aug 2009
    • 201

    #2
    внешняя проверка должна быть реализованна через скрипт (bash, python, Perl или любой другой) и тогда у вас появится возможность средствами скрипта манипулировать любыми полученными данными и отдавать в zabbix... если я Вас правильно понял..
    CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

    ...эта проверка бесполезная, вредная, и она зло.

    Comment

    • Andrey_79
      Senior Member
      • Sep 2008
      • 173

      #3
      Originally posted by costas
      внешняя проверка должна быть реализованна через скрипт (bash, python, Perl или любой другой) и тогда у вас появится возможность средствами скрипта манипулировать любыми полученными данными и отдавать в zabbix... если я Вас правильно понял..
      Я вроде так и сделал:

      #!/bin/sh
      fping -c 3 -b1400 $1
      exit 0

      В элементе данных в ключе пишу : имя скрипта[IP];
      После сохранения элемент данных переходит из активного состояния в не поддерживается. В конфигурационном файле сервера путь к скрипту прописал.

      Comment

      • den_crane
        Senior Member
        • Feb 2006
        • 272

        #4
        Originally posted by Andrey_79
        Я вроде так и сделал:

        #!/bin/sh
        fping -c 3 -b1400 $1
        exit 0

        В элементе данных в ключе пишу : имя скрипта[IP];
        После сохранения элемент данных переходит из активного состояния в не поддерживается.
        а тип External checks?

        su - zabbixuser -c "/path/script ip" проходит?

        Originally posted by Andrey_79
        В конфигурационном файле сервера путь к скрипту прописал
        перестартовывали сервер?

        Comment

        • Andrey_79
          Senior Member
          • Sep 2008
          • 173

          #5
          на все дополнительные вопросы ответ - да.

          Comment

          • Andrey_79
            Senior Member
            • Sep 2008
            • 173

            #6
            В логах нашел ошибку - ничего не возвращается:
            Item [Utel 192.168.2.1:icmptest.sh [192.168.2.1]] error: Script /usr/local/share/zabbix/php/scripts/icmptest.sh returned nothing.
            192.168.2.1 : xmt/rcv/%loss = 3/0/100%
            Parameter [icmptest.sh [192.168.2.1]] is not supported by agent on host [Utel 192.168.2.1] Old status [0]

            Comment

            • costas
              Senior Member
              • Aug 2009
              • 201

              #7
              Originally posted by Andrey_79
              Я вроде так и сделал:

              #!/bin/sh
              fping -c 3 -b1400 $1
              exit 0

              В элементе данных в ключе пишу : имя скрипта[IP];
              После сохранения элемент данных переходит из активного состояния в не поддерживается. В конфигурационном файле сервера путь к скрипту прописал.
              По умолчанию забикс сервер при вызове скрипта передаёт ему имя хоста или ip (взависимости от "Connect to"), тоесть как минимум один аргумент уже присутствует.

              имя скрипта[IP] - IP такого макроса нет или вы указываете реальный IP? :
              имя скрипта[xxx.xxx.xxx.xxx]???
              CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

              ...эта проверка бесполезная, вредная, и она зло.

              Comment

              • costas
                Senior Member
                • Aug 2009
                • 201

                #8
                Originally posted by andrey_79
                В логах нашел ошибку - ничего не возвращается:
                Item [utel 192.168.2.1:icmptest.sh [192.168.2.1]] error: Script /usr/local/share/zabbix/php/scripts/icmptest.sh returned nothing.
                192.168.2.1 : Xmt/rcv/%loss = 3/0/100%
                parameter [icmptest.sh [192.168.2.1]] is not supported by agent on host [utel 192.168.2.1] old status [0]
                тип данных какой у Вас для данного итема?
                CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

                ...эта проверка бесполезная, вредная, и она зло.

                Comment

                • Andrey_79
                  Senior Member
                  • Sep 2008
                  • 173

                  #9
                  Originally posted by costas
                  По умолчанию забикс сервер при вызове скрипта передаёт ему имя хоста или ip (взависимости от "Connect to"), тоесть как минимум один аргумент уже присутствует.

                  имя скрипта[IP] - IP такого макроса нет или вы указываете реальный IP? :
                  имя скрипта[xxx.xxx.xxx.xxx]???
                  имя скрипта[xxx.xxx.xxx.xxx]

                  Comment

                  • Andrey_79
                    Senior Member
                    • Sep 2008
                    • 173

                    #10
                    Originally posted by costas
                    тип данных какой у Вас для данного итема?
                    Внешняя проверка, числовой (целое 64 бита).

                    Comment

                    • costas
                      Senior Member
                      • Aug 2009
                      • 201

                      #11
                      Originally posted by andrey_79
                      В логах нашел ошибку - ничего не возвращается:
                      Item [utel 192.168.2.1:icmptest.sh [192.168.2.1]] error: Script /usr/local/share/zabbix/php/scripts/icmptest.sh returned nothing.
                      192.168.2.1 : Xmt/rcv/%loss = 3/0/100%
                      parameter [icmptest.sh [192.168.2.1]] is not supported by agent on host [utel 192.168.2.1] old status [0]
                      Возвращаемое значение текст или что то около того, как минимум не число.
                      Отсюда и ошибка.
                      CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

                      ...эта проверка бесполезная, вредная, и она зло.

                      Comment

                      • Andrey_79
                        Senior Member
                        • Sep 2008
                        • 173

                        #12
                        Originally posted by costas
                        Возвращаемое значение текст или что то около того, как минимум не число.
                        Отсюда и ошибка.
                        Как тогда простая проверка работает, там же ведь тоже icmp пакеты посылаются?

                        Как тогда привязать триггер к этому итему, ведь текст в любом случае будет возвращаться пингуется хост или нет.

                        Comment

                        • den_crane
                          Senior Member
                          • Feb 2006
                          • 272

                          #13
                          fping -C 3 -b1400 -q 192.168.5.254 2>&1|awk '{print $4}'
                          1.45

                          Comment

                          • Andrey_79
                            Senior Member
                            • Sep 2008
                            • 173

                            #14
                            Originally posted by den_crane
                            fping -C 3 -b1400 -q 192.168.5.254 2>&1|awk '{print $4}'
                            1.45
                            Такая идея была, но почему то с командой fping не срабатывают команды ни awk ни cut выдается полная строка xxx.xxx.xxx.xxx : 1.2 1.3 1.9

                            Comment

                            • den_crane
                              Senior Member
                              • Feb 2006
                              • 272

                              #15
                              Originally posted by andrey_79
                              Такая идея была, но почему то с командой fping не срабатывают команды ни awk ни cut выдается полная строка xxx.xxx.xxx.xxx : 1.2 1.3 1.9
                              в моем варианте все хорошо, и есть разгадка.

                              Comment

                              Working...