What's new in NSClient++ Portable 0.4.1.90
Apr 24, 2014
- Fixed two include files issues
- Fixed Wix 3.7 and added wix to dependencies
- Added nsclient-full.ini with "all" (non advanced) available options.
- Fix for reloading settings from file from script: core:reload('settings') will not work.
- Notice it still will only a reload the settings not the modules so modules have to be reloaded manually.
- Fixed return code issue in nsclient-ini full generator.
- Added support for delayed reloading
- Fixed crash when collector thread is not started.
- Fixed message dialog when loading PythonScript module without python installed.
- (re)add check_filesize which was accidentally removed.
- Fix for http settings
- fix for --version command line option
- Reverted default NRPE encoding to "system" (not UTF-8).
- Added new option to configure NRPE encoding:
- [/settings/NRPE/server]
- encoding = utf8
- Valid values are currently system and utf8 (and strangely enough utf7). If you need something else let me know.
- Added option scan-range to CheckEventLog.
- This new option reduces the entries scanned a *lot* and can help solve memory, time and CPU issues.
- The idea is that is negative we start scanning from the end and once we hit something outside the range we stop scanning.
- There is a chance that entries reported are "outside" the range so set range bigger then generate/written date/times (to reduce this risk).
- CheckEventLog file=application file=system MaxWarn=1 MaxCrit=1 "filter=generated gt -1h AND level eq 'info'" truncate=800 unique descriptions "syntax=%severity%: %source%: %message% (%count%)"
- Executes in 7 seconds adding scan-range=-5h executes in 0 seconds (yields the same result).
- Added error message when overriding a commad (ie. when alias check_cpu overrides the new command check_cpu).
- Wont work (for technical reasons) for duplicate aliases ie.- alias x=foo and x=bar
New in NSClient++ Portable 0.4.1.73 (Dec 18, 2012)
- Fixed path issues in the installer
- Fixed shortcuts in the installer
- Fixed so clients can understand no prefixed arguments ie.
- ... -c nrpe_query -a command=check_ok host=129.168.0.1
- Added option to disable new alias check_cpu and only register old ones CheckCPU
- [/settings/default]
- modern commands=false
New in NSClient++ Portable 0.3.9 RC 5 (Sep 2, 2011)
- CheckDisk: Fixed time comparisons for files where filters: Fixed le being interpreted as lt
New in NSClient++ Portable 0.3.9 RC 4 (Sep 2, 2011)
- Fixed issue where parsers and () which was broken
- Made most keywords in the where parser case insensitive so NOT and not as well as AND and AnD should now all work
- Changed so unredable processes are debug messages (as modern Windows usually always has a few)
New in NSClient++ Portable 0.3.9 RC 2 (Sep 2, 2011)
- Fixed some issues with CheckFiles
- Added regexp matching to all string filters like so: "filter=message regexp '.*MICKEM-LAPTOP.*'"
- CheckEventLog file=application file=system MaxWarn=1 MaxCrit=1 "filter=generated gt -2d AND message regexp '.*MICKEM-LAPTOP.*'" truncate=800 unique descriptions "syntax=%severity%: %source%: %message% (%count%)"
- Fixed issue with errant "dot" in the performance data
- Fixed issue with performance data in memory check