Ad Widget

Collapse

wmi.get + русский язык

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • liam
    Junior Member
    • Dec 2015
    • 2

    #1

    wmi.get + русский язык

    Здравствуйте!
    Проблема следующая.
    Сделал элемент типа zabbix агент, с ключом wmi.get[root\cimv2,SELECT Caption from Win32_OperatingSystem]. Данные с хостов получаю, но вида: Microsoft Windows 7 ????????????????. Там где вопросы, там должны быть русские буквы.

    При запросе с сервера:
    Code:
    zabbix_get -s бла-бла-бла -p 10050 -k "wmi.get[root\cimv2,SELECT Caption from Win32_OperatingSystem]"
    Вывод:
    Code:
    Microsoft Windows 7 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    Перенаправил в файл вывод, посмотрел его mcedit, в котором отображается в углу код символа, коды разные, настолько, насколько разные в ожидаемом значении. А ожидаемое значение "Профессиональная".
    Как подружить запросы по WMI c zabbix в плане кодировки?
    PS. MySQL: utf8mb4
  • Zentarim
    Senior Member
    • Mar 2012
    • 526

    #2
    Originally posted by liam
    Здравствуйте!
    Проблема следующая.
    Сделал элемент типа zabbix агент, с ключом wmi.get[root\cimv2,SELECT Caption from Win32_OperatingSystem]. Данные с хостов получаю, но вида: Microsoft Windows 7 ????????????????. Там где вопросы, там должны быть русские буквы.

    При запросе с сервера:
    Code:
    zabbix_get -s бла-бла-бла -p 10050 -k "wmi.get[root\cimv2,SELECT Caption from Win32_OperatingSystem]"
    Вывод:
    Code:
    Microsoft Windows 7 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    Перенаправил в файл вывод, посмотрел его mcedit, в котором отображается в углу код символа, коды разные, настолько, насколько разные в ожидаемом значении. А ожидаемое значение "Профессиональная".
    Как подружить запросы по WMI c zabbix в плане кодировки?
    PS. MySQL: utf8mb4
    Code:
    zabbix_get -s бла-бла-бла -p 10050 -k "wmi.get[root\cimv2,SELECT Caption from Win32_OperatingSystem] | iconv -fcp1251 -tutf8
    Даст чего-нибудь?

    Comment

    • liam
      Junior Member
      • Dec 2015
      • 2

      #3
      Originally posted by Zentarim
      Code:
      zabbix_get -s бла-бла-бла -p 10050 -k "wmi.get[root\cimv2,SELECT Caption from Win32_OperatingSystem] | iconv -fcp1251 -tutf8
      Даст чего-нибудь?
      Да. Вывод нормальный:
      Code:
      Microsoft Windows 7 Профессиональная
      А вот что дальше?
      В элементе я же не могу дописать iconv, или могу?

      Comment

      • Zentarim
        Senior Member
        • Mar 2012
        • 526

        #4
        Originally posted by liam
        А вот что дальше?
        В элементе я же не могу дописать iconv, или могу?
        Поидее не можете.
        Не ваш ли случай:

        Comment

        • lord_master
          Junior Member
          • Feb 2016
          • 1

          #5
          Проблема решилась?

          Comment

          Working...