Aucun gestionnaire pour la command 'CheckFileSize' dans NSClient ++

J'essaie de configurer la surveillance de la taille des dossiers sur un server Windows à partir d'une boîte Linux via NRPE en utilisant NSClient ++ (0.4.0.148-win64). La configuration de base est correcte et je peux par exemple émettre la command "CheckDriveSize" qui fait partie du même "CheckDisk" -module dont "CheckFileSize" fait partie.

Le problème est que lorsque je tente d'exécuter "CheckFileSize", j'ai une erreur "BAD_CODE: -1" dans NSClient ++. La command que je tente est la suivante, essentiellement à partir du manuel ( http://www.nsclient.org/nscp/wiki/CheckFileSize ):

./check_nrpe -H windowsserver -p 5666 -n -c CheckFileSize -a ShowAll MaxWarn=1024M MaxCrit=4096M File:_WIN=c:/WINDOWS/*.* 

La sortie de journal que je reçois est la suivante:

  trunk\include\nrpe\server\connection.cpp:37 starting data connection runk\modules\NRPEServer\handler_impl.cpp:34 Running command: CheckFileSize ..\..\..\trunk\service\NSClient++.cpp:1128 Injecting: checkfilesize... ..\..\..\trunk\service\NSClient++.cpp:1152 Result checkfilesize: BAD_CODE: -1 k\include\nscapi\nscapi_core_wrapper.cpp:181 No handler for command 'CheckFileSize'. runk\modules\NRPEServer\handler_impl.cpp:36 Running command: CheckFileSize = trunk\include\nrpe\server\connection.cpp:106 Wrote data: 1036 trunk\include\nrpe\server\connection.cpp:51 Timeout reading: 1024 

Ce qui est extra-étrange, c'est que lorsque je lance une command qui ne garantit pas d'être présent, il list les commands disponibles dont "checkfilesize" est un:

 d trunk\include\nrpe\server\connection.cpp:37 starting data connection d runk\modules\NRPEServer\handler_impl.cpp:34 Running command: wtf d ..\..\..\trunk\service\NSClient++.cpp:1128 Injecting: wtf... NOT FOUND e ..\..\..\trunk\service\NSClient++.cpp:1148 No handler for command: wtf avalible commands: commands {, check_eventlog, check_eventlog_cache, check_nscp, check_ok, checkalwayscritical, checkalwayso k, checkalwayswarning, checkcounter, checkcpu, checkcritical, checkdrivesize, checkeventlog, checkeventlogcache, checkfile2, checkfiles, checkfilesize, checkmem, checkmultiple, checkok, checkprocstate , checkservicestate, checksingleregentry, checktasksched, checktaskschedvalue, checkuptime, checkversion, checkwarning, checkwmi, checkwmivalue, listcounterinstances, nrpe_exec, nrpe_forward, nrpe_hel p, nrpe_query, nrpe_submit, nsca_exec, nsca_forward, nsca_help, nsca_query, nsca_submit, nscp_exec, nscp_forward, nscp_help, nscp_query, nscp_submit, smtp_exec, smtp_forward, smtp_help, smtp_query, sm tp_submit, syslog_exec, syslog_forward, syslog_help, syslog_query, syslog_submit}, plugins {, 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 19, 21} ek\include\nscapi\nscapi_core_wrapper.cpp:181 No handler for command 'wtf'. d runk\modules\NRPEServer\handler_impl.cpp:36 Running command: wtf = d trunk\include\nrpe\server\connection.cpp:106 Wrote data: 1036 d trunk\include\nrpe\server\connection.cpp:51 Timeout reading: 1024 

Je suppose que je pourrais écrire mon propre script pour faire la vérification de la taille du dossier, mais je pense qu'il pourrait y avoir quelque chose que j'ai configuré de manière incorrecte, donc si quelqu'un a un conseil sur ce qu'il faut essayer, je serais très reconnaissant.

Merci Olof