netxms 1.2.17 и 2.0-M1
В общем проблема с получением System.CPU.Usage на macosx сервере. Куда можно копать?
nxget mac-server System.CPU.Usage
500: Internal error
LDFLAGS="-L/opt/local/netxms/lib" ./configure --prefix=/opt/local/netxms/ --libdir=/opt/local/netxms/lib/ --with-agent --with-client --with-all-static --with-internal-libexpat --enable-unicode
Darwin mac-server 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
[10-Feb-2015 12:22:08.238] [DEBUG] [session:1] Message dump:
** 0041000000000040000077B900000001
** 00000055010000000000002000530079
** 007300740065006D002E004300500055
** 002E0055007300610067006500000000
** code=0x0041 (CMD_GET_PARAMETER) flags=0x0000 id=30649 size=64 numFields=1
** [ 85] STRING "System.CPU.Usage"
[10-Feb-2015 12:22:08.238] [DEBUG] [session:1] Received message CMD_GET_PARAMETER
[10-Feb-2015 12:22:08.238] [DEBUG] [session:1] Requesting parameter "System.CPU.Usage"
[10-Feb-2015 12:22:08.238] [DEBUG] [session:1] GetParameterValue(): result is 500 (INTERNAL_ERROR)
[10-Feb-2015 12:22:08.238] [DEBUG] [session:1] Sending message CMD_REQUEST_COMPLETED (size 32)
[10-Feb-2015 12:22:08.239] [DEBUG] [session:1] Message dump:
** 0041000000000040000077BA00000001
** 00000055010000000000002000530079
** 007300740065006D002E004300500055
** 002E0055007300610067006500000000
** code=0x0041 (CMD_GET_PARAMETER) flags=0x0000 id=30650 size=64 numFields=1
** [ 85] STRING "System.CPU.Usage"
[10-Feb-2015 12:22:08.239] [DEBUG] [session:1] Received message CMD_GET_PARAMETER
[10-Feb-2015 12:22:08.239] [DEBUG] [session:1] Requesting parameter "System.CPU.Usage"
[10-Feb-2015 12:22:08.239] [DEBUG] [session:1] GetParameterValue(): result is 500 (INTERNAL_ERROR)
[10-Feb-2015 12:22:08.239] [DEBUG] [session:1] Sending message CMD_REQUEST_COMPLETED (size 32)
Я подозреваю, что эти параметры там просто не реализованы. Я в принципе darwin субагента делал по минимуму, только что бы на лаптопе сервер корректно работал (интерфейсы, по большей части).
Сделайте пожалуйста feature request в багтрекере.
https://dev.raden.solutions/issues/761