Ad Widget

Collapse

Мониторинг пропускной способности комм&a

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • malcolm
    Junior Member
    • Sep 2015
    • 11

    #1

    Мониторинг пропускной способности комм&a

    Всем привет. Zabbix 2.4.4. Я в нем новичок. Скажите, пожалуйста, какое есть выражение для определения пропускной способности в момент времени коммутатора или конкретного его порта?
  • Zentarim
    Senior Member
    • Mar 2012
    • 526

    #2
    Originally posted by malcolm
    Всем привет. Zabbix 2.4.4. Я в нем новичок. Скажите, пожалуйста, какое есть выражение для определения пропускной способности в момент времени коммутатора или конкретного его порта?
    Хороший вопрос. Вариантов много. Если неуправляемый коммутатор то, скорее всего, никак А если управляемый - вы можете запрашивать WEB страницу и из нее вырезать значения.

    Вы даете очень мало информации и спрашиваете очень общие вопросы...

    Если отбросить шутки, то мне кажется, что вам больше подойдет мониторинг по SNMP. Он неплохо расписан тут:


    А вот тут есть шаблоны для некоторых устройств, может быть и ваше там найдется.
    Join the friendly and open Zabbix community on our forums and social media platforms.

    Comment

    • tuban
      Senior Member
      Zabbix Certified Specialist
      • Sep 2012
      • 286

      #3
      Originally posted by zentarim
      Хороший вопрос. Вариантов много. Если неуправляемый коммутатор то, скорее всего, никак А если управляемый - вы можете запрашивать web страницу и из нее вырезать значения.
      ]
      Какой интересный способ.

      Comment

      • malcolm
        Junior Member
        • Sep 2015
        • 11

        #4
        согласен. я дал мало инфы. даю больше.
        есть управляемый коммутатор HP 1810-24Gv2. нужно в заббиксе сделать триггер, который переключается в состояние "проблема" при превышении определенного числа трафика, проходящего через этот коммутатор или через конкретный порт этого коммутатора в течение, например, 5 минут.
        то есть в течение 5 минут прошло более 200 мегабайт в секунду - проблема!
        или порт в течение 5 минут передавал больше 10 мегабайт/с - проблема!

        Comment

        • sadman
          Senior Member
          • Dec 2010
          • 1611

          #5
          https://www.zabbix.com/documentation...gers/functions :
          Code:
          ....min(300)>200M
          Считывать по SNMP, ссылка в постах выше.

          Comment

          • malcolm
            Junior Member
            • Sep 2015
            • 11

            #6
            пока всем спасибо.
            буду изучать...

            Comment

            • Zentarim
              Senior Member
              • Mar 2012
              • 526

              #7
              Originally posted by tuban
              Какой интересный способ.
              Ну какой вопрос, такой и ответ. Согласитесь, что ТЕОРЕТИЧЕСКИ, в некоторых ситуациях, можно. Встречался с каким-то ноунейм "управляемым" коммутатором, который имел управление и счетчики только в веб-морде. Т.е. SNMP и telnet не было. Мониторить его, к счастью, не надо было. Но если бы было надо...

              Comment

              • Zentarim
                Senior Member
                • Mar 2012
                • 526

                #8
                Originally posted by malcolm
                согласен. я дал мало инфы. даю больше.
                есть управляемый коммутатор HP 1810-24Gv2. нужно в заббиксе сделать триггер, который переключается в состояние "проблема" при превышении определенного числа трафика, проходящего через этот коммутатор или через конкретный порт этого коммутатора в течение, например, 5 минут.
                то есть в течение 5 минут прошло более 200 мегабайт в секунду - проблема!
                или порт в течение 5 минут передавал больше 10 мегабайт/с - проблема!
                Слушайте, а ведь ваш коммутатор в шаблонах есть:
                Join the friendly and open Zabbix community on our forums and social media platforms.


                Попробуйте загрузить, может получится. Если сможете загрузить, то потом просто повесите нужные триггеры на нужные порты.

                Правда, как я вижу, он только для версии 2.0.Х:
                Code:
                <version>2.0</version>

                Comment

                • malcolm
                  Junior Member
                  • Sep 2015
                  • 11

                  #9
                  да, шаблон я этот нашел. но там нет ничего касательно нагрузки.
                  ладно, не в этом дело.
                  прошу совета. поставлена задача поставить на мониторинг сеть. условно - ее участки. часть коммутаторов у нас в одном здании, часть - в другом. после изучения параметров oid я вполне могу выцепить значения с любого порта любого нашего коммутатора.
                  но какой сделать триггер заббиксу, чтоб он понимал, что трафика через какой-то порт прошло много? вот это "много" как словить? дельта между значениями, наверное. но ведь не брать же эти значения каждую секунду. заббикс устанет)))

                  и еще вопрос. свитч обнуляет количество трафика, прошедшее через какой-то порт и как часто?

                  Comment

                  • Zentarim
                    Senior Member
                    • Mar 2012
                    • 526

                    #10
                    Originally posted by malcolm
                    да, шаблон я этот нашел. но там нет ничего касательно нагрузки.
                    Join the friendly and open Zabbix community on our forums and social media platforms.


                    Вполне возможно подключение нескольких шаблонов одновременно на один хост.

                    Originally posted by malcolm
                    но какой сделать триггер заббиксу, чтоб он понимал, что трафика через какой-то порт прошло много? вот это "много" как словить?
                    Если вы сами не знаете, сколько и чего это самое "много" должно быть, вряд ли вам кто-то ответит.

                    Не ленитесь, поищите в гугле. Интернет буквально переполнен статьями о настройке zabbix для простейшего мониторинга.

                    Originally posted by malcolm
                    свитч обнуляет количество трафика, прошедшее через какой-то порт и как часто?
                    В счетчике коммутатор указывает число байт, прошедшее через интерфейс. В самом распространенном случае максимальное число байт составляет 2^32-1 ( 4294967295 ). Все большее распространение получают 64-битные счетчики 2^64 (18446744073709551615 ). При превышении максимального значения значения счетчик сбрасывается на 0.

                    Originally posted by malcolm
                    но ведь не брать же эти значения каждую секунду. заббикс устанет)))
                    Каждую секунду, наверное, не надо. А дальше все от задач и от трафика зависит. Чем меньше скорость - тем меньше нужен интервал проверок. До 10 мбит\с интервал секунд 20-30, а если счет пошел на несколько десятков мбит\с и выше - то и раз в 5 минут вполне должно хватать.

                    Comment

                    • malcolm
                      Junior Member
                      • Sep 2015
                      • 11

                      #11
                      в общем, сделал то, что хотел.
                      генерирую трафик - срабатывает триггер. теперь пытаюсь разобраться с тем, как сделать, чтоб триггер выключался сам, когда нагрузка спадает.
                      а то сейчас он в состоянии "не подтвержден".
                      то есть как сделать так, чтоб система сама выходила из состояния "Problem" в состояние "Ok"?

                      Comment

                      • sadman
                        Senior Member
                        • Dec 2010
                        • 1611

                        #12
                        Originally posted by malcolm
                        в общем, сделал то, что хотел.
                        генерирую трафик - срабатывает триггер. теперь пытаюсь разобраться с тем, как сделать, чтоб триггер выключался сам, когда нагрузка спадает.
                        а то сейчас он в состоянии "не подтвержден".
                        то есть как сделать так, чтоб система сама выходила из состояния "problem" в состояние "ok"?
                        Надеетесь, что тут обитают мощные телепаты, через пространство способные напрямую с БД считать выражение вашего триггера?

                        Comment

                        • Zentarim
                          Senior Member
                          • Mar 2012
                          • 526

                          #13
                          Originally posted by sadman
                          Надеетесь, что тут обитают мощные телепаты, через пространство способные напрямую с БД считать выражение вашего триггера?
                          Грубовато, но по делу.
                          Вас уже не в первый раз, кстати, просят предоставлять больше информации.

                          P.s "Не подтвержден" - это признак того, что кто-то отреагировал на триггер и оставил свой комментарий. Обычно он учитывается в условиях действий.
                          Last edited by Zentarim; 16-09-2015, 17:08.

                          Comment

                          • yukra
                            Senior Member
                            • Apr 2013
                            • 1359

                            #14
                            Надеетесь, что тут обитают мощные телепаты, через пространство способные напрямую с БД считать выражение вашего триггера?
                            Да тут я, тут.

                            Originally posted by malcolm
                            в общем, сделал то, что хотел.
                            генерирую трафик - срабатывает триггер. теперь пытаюсь разобраться с тем, как сделать, чтоб триггер выключался сам, когда нагрузка спадает.
                            а то сейчас он в состоянии "не подтвержден".
                            то есть как сделать так, чтоб система сама выходила из состояния "Problem" в состояние "Ok"?
                            Проблема триггеров, смотрящих на трафик за последние 5 минут (пол часа), что они после решения проблемы будут висеть еще 5 минут (пол часа).
                            Если нужен триггер который срабатывает "если средний трафик за последние 5 минут (пол часа) превысил Х", а выключаться при "средний трафик за последние 20 секунд стал меньше Х", то смотрите в сторону гистерезиса

                            Comment

                            • malcolm
                              Junior Member
                              • Sep 2015
                              • 11

                              #15
                              для тех, кто говорил о выражении триггера:
                              {D-Link DES-3028:IfInOctets.last()}>100

                              если последнее значение трафика больше 100 (в данном случае мегабайт трафика), то срабатывает триггер в состояние предупреждения. он и сработал. теперь я хочу сделать так, чтоб он сам менял свое состояние на "ОК", когда значение трафика меньше 100.

                              по поводу гистерезиса. я так понимаю, что должно быть в моем случае:

                              ({TRIGGER.VALUE}=0&{D-Link DES-3028:IfInOctets.last()}>100) |
                              ({TRIGGER.VALUE}=1&{D-Link DES-3028:IfInOctets.last()}<100)

                              вставил такое выражение. пишет ошибку:
                              Некорректное выражение триггера. Проверьте часть выражения начиная с "0&{D-Link DES-3028:IfInOctets.last()}>100) |
                              ({TRIGGER.VALUE}=1&{D-Link DES-3028:IfInOctets.last()}<100)".
                              Last edited by malcolm; 17-09-2015, 08:23.

                              Comment

                              Working...