Я установил 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
где они.
Обходные пути:
C:\Windows\system32\wbem\nl-NL
(или какой бы язык вы ни использовали, проверьте HKCU\Control Panel\International\LocaleName
) и скопируйте C:\Windows\system32\wbem\en-US\*.xsl
файлы в него.WMIC process get /format:"%WINDIR%\System32\wbem\en-US\csv"
.