Ad Widget

Collapse

perf_counter и пробелы в имени счетчика

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AleksASB
    Junior Member
    • Nov 2015
    • 11

    #1

    perf_counter и пробелы в имени счетчика

    Здравствуйте!

    Помогите, пожалуйста, разобраться с проблемой (или ткните где почитать):

    Не могу получить значения счетчиков perfmon, у которых в имени есть пробелы (например: perf_counter["\RAS\Total Clients"]) - выдается Not Supported (Cannot obtain performance information from collector).
    Пробовал версии агента 2.4.4 и 2.4.6 - не помогает.
    Пробовал по разному задавать имя счетчика ("'\RAS\Total Clients'", "\RAS\Total%20Clients") - то-же самое.
    Вариант с заданием имени в числовом формате для меня не подходит т.к. по неизвестной мне причине на разных серверах интересующий меня счетчик (\Pervasive PSQL MicroKernel Locks and Waits\Waits on File Locks) имеет разные числовые коды - соответственно невозможно использовать шаблон.
  • GOID
    Member
    • Oct 2014
    • 35

    #2
    День добрый!

    Численные значение для счетчиков производительности индивидуальны для каждой системы.
    А как вы проверяете возвращаемые значения от агента ?
    Например вот эта команда прекрасно возвращает значения. Есть пробелы и кириллица.
    Code:
    zabbix_get -s host.domain.local -k "perf_counter[\Очереди MSExchangeTransport(_total)\Общая длина теневой очереди]"
    Zabbix Server 2.4.1 - Zabbix Agent 2.4.0

    В русскоязычной версии Win2008R2 нашел такие:
    Code:
    \Порт RAS(*)\Передано байт
    \Порт RAS(*)\Получено байт
    \Порт RAS(*)\Кадров передано
    \Порт RAS(*)\Получено кадров
    \Порт RAS(*)\Процент сжатия на выходе
    \Порт RAS(*)\Процент сжатия на входе
    \Порт RAS(*)\Ошибок CRC
    \Порт RAS(*)\Ошибок таймаута
    \Порт RAS(*)\Переполнений посл.порта
    \Порт RAS(*)\Ошибок выравнивания
    \Порт RAS(*)\Переполнений буфера
    \Порт RAS(*)\Всего ошибок
    \Порт RAS(*)\Передано байт/сек
    \Порт RAS(*)\Получено байт/сек
    \Порт RAS(*)\Передано кадров/сек
    \Порт RAS(*)\Получено кадров/сек
    \Порт RAS(*)\Всего ошибок/сек
    \Всего RAS\Передано байт
    \Всего RAS\Получено байт
    \Всего RAS\Кадров передано
    \Всего RAS\Получено кадров
    \Всего RAS\Процент сжатия на выходе
    \Всего RAS\Процент сжатия на входе
    \Всего RAS\Ошибок CRC
    \Всего RAS\Ошибок таймаута
    \Всего RAS\Переполнений посл.порта
    \Всего RAS\Ошибок выравнивания
    \Всего RAS\Переполнений буфера
    \Всего RAS\Всего ошибок
    \Всего RAS\Передано байт/сек
    \Всего RAS\Получено байт/сек
    \Всего RAS\Передано кадров/сек
    \Всего RAS\Получено кадров/сек
    \Всего RAS\Всего ошибок/сек
    \Всего RAS\Всего подключений
    Code:
    zabbix_get -s host.domain.local -k "perf_counter[\Всего RAS\Всего подключений]"
    Результат: 0.000000
    Нашел на англоязычной версии WinSrv2008R2:
    Code:
    \RAS Port(*)\Bytes Transmitted
    \RAS Port(*)\Bytes Received
    \RAS Port(*)\Frames Transmitted
    \RAS Port(*)\Frames Received
    \RAS Port(*)\Percent Compression Out
    \RAS Port(*)\Percent Compression In
    \RAS Port(*)\CRC Errors
    \RAS Port(*)\Timeout Errors
    \RAS Port(*)\Serial Overrun Errors
    \RAS Port(*)\Alignment Errors
    \RAS Port(*)\Buffer Overrun Errors
    \RAS Port(*)\Total Errors
    \RAS Port(*)\Bytes Transmitted/Sec
    \RAS Port(*)\Bytes Received/Sec
    \RAS Port(*)\Frames Transmitted/Sec
    \RAS Port(*)\Frames Received/Sec
    \RAS Port(*)\Total Errors/Sec
    \RAS Total\Bytes Transmitted
    \RAS Total\Bytes Received
    \RAS Total\Frames Transmitted
    \RAS Total\Frames Received
    \RAS Total\Percent Compression Out
    \RAS Total\Percent Compression In
    \RAS Total\CRC Errors
    \RAS Total\Timeout Errors
    \RAS Total\Serial Overrun Errors
    \RAS Total\Alignment Errors
    \RAS Total\Buffer Overrun Errors
    \RAS Total\Total Errors
    \RAS Total\Bytes Transmitted/Sec
    \RAS Total\Bytes Received/Sec
    \RAS Total\Frames Transmitted/Sec
    \RAS Total\Frames Received/Sec
    \RAS Total\Total Errors/Sec
    \RAS Total\Total Connections
    Данный счетчик производительности точно есть в системе ?

    UPD: Скорее всего неверное имя счетчика. В ином случае https://support.microsoft.com/en-us/kb/300956
    Last edited by GOID; 06-11-2015, 12:45. Reason: Добавил ссылки.

    Comment

    • AleksASB
      Junior Member
      • Nov 2015
      • 11

      #3
      Спасибо за помощь - ещё раз всё перепроверил и нашел ошибку - не было первого "\" в наименовании счетчика. Я только начинаю изучать возможности Zabbix

      Comment

      Working...