Ad Widget

Collapse

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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • antonnvk
    Junior Member
    • Feb 2016
    • 4

    #1

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

    Всех приветствую!
    Настраиваю мониторинг ПО от Microsoft. Столкнулся с проблемой. Согласно статье -
    https://www.zabbix.com/documentation...s/perfcounters, можно использовать числовые значения счетчиков производительности, чтобы не быть привязанным к языку системы. Но, почему то для части счетчиков (например: процессор, память, диски, MS SQL) цифровые значения на нескольких серверах совпадают, а для других (например: Hyper-V, Exchange) различаются.
    Для примера, вот значение группы счетчиков Hyper-V Dynamic Memory Balancer: Available Memory.

    С первого сервера: 8744 Available Memory
    С второго сервера: 9448 Available Memory

    И т.д. В кластере 3 ноды, и на всех 3-х значения различаются. При этом все 3 установлены с одного образа, установлены одинаковые обновления.
    У кого-нибудь есть идеи почему так происходит.
  • ovas
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Apr 2017
    • 138

    #2
    Привет!

    А время опроса значения делается одновременно со всех трёх серверов?

    Comment

    • antonnvk
      Junior Member
      • Feb 2016
      • 4

      #3
      Originally posted by ovas
      Привет!

      А время опроса значения делается одновременно со всех трёх серверов?
      Время опроса раз в 60 секунд.

      Но проблема не в zabbix. Проблема что одни и те-же счетчики имеют разные числовые значения на идентичных серверах.

      Просто интересно, по любому я не первый кто с этим столкнулся, как эту проблему удалось обойти.

      Comment

      • ovas
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Apr 2017
        • 138

        #4
        Я имел ввиду время опроса по факту, не частоту опроса, наверное неправильно выразился. Не может быть такого, что в 15-ую секунду данные одни, а в 30-ую уже другие?

        Comment

        • antonnvk
          Junior Member
          • Feb 2016
          • 4

          #5
          Originally posted by ovas
          Я имел ввиду время опроса по факту, не частоту опроса, наверное неправильно выразился. Не может быть такого, что в 15-ую секунду данные одни, а в 30-ую уже другие?
          Хм, теперь я не понимаю, про что вы спрашиваете.
          Данные я снимаю усредненные за 1 минуту.

          Давайте попробую по другому написать.

          Например возьмем счетчик Hyper-V Virtual Machine Health Summary - Health Critical (на русском - Сводные данные о работоспособности виртуальных машинах Hyper-V - Критическое состояние):

          Для русской версии сервера ключ выглядит так: perf_counter["\Сводные данные о работоспособности виртуальных машинах Hyper-V\Критическое состояние",60] - но работать не будет, т.к. кириллицу не поймет.
          Для английской версии: perf_counter["\Hyper-V Virtual Machine Health Summary\Health Critical",60]
          Либо можно взять числовые значения: perf_counter["\9496\9500",60]. Тогда шаблон не привязан к русской или английской версии, что нам и нужно.

          Именно так я делал шаблоны для базовых счетчиков для windows server, для счетчиков MS SQL 2012 (этот шаблон выкладывал здесь на zabbix.com, в комментариях подтвердили что работает на русской и английской версиях, с разными сервиспаками. Т.е. подход рабочий.)

          Но вот теперь столкнулся с тем что, например у меня 3 сервера Hyper-V, все установлены с одного образа, проставлены одинаковые обновления. При этом, тот же самый счетчик:

          на первом сервере - perf_counter["\9496\9500",60]
          на втором - perf_counter["\8792\8796",60]
          на третьем - perf_counter["\8858\8862",60]

          Тоже самое с Exchange.

          Вот собственно пытаюсь понять как так вышло.

          Comment

          Working...