Ad Widget

Collapse

Не работают сбор статистики шаблонами Windows Server

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • saginsa
    Junior Member
    • Oct 2014
    • 2

    #1

    Не работают сбор статистики шаблонами Windows Server

    Всем добрый день!
    Пытаюсь прикрутить сбор статистики IIS и иной по Win Server 2008R2 к zabbix.
    Нашёл три подходящих шаблона на http://www.zabbix.org/wiki/Zabbix_Templates

    Всего три сервера, и на одном прекрасно все работает.
    На остальных в логах zabbix_server пишет строки подобного типа:

    6872:20141006:182853.564 error reason for "IIS Hyper-Verf_counter["\Server Work Queues(*)\Queue Length",300]" changed: Cannot obtain performance information from collector.
    6874:20141006:182854.071 error reason for "IIS Hyper-Verf_counter["\System\Processor Queue Length",300]" changed: Cannot obtain performance information from collector.

    и данные естесственно в zabbix не учитываются.

    Понятно, что не подходит формат посылаемый агентом, формату, который заявлен на сервере. Но как это поменять и почему такое может быть?

    Всем заранее спасибо!

    Версия zabbix server & agent 2.4
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Начните с zabbix_get и debuglevel=4 на хосте с агентом. Не исключено, что такого коллектора в системе просто не существует, к примеру.

    Comment

    • saginsa
      Junior Member
      • Oct 2014
      • 2

      #3
      1580:20141009:205330.449 counter path converted to '\\DODO3\Система\Байт чтения файлов/с'
      1580:20141009:205330.449 In get_perf_counter_value_by_path() path:\\DODO3\Система\Байт чтения файлов/с interval:1
      1580:20141009:205330.449 End of get_perf_counter_value_by_path():SUCCEED

      Проблема оказалась в том, что Windows Server изначально ставилась русская, и счётчики "по-умолчанию" она воспринимает только на русском языке.

      Что самое обидное при смене языка пользователя и выборе команды typeperf -qx винда пишет английские названия счётчиков.

      Каким-либо образом можно поменять названия счётчиков с русских на англ в Windows? Или только ручками переделывать имеющиеся шаблоны, вписывая в них русские названия?

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #4
        Originally posted by saginsa
        Проблема оказалась в том, что Windows Server изначально ставилась русская, и счётчики "по-умолчанию" она воспринимает только на русском языке.

        Что самое обидное при смене языка пользователя и выборе команды typeperf -qx винда пишет английские названия счётчиков.
        Думаю, что это только вершина айсберга.

        Originally posted by saginsa
        Каким-либо образом можно поменять названия счётчиков с русских на англ в Windows? Или только ручками переделывать имеющиеся шаблоны, вписывая в них русские названия?
        Попробуйте способ, которым я пользуюсь - может проще будет. Но первоначально, конечно, придется попотеть.

        Comment

        • Strategist
          Member
          • Sep 2013
          • 54

          #5
          В папке system32 есть файлы perf....dat - они и отвечают за счетчики производительности, как вариант можно perfc009.dat скопировать и заменить этой копией perfc019.dat так же заменить копией perfh009.dat файл perfh019.dat это вам должно помочь (по сути perfc009.dat это список счетчиков на английском, perfc019.dat на русском, perfh009.dat пояснения к ним на английском, perfh019.dat пояснения на русском)

          Загляните в файлы простым блокнотом думаю все поймете.
          Так же почитайте в принцыпе информацию про счетчики производительности.

          Comment

          Working...