Ad Widget

Collapse

Не работает параметр PerfCounter у агента

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ToK
    Junior Member
    • Nov 2009
    • 15

    #1

    Не работает параметр PerfCounter у агента

    Задаю в конфиге агета параметр, согласно мануалу стр77-78:
    PerfCounter = interrupts,"\IOATDMA_DMA_STATS(*)\Total DMA Rate",60
    при выполнении команды:
    C:\Program Files\Zabbix\zabbix_agentd.exe" -t interrupts
    __UserPerfCounter[interrupts] [m|Collector is not started!]

    Хотя:
    C:\>typeperf "\IOATDMA_DMA_STATS(*)\Total DMA Rate" -sc 1

    "(PDH-CSV 4.0)","\\ХХХХ\IOATDMA_DMA_STATS(PCI\VEN_8086&DEV_1 A38&SUBSYS_34858086&
    REV_B1\3&61aaa01&0&40_0)\Total DMA Rate"
    "11/19/2009 16:12:27.165","0.000000"

    Команда выполнена успешно.

    Подскажите что делаю не так, проблема на самом деле с русской виндой, как сделать что отрабатывались русские перфы на жабиксе.
    Last edited by ToK; 19-11-2009, 12:26.
  • igor
    ZABBIX Support Specialist
    • Mar 2009
    • 40

    #2
    Добрый день!
    Для получения текущего значения PerfCounter'a Вам нужно использовать не zabbix_agentd с параметром "-t", а команду "zabbix_get..."
    Команда zabbix_agentd с параметром "-t" для PerfCounter'ов не работает.
    Например,
    ./zabbix_get -s127.0.0.1 -p10051 -k"interrupts"
    При этом zabbix_agentd должен быть запущен.

    Comment

    • ToK
      Junior Member
      • Nov 2009
      • 15

      #3
      Разобрался

      Originally posted by igor
      Добрый день!
      Для получения текущего значения PerfCounter'a Вам нужно использовать не zabbix_agentd с параметром "-t", а команду "zabbix_get..."
      Команда zabbix_agentd с параметром "-t" для PerfCounter'ов не работает.
      Например,
      ./zabbix_get -s127.0.0.1 -p10051 -k"interrupts"
      При этом zabbix_agentd должен быть запущен.
      С этим разобрался, делаю через номера команд, вытаскивая их из реестра, тогда команды отрабатываются нормально.
      http://www.zabbix.com/forum/showthre...t=14555&page=2 (11-й пост)

      Comment

      • hulk45
        Member
        • Aug 2008
        • 33

        #4
        Originally posted by tok
        Задаю в конфиге агета параметр, согласно мануалу стр77-78:
        Perfcounter = interrupts,"\ioatdma_dma_stats(*)\total dma rate",60
        при выполнении команды:
        C:\program files\zabbix\zabbix_agentd.exe" -t interrupts
        __userperfcounter[interrupts] [m|collector is not started!]

        Хотя:
        C:\>typeperf "\ioatdma_dma_stats(*)\total dma rate" -sc 1

        "(pdh-csv 4.0)","\\ХХХХ\ioatdma_dma_stats(pci\ven_8086&dev_1 a38&subsys_34858086&
        rev_b1\3&61aaa01&0&40_0)\total dma rate"
        "11/19/2009 16:12:27.165","0.000000"

        Команда выполнена успешно.

        Подскажите что делаю не так, проблема на самом деле с русской виндой, как сделать что отрабатывались русские перфы на жабиксе.
        Занимался данной проблемой. Какой-то чел в английском форуме жаловался что у него то ли немецкая, то ли французская.
        Не вдавался в подробности. т.к.не наш случай. у нас около 100 сервереров на английском. Там ему предлагали с копированием веток реестра. Короче поюзай поиск. У самого пока времени нет. Как будет отвечу по-нормальному.
        И в данном случае советую тоже использовать цифры (ну а в скорбочках уже нужный параметр)
        Last edited by hulk45; 09-12-2009, 15:17.

        Comment

        Working...