Releases: mickem/nscp
Releases · mickem/nscp
Preview for 0.6.2.1
Fixed crash in NRPE server
Preview for 0.6.2.0
Changes:
- Removed secondary installer
The secondary installer was a work around for as it was hard to build NSClient++ but now with automated builds anyone wanting the secondary installer can easily fork and maintain their own - Fixed script installed in wrong folder
Scripts were wrongly installed in the root folder - Added debug symbols archive
To helt debug crashes I have added an archive with debug symbols
Preview for 0.6.1.0
- Added support for older windows
Preview for 0.6.0.1
- Added NRPE 3/4 support
- Currently Disabled:
- DotNet modules
- Lua scripting
- Web interface (server still works, just no UI)
Preview for 0.6.0.0
- Massive update with changes updates to all libraries and third party dependencies
- Updated to python 3
- Automated build pipelines (Github Actions)
- Currently Disabled:
- DotNet modules
- Lua scripting
- Web interface (server still works, just no UI)
- Fixed more build issues
- Fixed performance data parsing when > 1Tb
- Added option to disable TLS1.1, TLS1.2 and TLS1.3
0.5.3.4
0.5.2.41
- Changed logger to log failed messages to nsclient.fatal (in same folder as service starts from usually system32)
- ExternalScripts: Fixed command line not showing help
- settings: Fixed #549 issue with including files inside files.
- check_process: Fixed #552 check_process process keyword should be case blind
- WEBServer: Fixed #550 check_nsc_web not working
- docs: Corrects the key name of the "Include" section
- docs: Corrected authorization in rest docs
- check_wmi: Fixed #407 rendering arrays of numbers.
- WebServer: Changed legacy role to a specific role
- check_eventlog: Added bookmarks to allow checking only events since last check
- zip-modules: fixed multiple json parsing issues
- python script: fixed list configuration sections
0.5.3.3
- ExternalScripts: Fixed #558 added trace logging for external scripts
- ExternalScripts: Fixed command line not showing help
- Added crude settings command to list settings keys from test client
- Added support for finding recursive keys to settings helpers
- settings: Fixed #549 issue with including files inside files.
- check_process: Fixed #552 check_process process keyword should be case blind
- WEBServer: Fixed #550 check_nsc_web not working
- Fix for duplicate types on windows (
- add rudimentary Dockerfile for building in alpine 3.4
- Corrects the key name of the "Include" section
- WebServer: Fixed authorization settings path
- check_wmi: Fixed #407 rendering arrays of numbers.
- CheckExternalScripts: Fixed #148 using script path does not allow arguments
0.5.3.2
- Added storeage API
- Added ${data-path} variable for storing data
- WebServer: Changed legacy role to a specific role
- EleasticClient: Fixed crash when server did not respond
- check_eventlog: Added bookmarks to allow checking only events since last check
- Added sample zip module (icamp) to showcase how to add configuration at runtime
- Added remote module zip plugin
- Added infrastructure for building zip-modules
- zip-modules: fixed multiple json parsing issues
- core: Added support for subscribing to multiple events and debug message when no handler matches an event
- python script: Added support for loading modules from within python scripts during load
- python script: fixed list configuration sections
- graphite client: Added support for changing the metrics path
- Added support for setting hostname in elastic client
- Added elastic client for sending logs, events and metrics to elastic search
- Added samples to scheduler
- Added r/s and average time metrics to scheduler
- Fixed event name missing module in some cases
- Fixed missing error when event log thread (will reset the eventlog reader)
- Added written_str to eventlog to get date as a regular date string (not relative time).