Ticket #359 (closed defect: fixed)

Opened 2 years ago

Last modified 8 months ago

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.

Change History

comment:1 Changed 8 months ago by mickem

  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone set to 0.3.9

CheckFiles hopefully resolves this if not reopen...

MickeM

Note: See TracTickets for help on using tickets.