Ticket #359 (closed defect: fixed)
checkDisk mod & *.*
| Reported by: | timhor | Owned by: | MickeM |
|---|---|---|---|
| Priority: | 1 | Milestone: | 0.3.9 |
| Component: | Core Module | Version: | 0.3.7 |
| Severity: | Bugs | Keywords: | |
| Cc: |
Description
It seems like there is an issue with checkFileSize when looking for a folder size.
(nsc.ini is copied in all the folder for my tests)
this works fine, normal :
administrator@nagios:/usr/local/nagios/libexec# ./check_nrpe -H 192.168.0.61 -p 5666 -c CheckFileSize -a ShowAll MaxWarn=1024M MaxCrit=4096M File:='C:/Program Files/nsclient++/nsc.ini'
OK: C:/Program Files/nsclient++/nsc.ini: 11.6K|'C:/Program Files/nsclient++/nsc.ini'=11.60K;1048576;4194304;
i will replace in the next the start of the command line to simplify
chekFileSize File:='C:/Program Files/microsoft sql server/nsc.ini'
OK: C:/Program Files/microsoft sql server/nsc.ini: 11.6K|'C:/Program Files/microsoft sql server/nsc.ini'=11.60K;1048576;4194304;
chekFileSize File:='C:/Program Files/microsoft sql server/msqsql.1/nsc.ini'
OK: C:/Program Files/microsoft sql server/msqsql.1/nsc.ini: 0B|'C:/Program Files/microsoft sql server/msqsql.1/nsc.ini'=0B;1073741824;4294967296;
this is not normal
in another folder with the same parent it work :
chekFileSize File:='C:/Program Files/microsoft sql server/90/nsc.ini'
OK: C:/Program Files/microsoft sql server/90/nsc.ini: 11.6K|'C:/Program Files/microsoft sql server/90/nsc.ini'=11.60K;1048576;4194304;
in a child folder where the parent is not working :
chekFileSize File:='C:/Program Files/microsoft sql server/MSSQL.1/MSSQL/Data/nsc.ini'
OK: C:/Program Files/microsoft sql server/MSSQL.1/MSSQL/Data/nsc.ini: 11.6K|'C:/Program Files/microsoft sql server/MSSQL.1/MSSQL/Data/nsc.ini'=11.60K;1048576;4194304;
wildcard test :
chekFileSize File:='C:/Program Files/microsoft sql server/MSSQL.1/MSSQL/Data/*.*'
OK: C:/Program Files/microsoft sql server/MSSQL.1/MSSQL/Data/*.*: 0B|'C:/Program Files/microsoft sql server/MSSQL.1/MSSQL/Data/*.*'=0B;1073741824;4294967296;
paths like c:\toto aren't recognized correctly by the unix env and when i use c:
toto an execption is generated on the server side :
2010-02-18 11:25:03: error:modules\NRPEListener\NRPEListener.cpp:403: Request arguments contained illegal metachars!
2010-02-18 11:25:03: error:modules\NRPEListener\NRPEListener.cpp:365: NRPEException: Request command contained illegal metachars[[BR]]
so i use c:/toto, it work fine.








CheckFiles hopefully resolves this if not reopen...
MickeM