Ad Widget

Collapse

Суммарный график портов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • oxygen
    Member
    • Apr 2009
    • 31

    #1

    Суммарный график портов

    Есть железка 24 порта
    Есть порты 4-8
    надо нарисовать суммарный график загрузки данных портов
    Реально ли это сделать средствами Zabbix, если да то прошу помощи!
  • dudink
    Junior Member
    • Aug 2009
    • 20

    #2
    Тот же самый вопрос хотел задать и я пару дней назад - опередили
    в mrtg мы в свое время это делали, а вот как тут ?

    У меня еще один вопрос - как сделать чтобы в названии триггера можно было писать не только {hostname}, но и другие параметры, сильно интересует {ipaddress}, по документации выяснилось, что заббикс этого пока не умеет, просто думаю, где бы дописать чего...

    Comment

    • vladimir_omsk
      Junior Member
      • Jul 2009
      • 14

      #3
      Актуальная тема, хотелось бы узнать, каким средством можно реализовать суммарный график.

      Comment

      • 0xy
        Junior Member
        • May 2009
        • 3

        #4
        По поводу суммарного графика, есть два варианта:
        1) графически суммировать - функция stacked graph
        2) использовать zabbix aggregate и суммировать по одинаковым ключам

        Comment

        • oxygen
          Member
          • Apr 2009
          • 31

          #5
          Originally posted by 0xy
          По поводу суммарного графика, есть два варианта:
          1) графически суммировать - функция stacked graph
          2) использовать zabbix aggregate и суммировать по одинаковым ключам
          можно по подробнее а то что-то не могу разобраться!

          Comment

          • 0xy
            Junior Member
            • May 2009
            • 3

            #6
            1) В меню создания графика в поле Graph type выбирается Stacked и добавляется Items нескольких портов, они будут накладываться друг на друга графически, тем самым образую сумму.
            2) Все items для портов создаются с одинаковыми ключами (key). В группе templates саздается новый host, например SUMs, с IP локалхоста например, затем для хоста SUMs создается item, поле Type выбираем Zabbix aggregate, в поле Key можно пишем что-то типо этого grpsum["group","key","last","0"], group и key заменяем на нужные. Ну и соответственно создается график под этот item, который уже будет отображать сумму.
            Подробнее по всем функциям можно почитать в мане.

            Comment

            • oxygen
              Member
              • Apr 2009
              • 31

              #7
              Originally posted by 0xy
              1) В меню создания графика в поле graph type выбирается stacked и добавляется items нескольких портов, они будут накладываться друг на друга графически, тем самым образую сумму.
              2) Все items для портов создаются с одинаковыми ключами (key). В группе templates саздается новый host, например sums, с ip локалхоста например, затем для хоста sums создается item, поле type выбираем zabbix aggregate, в поле key можно пишем что-то типо этого grpsum["group","key","last","0"], group и key заменяем на нужные. Ну и соответственно создается график под этот item, который уже будет отображать сумму.
              Подробнее по всем функциям можно почитать в мане.
              спасибо! Все получилось

              Comment

              • Plohish
                Junior Member
                • Aug 2011
                • 28

                #8
                не могу разобраться во втором варианте, может поможете ещё подробнее?
                не получается создать items для портов с одинаковыми ключами (key) - zabbix ругается...
                Last edited by Plohish; 28-11-2011, 11:54.

                Comment

                • inform11
                  Senior Member
                  • Aug 2010
                  • 176

                  #9
                  Originally posted by Plohish
                  не могу разобраться во втором варианте, может поможете ещё подробнее?
                  не получается создать items для портов с одинаковыми ключами (key) - zabbix ругается...
                  немножко не правильно рассказал предыдущий оратор про второй вариант, т.к. нельзя создавать итемы с одинаковыми ключами...

                  создаем итем1 с ключем ifInOctets.Tunnel0
                  создаем итем2 с ключем ifOutOctets.Tunnel0
                  создаем итем3 для подсчета суммы с ключем Tunnel0.sum, делаем его вычисляемым, и в поле ФОРМУЛА заводим:
                  last("ifInOctets.Tunnel0")+last("ifOutOctets.Tunne l0")

                  у меня так жужжит для суммирования входящего и исходящего трафика на одном порту.
                  сделать такой график для нескольких портов можно совершенно аналогично.
                  Last edited by inform11; 28-11-2011, 13:17.

                  Comment

                  • Plohish
                    Junior Member
                    • Aug 2011
                    • 28

                    #10
                    опять нифига не получается...
                    имеем допустим два item для устройства, порт 2 и порт 3, входящий
                    net.if.in[2]
                    net.if.in[3]
                    делаю item3
                    ключ net.if.summ
                    вычисляемый, ФОРМУЛА last("net.if.in[2]")+last("net.if.in[3]")

                    считает откровенную фигню...

                    или я что то не так делаю?

                    Comment

                    • Plohish
                      Junior Member
                      • Aug 2011
                      • 28

                      #11
                      так, вроде разобрался...

                      делал item3 способом клонирования от первых двух, в связи с этим у него был пользовательский множитель на 8 и данные снимались "дельтой", а нужно я так понимаю окончательные цифры "как есть"

                      Comment

                      • inform11
                        Senior Member
                        • Aug 2010
                        • 176

                        #12
                        Originally posted by plohish
                        опять нифига не получается...
                        имеем допустим два item для устройства, порт 2 и порт 3, входящий
                        net.if.in[2]
                        net.if.in[3]
                        делаю item3
                        ключ net.if.summ
                        вычисляемый, ФОРМУЛА last("net.if.in[2]")+last("net.if.in[3]")

                        считает откровенную фигню...

                        или я что то не так делаю?
                        ну не знаю...
                        я боевые настройки выложил.
                        единственное может упустил то, что в первых двух итемах у меня настроено в поле ХРАНИТЬ ЗНАЧЕНИЕ - "дельта (скорость в секунду)",
                        а в суммирующем итеме в этом поле стоит "как есть"

                        все должно жужжать.

                        Comment

                        • inform11
                          Senior Member
                          • Aug 2010
                          • 176

                          #13
                          Originally posted by plohish
                          так, вроде разобрался...

                          делал item3 способом клонирования от первых двух, в связи с этим у него был пользовательский множитель на 8 и данные снимались "дельтой", а нужно я так понимаю окончательные цифры "как есть"
                          Гы
                          не заметил последний пост
                          все правильно.

                          Comment

                          Working...