NSClient++ Portable Changelog

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