Назад | Перейти на главную страницу

datatstax opscenter v 4.1.2 сбор коротких ОС не удалось

Я установил Datastax opscenter v4.1.2. Он был в комплекте с версией Datastax Cassandra Community edition 2.0.8. Я использую их на Windows Server 2008 R2 64-bit. Когда я открываю opscenter, все агенты подключаются и отображается вся статистика Кроме виджет для объема памяти, который не показывает никакой информации.


Файлы opescenterd.log показывают (IP-адрес удален):

 2014-06-16 12:24:01+0100 [local] ERROR: Agent for xx.xxx.x.xx was unable to complete operation (http://xx.xxx.x.xx:61621/os-metric/disk-space?): java.io.IOException: Process failed: wmic LogicalDisk where DriveType=3 get DeviceId,Size,FreeSpace /Format:csv

  Exit val: 44210
  Output:
Invalid XSL format (or) file name.

Журнал opscenter-agent показывает:

 ERROR [os-metrics-11] 2014-06-16 12:29:39,564 Short os-stats collector failed: Process failed: wmic LogicalDisk where DriveType=3 get DeviceId,Size,FreeSpace /Format:csv

Exit val: 44210

Output:

Invalid XSL format (or) file name.

Оба сообщения повторяются через равные промежутки времени. Кто-нибудь может посоветовать эту ошибку, пожалуйста?

Это ошибка в Windows 7 WMIC. Когда вы используете голландские региональные настройки в английской установке Windows, WMIC ищет файлы xsl внутри C:\Windows\System32\wbem\nl-NL, вместо того C:\Windows\System32\wbem\en-US где они.

Обходные пути:

  1. Создайте папку с именем C:\Windows\system32\wbem\nl-NL (или какой бы язык вы ни использовали, проверьте HKCU\Control Panel\International\LocaleName) и скопируйте C:\Windows\system32\wbem\en-US\*.xsl файлы в него.
  2. Измените свои региональные настройки, чтобы они соответствовали вашей языковой версии Windows, выйдите из системы и снова войдите.
  3. Укажите полный путь: WMIC process get /format:"%WINDIR%\System32\wbem\en-US\csv".