Releases: mickem/nscp
0.4.4.19
Mainly fixes XP targeting which means it runs on Windows Vista and 2003 again but also added missing dll:s to the zip.
Full changelog:
2015-12-09 Michael Medin
* Fixed XP support
* Fixed missing redist DLLs in zip file
* Fixed check_nrpe name in installer
0.4.4.16
0.5.0.18
Minor update with some bugs fixed.
Full changelog:
2015-12-06 Michael Medin
* updated docs
* Fixed 220: WebPage not loading in IE
2015-12-05 Michael Medin
* Fixed #221 typo in error message (pdh)
* Added documentation about filter expressions (#212)
* updated docs (added info about settings)
* Added appdata path keyword
* Added -noprofile to powershell script wrapper (#207)
* #207 Added support for %ARGS% as well as $ARGS$
* Added support for nrpe_query
0.5.0.17
A lot of bugfixes (memory leak) as well as new features for check_eventlog (keyword, task support)
Full changelog:
2015-11-29 Michael Medin
! Release 0.5.0.17
- Improved eventlog error messages #177
- Fixed #209 Added CheckNet to installer
- Improved console interface for log messages
- Change the default eventlog command to set warnings for warning in eventlog and crit for errors (instead of using count)
- Added task, keywords GUID support for eventlog filters
Fixed #181 (use the task filter) - Improved eventlog cli to support listing tasks and keywords
- Improved the low level eventlog API
- Fixed logging encoding on console
- Added support for setting default perf config
2015-11-25 Michael Medin
- Fixed #199 yet memory leak this time in check_eventlog
2015-11-22 Michael Medin
- bumed protobuf lib
- Fixed some jessie build issues (mainly boost 1.0.55 issues) as well as compiler warning essentially fixing #208
- Fixed #117 invalid perf syntax when specifying none
- Fixed some potential check_nt issues
- Fixed #202 check_nt not working in 0.5.x
- Fixed drive letters with single character
- Fixed #157 CDROM included in check_nt DISKUSAGE
0.4.4.15
0.4.4.14
Some fixes merged back from 0.5.0. I guess the most interesting one is the fixes for installer as well as memory leaks.
Full changelog:
- Added post option to do only post install action on build
- Fixed installer upgrade issue when upgrading from build revisions #164
- Fixed #206 Added support for checking multiple times with check_pdh and rrd buffers
- Fixed drive letters with single character
- Fixed certificate creation in webserver (and removed dependency on applink)
- Fixed building on visual studio 2015
- Added showing location using nscp settings --show
- Fixed services showing twice in service list
- Added noop as channel target to discard message
- Fixed memory and resource leaks #199
0.5.0.16
Massive bugfix update.
Includes fixes for graphite, real time, metrics, etc etc.
Fulll changelog:
2015-11-20 Michael Medin
- Fixed #185 extract_perf should now work as expected
- Fixed #154 Added escape-html flag to all check commands and escape html option to all real time filters.
- Added support for -a to check_nrpe command (Fixed #158 )
- Fixed issue when parsing commandline with first otion as short
- Fixed #201 negative perf data in checks
- Renamed status to task_status as it clashes with regular status (Fixed #170)
- Fixed issue with atomic functions missing in older boost
- Added unit test for scheduled tasks
- Added file in python script
- Fixed so uninstalled is called for unit tests
- Fixed #207 Return error when powershell script not found
- Fixed #206 Added support for checking multiple times with check_pdh and rrd buffers
- Fixed a build with older versions of boost issue.
- Fixed #198 CheckLogFIle not working if files does not exist on startup
2015-11-19 Michael Medin
- Added metrics submission and fetching to python scripts
- Added ability to run visual processes in the UI session.
Two new keywords: display controls if the process is showed and session controls which process the session is run in. - Added support for classifying service and filtering services based on classification
2015-11-18 Michael Medin
- Added test client command metrics to display all metrics
- Fixed option bug in WEBServer command line
- Fixed metrics in WebUI
- Added metrics to internal scheduler
- Fixed missing result in some command line execs
- Fixed services showing twice in service list
- Added showing location using nscp settings --show
- Fixed pressing ctrl+c on command line
2015-11-16 Michael Medin
- Fixed (back) formating in graphite
- Fixed broken metrics ui
- Fixed default values in graphite
- Fixed reload of counters
- Fixed collection stratgey value in web ui
- Fixed default syntax for eventlog as well as a possible API issue?
- Added support for space and strings in column split/line split
- Fixed CheckLogFIle realtime
- Fixed so clients cant override with no target
- Added post option to only post process build on cli
- Fixed support for old pelican
- added --port to nscp nrpe install
- Fixed regression issue in new harmonized scheduler
- Fixed segv in CLI builder
2015-11-15 Michael Medin
- Fixed check_nrpe in installer
- Moved overiden key to the end in the installer
- harmonized schedulers
- Updated some installer files (web/docs)
- Added ugly but working filter list for metrics
- Fixed caching setting random keys in webui
- Added restart to nscp service
- Fixed sample python script cli
- Fixed exec alias in python script cli
- Fixed graphite paths for mestrics
- Added total to check_process
2015-11-14 Michael Medin
- Added build commandline options
- Added build command option to build script (to skip configure)
- Fixed issue with missing command help being target all modules
- Fixed issue with default not beeing set as template
- Fixed issue with python scripts and script arguments
- Fixed some socket bugs in web ui
- Added filtering to query and module
- Added templates to PythonScript
- Fixed metrics (with new py)
- Fixed issue where default was not marked as template
- Tried to improve error handling for ajax requests
- Fixed logout/login issue in webui
- Fixed disk graphs in WebUI
- Added thread count to scheduler metrics
- Added template for schedules
- Fixed some PDH issues and improved error reporting
- Fixed missing default section in settings
2015-11-13 Michael Medin
- Fixed some issues in setting dialog
- Added feedback to loading modules as well as proper save
- WebUI added help to settings dialog (about tabs)
- WEBUI: Changed to save menu is always shown and added auto save support
- Added metrics support to clients and added metrics sending to graphite client
0.5.0.9
Mainly bugfixes including a memory leak as well as graphite now works.
Full changelog:
Commits on Nov 12, 2015
- Fixed memory and resource leaks #199
- Added noop as channel target to discard message
- Improved error handling for channel failures
- Fixed metrics fetcher so multiple metrics bundles are in the same pa… …
- Added metrics to scheduler
- Fixed old boost compatibility in scheduler
Commits on Nov 10, 2015
- removed debug log about hung processes
- Fixed potential issue with time expressions which are empty
- Fixed so source host names is set in NSCA and Graphite client
- Fixed inheritance and path issue with settings objects
- Fixed issue with reading invalid config values
- Fixed missing return data in check_uptime
- Added flag to disable sending perf data to graphite
- Fixed sending graphite data so it works :)
- Added (optional) sending status to graphite
- Added error when there is no data to send in graphite sender
- merge with hostname
- (re)added CONF_SET installer key
- removed reading one line schedules
- Fixed check_uptime parsing dates wrong
Commits on Nov 09, 2015
- Fixed #176 (updated docs with str() instead of s())
0.4.4.12
0.5.0.7
First real working build of the up coming 0.5.0
Full changelog:
* Added test case for upper/lowercase commands and alias
* Fixed #196 alias not working in 0.5.0
* Fixed #196 missing version
* Fixed #196 uppercase aliases not working
* Merge remote-tracking branch 'origin/0.4.4'
* Set missing conf_can_change property
* removed unused property
* Moved feature selection to apply logic
* Fixed include issue for non op5 install
* swapped versions
* Added CA for managing MONITORING_TOOL to allow setting all properties from command line using a MONITORING_TOOL=op5 options
* added so typical wont select config type
* Defaulted registry for op5
* bumped protobuf
* Fixed command line client for CheckExternalScripts
* Added template for adding alias
* Fixed segv in clients when socket times out
* removed logging
* Fixed webclient command line interface
* Fixed warninga bout invalid pointer cast
* Fixed compiler warnings
* removed debug statement
* removed compiler warnings
* Fixed warning about invalid fptr cast by returning a fptr in the callback API
* As boosts thread group is broken I added a wrapper around it to resolve threading issues in the scheduler
* restored instant reload as unit test require it
* Fixed reload in WebUI
* Fixed reload
* Fixed threading issue in scheduler (internal)
* Fixed linux build issue
* Added reload as a command line client command
* Fixed template handling in Web UI
* Added template to check external scritp for addding scripts
* Added CheckExternalScripts list command to list all scripts
* swapped version
* update log file size
* updated docs
* moved execquery to a separate function
* Fixed settings bugs/issues in WEB UI
* Added so modules detect settings changes (i.e. enabled/disabled) in WEB UI
* Added template support to WEB UI
* Fixed log reset issue in web client
* Improved save/reload menu system and change detection
* Added metrics tab to dashboard
* Added execution to WEB client/API
* Fixed issue with reseting log
* Fixed json data serialization with utf8
* Fixed orphaned keys missing in settings API
* Fixed issue with metrics loggers and reload/unload
* Added tracoing for executing commands
* Made path private and fixed issues with path in settings objects
* Added support for config templates
* Fixed status issues when disconnected
* Added support for rendering json in CheckSystem cli
* Added support for transforming exec to json
* Fixed utf8 output on command line execs
* Fixed issue with default values in settings API for unknown keys
* Added exec support to web server
* Fixed windows version check post windows 8
* Fixed rendering int numbers
* reformatted code
* updated changelog