Ad Widget

Collapse

Пинг сайтов.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hunter.vostok
    Member
    • Nov 2012
    • 39

    #1

    Пинг сайтов.

    Доброго времени суток! Есть необходимость мониторинга пинга на н-ное количества сайтов. Интересуют данные мин, мах, среднее и потери.

    Думаем сделать так - будет батничек который вызывается в забиксе внешней проверкой, ему с забикса передаеться ip адрес - он отсылает 10 пакетов, и на основании полученных данных выплевывает 4 значения в строчку через пробел.

    Вопрос. Можно ли каким то образом при создании итема внешней проверки в забиксе указать что он равен 1-му, или 2-му или 3-ему значении генерируемому батником. т.е. к примеру батник дает 4 числа: 12 56 78 90, а забикс считает что значение item1=12, item2=56, item3=78, item4=90.

    За ранее благодарен.
  • Fullmetal8ender
    Member
    • Nov 2012
    • 81

    #2
    А чем не нравятся стандартные?

    icmppingloss[<ip>,<count>,<interval>,<size>,<timeout>] Returns percentage of lost ICMP ping packets.

    icmppingsec[<ip>,<count>,<interval>,<size>,<timeout>,<type>] Returns ICMP ping response time in seconds. Example: 0.02

    icmpping[<ip>,<count>,<interval>,<size>,<timeout>] Checks if server is accessible by ICMP ping. 0 - ICMP ping fails. 1 - ICMP ping successful. One of zabbix_server processes performs ICMP pings once per PingerFrequency seconds.

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

    Comment

    • sergo
      Member
      • Dec 2009
      • 99

      #3
      Originally posted by hunter.vostok
      Доброго времени суток! Есть необходимость мониторинга пинга на н-ное количества сайтов. Интересуют данные мин, мах, среднее и потери.

      Думаем сделать так - будет батничек который вызывается в забиксе внешней проверкой, ему с забикса передаеться ip адрес - он отсылает 10 пакетов, и на основании полученных данных выплевывает 4 значения в строчку через пробел.

      Вопрос. Можно ли каким то образом при создании итема внешней проверки в забиксе указать что он равен 1-му, или 2-му или 3-ему значении генерируемому батником. т.е. к примеру батник дает 4 числа: 12 56 78 90, а забикс считает что значение item1=12, item2=56, item3=78, item4=90.

      За ранее благодарен.
      в этом же батнике закидываеш результат в файл и парсиш его
      item1=`cat ./file.tmp | awk '{print $1}'`
      item2=`cat ./file.tmp | awk '{print $2}'`
      item3=`cat ./file.tmp | awk '{print $3}'`
      item4=`cat ./file.tmp | awk '{print $4}'`
      и уже эти переменные отправляеш сендлером

      Comment

      • Fullmetal8ender
        Member
        • Nov 2012
        • 81

        #4
        сендлером
        Адамом Сендлером? )

        Comment

        • sergo
          Member
          • Dec 2009
          • 99

          #5
          Originally posted by Fullmetal8ender
          Адамом Сендлером? )
          можно и им, но zabbix_sendler гонорары меньше просит

          Comment

          • Fullmetal8ender
            Member
            • Nov 2012
            • 81

            #6
            Может все таки zabbix_sender?)

            Comment

            • sergo
              Member
              • Dec 2009
              • 99

              #7
              Originally posted by Fullmetal8ender
              Может все таки zabbix_sender?)
              да им, к чему это бквоедство

              Comment

              • Fullmetal8ender
                Member
                • Nov 2012
                • 81

                #8
                Сорьки, я не со зла.
                zabbix sendler звучит клево)

                Comment

                • hunter.vostok
                  Member
                  • Nov 2012
                  • 39

                  #9
                  Originally posted by Fullmetal8ender
                  А чем не нравятся стандартные?

                  icmppingloss[<ip>,<count>,<interval>,<size>,<timeout>] Returns percentage of lost ICMP ping packets.

                  icmppingsec[<ip>,<count>,<interval>,<size>,<timeout>,<type>] Returns ICMP ping response time in seconds. Example: 0.02

                  icmpping[<ip>,<count>,<interval>,<size>,<timeout>] Checks if server is accessible by ICMP ping. 0 - ICMP ping fails. 1 - ICMP ping successful. One of zabbix_server processes performs ICMP pings once per PingerFrequency seconds.
                  Интересное предложение. Здесь я почему то прощелкал. Пытаюсь сейчас создать шаблон (создаем узел сети (имя сайта и его ip адрес) на него вешаем шаблон и все красиво. Но как мне в шаблоне указать
                  icmppingsec[<ip>,<count>,<interval>,<size>,<timeout>,<type>] ip адрес? сейчас пишу {IPADDRESSE} но пока без результатов - неужто макросами никак не передам?!...

                  Comment

                  • Fullmetal8ender
                    Member
                    • Nov 2012
                    • 81

                    #10
                    Например
                    icmpping[{$HOSTIP},1,,,]

                    Comment

                    • hunter.vostok
                      Member
                      • Nov 2012
                      • 39

                      #11
                      Originally posted by Fullmetal8ender
                      Например
                      icmpping[{$HOSTIP},1,,,]
                      со знаком $ это насколько я понял с документации пользовательские макросы - которые мы назначаем сами при создании узла сети. Но какие бы я туда не добавлял - при подключении шаблона в названии графика остается просто к примеру {$NAME} а не то значение которое я для name определил (Графики у меня тоже в шаблоне рисуються )

                      Comment

                      • Fullmetal8ender
                        Member
                        • Nov 2012
                        • 81

                        #12
                        Ну да, это пользовательские. При создании хоста я такие макросы создаю, и у меня работают. В других местах макросами не пользовался.

                        Comment

                        • hunter.vostok
                          Member
                          • Nov 2012
                          • 39

                          #13
                          Originally posted by fullmetal8ender
                          Ну да, это пользовательские. При создании хоста я такие макросы создаю, и у меня работают. В других местах макросами не пользовался.
                          у меня получается что я пользовательский макрос назначаю в узле сети, а график берется из шаблона - и чтобы я не делал он не подтягивает в название графика значение макроса - просто {$ipaddress} пишет и все.

                          Comment

                          • Fullmetal8ender
                            Member
                            • Nov 2012
                            • 81

                            #14
                            Тут я вам, увы, не подскажу, т.к. у себя переделал все немного подругому.
                            Создал хост "Попингуй" , а в нем создаю элементы с простой проверкой, и в низ указываю ip адрес, создаю для них триггер с нужным названием и график. Мне так проще.

                            ПС
                            Проверил, на графике польз.макросы не пашут.
                            В мане пишут
                            User macros. Supported in trigger names and item descriptions since 1.8.4.
                            В общем в графиках вроде как нельзя.
                            Last edited by Fullmetal8ender; 30-01-2013, 08:32.

                            Comment

                            • hunter.vostok
                              Member
                              • Nov 2012
                              • 39

                              #15
                              Originally posted by fullmetal8ender

                              ПС
                              Проверил, на графике польз.макросы не пашут.
                              В мане пишут
                              user macros. Supported in trigger names and item descriptions since 1.8.4.
                              В общем в графиках вроде как нельзя.
                              Жаль! Спасибо вам за помощь.

                              Comment

                              Working...