Ad Widget

Collapse

Счетчики производительности

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • realCisco
    Member
    • Apr 2015
    • 44

    #31
    Originally posted by sadman
    Вам упрощать нужно фильтрацию для настройки, а вы ее усложняете через комбинирование. Удалите в фильтрах все записи, поставьте время дискаверинга в 30 сек и смотрите в Последние данные. Появились интерфейсы вместе с лишними? Начинайте отсекать регекспом, не забывайте про регистрозависимость.
    Если ничего не помогает - запретите считывание всех айтемов кроме дискавера в шаблоне, ставьте на агенте debug level 4, смотрите что отдается серверу.
    Для быстрого обнуления результатов дискаверинга можно в свойствах узла шаблон отлинковать с очисткой истории и сразу прилинковать его же. Узел не надо удалять
    А то что там изначально жило {#IFNAME} @Network interfaces for discovery в фильтре тоже удалять?

    Comment

    • realCisco
      Member
      • Apr 2015
      • 44

      #32
      Вот кусочег из лога при дебаге 4
      Code:
      3924:20150413:194157.871 Requested [net.if.discovery]
      3924:20150413:194157.876 Sending back 
      [{"data":[{"{#IFNAME}":"WAN Miniport (IPv6)"},
      {"{#IFNAME}":"WAN Miniport (Network Monitor)"},
      {"{#IFNAME}":"TEAM : Store Team-QoS Packet Scheduler-0000"},
      {"{#IFNAME}":"TEAM : Store Team-WFP LightWeight Filter-0000"},
      {"{#IFNAME}":"WAN Miniport (IPv6)-QoS Packet Scheduler-0000"},
      {"{#IFNAME}":"TEAM : Store Team - Intel(R) 82576 Gigabit Dual Port Network Connection"},
      {"{#IFNAME}":"WAN Miniport (IP)"},
      {"{#IFNAME}":"WAN Miniport (IP)-QoS Packet Scheduler-0000"},
      {"{#IFNAME}":"WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000"},
      {"{#IFNAME}":"TEAM : Store Team - Intel(R) 82576 Gigabit Dual Port Network Connection #2"},
      {"{#IFNAME}":"TEAM : Store Team"},
      {"{#IFNAME}":"WAN Miniport (PPPOE)"},
      {"{#IFNAME}":"RAS Async Adapter"},
      {"{#IFNAME}":"Software Loopback Interface 1"},
      {"{#IFNAME}":"WAN Miniport (SSTP)"},
      {"{#IFNAME}":"WAN Miniport (IKEv2)"},
      {"{#IFNAME}":"WAN Miniport (L2TP)"},
      {"{#IFNAME}":"WAN Miniport (PPTP)"},
      {"{#IFNAME}":"Адаптер Microsoft ISATAP"},
      {"{#IFNAME}":"Адаптер Microsoft ISATAP #2"},
      {"{#IFNAME}":"Teredo Tunneling Pseudo-Interface"}]}]
      Если бы на всех серверах были Тимовские интерфейсы я бы тупо создал регулярку Network Connection [Результат ЛОЖЬ] и не парился бы, но ведь есь сервера с одним интерфейсом и с такой регуляркой вообще не появится сетевой айтем
      Last edited by realCisco; 13-04-2015, 19:06.

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #33
        Originally posted by realCisco

        Если бы на всех серверах были Тимовские интерфейсы я бы тупо создал регулярку Network Connection [Результат ЛОЖЬ] и не парился бы, но ведь есь сервера с одним интерфейсом и с такой регуляркой вообще не появится сетевой айтем
        Ну так первая часть задачи у вас - выловить нужный Team. Вторая - расширять регексп для других адаптеров. Главное же - на мелочи понять, как работает отбор.

        Comment

        • yukra
          Senior Member
          • Apr 2013
          • 1359

          #34
          Originally posted by realCisco
          Вот кусочег из лога при дебаге 4
          Если бы на всех серверах были Тимовские интерфейсы я бы тупо создал регулярку Network Connection [Результат ЛОЖЬ] и не парился бы, но ведь есь сервера с одним интерфейсом и с такой регуляркой вообще не появится сетевой айтем
          Мне не очень понятна логика. Я вижу 2:
          1) Вы используете все интерфейсы кроме некоторых (у этих некоторых ставите результат Лож
          2) Вы делаете одну регулярку Результат Истина где выбираете сразу все интерфейсы, которые вас интересуют. https://www.zabbix.com/forum/showthread.php?t=41772

          Originally posted by realCisco
          Решил вообще протестировать какие показания снимает с обычного компа под управлением Windows 7 с гигабитной сеткой и увидел не приятную картину, при нагрузке net.if.in показывал 303.6 Mbps, а в это же время счетчик производительности показывал 122 480 406 байт, именно по этой причине я и начал заморачиваться с perf_counter, потому как счетчик не врет
          Как то слабо вериться. У меня под рукой нет машин с виндой, но в линуксе у меня значения снятые заббиксом с порта машины примерно совпадают (в пределах погрешности измерения) со значениями, снятыми заббиксом по snmp с порта коммутатора и так же совпадают со значениями, снятыми mrtg'шкой настроенной не мной. Причем заббикс, на сколько я знаю, сам ничего не считает, а запрашивает все у ОС (она эти же данные показывает в свойствах интерфейса и в таск менеджере на соответствующей вкладке). Если заббикс и вправду неверно снимает показания, то это повод детально описать это в баг-трекере.

          Comment

          • realCisco
            Member
            • Apr 2015
            • 44

            #35
            Originally posted by yukra
            Как то слабо вериться. У меня под рукой нет машин с виндой, но в линуксе у меня значения снятые заббиксом с порта машины примерно совпадают (в пределах погрешности измерения) со значениями, снятыми заббиксом по snmp с порта коммутатора и так же совпадают со значениями, снятыми mrtg'шкой настроенной не мной. Причем заббикс, на сколько я знаю, сам ничего не считает, а запрашивает все у ОС (она эти же данные показывает в свойствах интерфейса и в таск менеджере на соответствующей вкладке). Если заббикс и вправду неверно снимает показания, то это повод детально описать это в баг-трекере.
            Судя по настройкам ключа net.if.in[{#IFNAME}] Пользовательский множитель стоит 8, а значит данные он преобразует в байты, на самом Zabbix (2.4.4) сервере (Debian 7.8) все тоже самое, я качал iso со скоростью ~3Mb/s? а в график прилетало значение ~25Mbps
            Attached Files
            Last edited by realCisco; 13-04-2015, 21:06.

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #36

              Comment

              • realCisco
                Member
                • Apr 2015
                • 44

                #37
                Для теста ввел регулярное выражение Gigabit Dual Port "Результат ЛОЖЬ", в итоге у меня один интерфейс в айтемах как я и хотел, но это решение только для теста, потом я нагрузил сетевой интерфейс пока не увидел виндовый счетчик производительности 123 848 113 байт, а в это время в графике на Zabbix была цифра 395.05 МБ/сек

                Comment

                • realCisco
                  Member
                  • Apr 2015
                  • 44

                  #38
                  Originally posted by yukra
                  Если заббикс и вправду неверно снимает показания, то это повод детально описать это в баг-трекере.
                  Я не умею пользоваться баг-трекером, кто сможет на виртуалке поднять и подтвердить мою догадку и сообщить куда следует?

                  Comment

                  • realCisco
                    Member
                    • Apr 2015
                    • 44

                    #39
                    Всё таки я правильно сделал что начал копать в сторону perf_counter, теперь мне придется в агентах на 28 серверах прописать Alias, жаль я надеялся на более масштабируемое решение

                    Comment

                    • yukra
                      Senior Member
                      • Apr 2013
                      • 1359

                      #40
                      Единственное что я понял из картинок с лягушкой: виндузятники должны не забывать страдать :d

                      Comment

                      • realCisco
                        Member
                        • Apr 2015
                        • 44

                        #41
                        И всё таки я добился своего, с помощью выражения ^(\w+\W+\w+ Team)$ Результат ИСТИНА, а всё остальное пришлось удалить, мы же забыли про знак двоеточие ":" а он закрался в названии интерфейса "TEAM : Store Team"
                        А вот если я еще одно выражение добавляю например "Broadcom" Результат ИСТИНА, то на тестовую строку "Broadcom" или "TEAM : Store Team" уже комбинированный результат лож. Я так понимаю ИСТИНА должна быть в одну строчку? и как мне объединять их?
                        Last edited by realCisco; 13-04-2015, 23:44.

                        Comment

                        • realCisco
                          Member
                          • Apr 2015
                          • 44

                          #42
                          Originally posted by yukra
                          Единственное что я понял из картинок с лягушкой: виндузятники должны не забывать страдать :d
                          Рано я порадовался, глянь предпоследний пост

                          Comment

                          • realCisco
                            Member
                            • Apr 2015
                            • 44

                            #43
                            Всё разобрался теперь точно всё работает как надо, кроме самих показателей
                            Добавил всего две строчки в Network interfaces for discovery
                            Code:
                            ^(\w+\W+\w+ Team)$|Broadcom|HP Network	[Результат ИСТИНА]
                            (Miniport|QoS Packet Scheduler|LightWeight Filter|RAS Async|Software Loopback Interface|ISATAP|Teredo)	[Результат ЛОЖЬ]

                            Comment

                            Working...