Ad Widget

Collapse

Проблема с perf_counter

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • avtor01
    Junior Member
    • May 2010
    • 5

    #1

    Проблема с perf_counter

    Доброго времени суток, коллеги.

    Возникли проблемы с мониторингом счетчиков производительности, а именно:
    Code:
    2324:20100603:122943.520 Requested [perf_counter[\Р*абочие очереди сервера(Blocking Queue)\Активных потоков]]
      2324:20100603:122943.520 Can't add counter "\Р*абочие очереди сервера(Blocking Queue)\Активных потоков": The specified object was not found on the computer.
      2324:20100603:122943.521 Sending back [ZBX_NOTSUPPORTED]
    Но при этом на другом хосте:
    Code:
    5028:20100603:123553.500 Requested [perf_counter[\Сервер\Открытых файлов, 30]]
      5028:20100603:123553.500 In add_perf_counter() [counter:\Сервер\Открытых файлов] [interval:30]
      5028:20100603:123553.500 PerfCounter '\Сервер\Открытых файлов' successfully added. Interval 30 seconds
      5028:20100603:123553.500 Sending back [2.000000]
    Оба сервера работают под управлением Windows Server 2008 R2 Standart x64 с русским LIP. Конфиги zabbix у них идентичны:

    Code:
    Server=KV-VSRV-06
    Hostname=KV-VSRV-04
    DebugLevel=4
    LogUnresolvedSymbols=yes
    LogFile=C:\Program Files\Zabbix\agentd.log
    UnsafeUserParameters=1
    MaxCollectorProcessingTime=40000
    KV-VSRV-06 - Zabbix сервер. Работает под FreeBSD 7.2

    Если запустить в консоли (powershell) на сервере KV-VSRV-04:

    Code:
    >get-counter "\Память\Доступно байт"
    то все успешно отображается.

    Помогите разобраться


    PS Использовать числовую форму представления счетчиков не предлагать:
    Code:
    > get-counter "\4\24"
    Get-Counter : Указанный счетчик не найден.
  • sbabaev
    Junior Member
    • Aug 2010
    • 20

    #2
    У тебя проблема решилась?

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      Странно у вас как-то счетчики отрабатывают.
      Вот я сейчас специально с zabbix-машины сделал запросы на 2003-й и 2008-й сервера:

      Code:
      # ./zabbix_get -s 192.168.2.xxx -k "perf_counter[\4\24]"
      56909824.000000
      # ./zabbix_get -s 192.168.3.xxx -k "perf_counter[\4\24]"
      3436085248.000000
      Мониторить русифицированную винду через перфкаунтер -- это вообще одно из сексуальных извращений (но другого не предложу)

      Comment

      • sbabaev
        Junior Member
        • Aug 2010
        • 20

        #4
        А как узнать соответствие счетчиков цифровым значениям?
        т.е. где можно глянуть что значит \2\24?
        P.s. У меня таким образом работает, нужно только понять как эти счетчики узнать.

        При этом
        administrator@zabbix:~$ zabbix_get -s dc1.ru -k "perf_counter[\4\24]"
        3693133824.000000
        но в логах заббикс сервера
        perf_counter[\2\24]] error: Not supported by Zabbix Agent
        Last edited by sbabaev; 11-01-2011, 15:24.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by sbabaev
          А как узнать соответствие счетчиков цифровым значениям?
          т.е. где можно глянуть что значит \2\24?
          Здесь
          http://www.zabbix.com/documentation/...mance_counters

          Comment

          • Hober
            Senior Member
            • Dec 2008
            • 109

            #6
            Причем в разных виндах - разная нумерация ( в англ и русской отличается ).
            Zabbix Servers - 1
            Zabbix Proxy - 145
            Monitored Servers: ~ 1400

            Comment

            • sbabaev
              Junior Member
              • Aug 2010
              • 20

              #7
              Меня больше тревожит что через zabbix_get а через сервер не работает.

              Comment

              • Hober
                Senior Member
                • Dec 2008
                • 109

                #8
                Originally posted by sbabaev
                Меня больше тревожит что через zabbix_get а через сервер не работает.
                Работает, может тип данных не верный?
                Zabbix Servers - 1
                Zabbix Proxy - 145
                Monitored Servers: ~ 1400

                Comment

                • sbabaev
                  Junior Member
                  • Aug 2010
                  • 20

                  #9
                  Вроде как должно быть. Скриншот в аттаче.
                  Attached Files

                  Comment

                  • dima_dm
                    Senior Member
                    • Dec 2009
                    • 2697

                    #10
                    Попробуйте увеличить таймауты для zabbix_agent и zabbix_server
                    /etc/zabbix/zabbix_agentd.conf
                    Timeout=30
                    /etc/zabbix/zabbix_server.conf
                    Code:
                    ### Option: Timeout
                    #       Specifies how long we wait for agent, SNMP device or external check (in seconds).
                    #
                    # Mandatory: no
                    # Range: 1-30
                    # Default:
                    Timeout=30
                    И рестартовать zabbix_agent и zabbix_server
                    По умолчанию там 3 сек Timeout

                    Comment

                    • sbabaev
                      Junior Member
                      • Aug 2010
                      • 20

                      #11
                      Нет. Не помогло.
                      Может есче че глянуть?
                      Почему через zabbix_get все работает?

                      Comment

                      • dima_dm
                        Senior Member
                        • Dec 2009
                        • 2697

                        #12
                        А zabbix_get вы запускаете с zabbix_server машины?
                        Вы точно рестартовали zabbix_agent и zabbix_server, т.е. проверили, что процессов нет, а потом запустили?
                        Покажите, как вы запускаете zabbix_get.
                        Last edited by dima_dm; 12-01-2011, 16:44.

                        Comment

                        • Hober
                          Senior Member
                          • Dec 2008
                          • 109

                          #13
                          Странно конечно, попробовал у себя этот counter, все работает. Выложи конфиг агента.
                          Zabbix Servers - 1
                          Zabbix Proxy - 145
                          Monitored Servers: ~ 1400

                          Comment

                          • sbabaev
                            Junior Member
                            • Aug 2010
                            • 20

                            #14
                            zabbix_get я выполняю на компьютере с zabbix_server.

                            Code:
                            zabbix_get -s dc1.ru -k "perf_counter[\4\24]"
                            4655792128.000000

                            Comment

                            • sbabaev
                              Junior Member
                              • Aug 2010
                              • 20

                              #15
                              Остальные элементы данных (все кроме perf_counter) работают
                              и perf_counetr работает на win2003 версия агента та же. Да и еще 2008 у нас либо узлы отказоустойчивого кластера либо виртуальные сервера. Это на что-нибудь влияет?
                              Server=10.10.10.10
                              Hostname=dc1.ru
                              StartAgents=5
                              DebugLevel=3
                              PidFile=C:\Program Files (x86)\zabbix-agent-x64\zabbix_agentd.pid
                              LogFile=C:\Program Files (x86)\zabbix-agent-x64\zabbix_agentd.log
                              Timeout=30
                              Last edited by sbabaev; 13-01-2011, 08:34.

                              Comment

                              Working...