Skip to content

Releases: mickem/nscp

0.4.4.19

09 Dec 06:54
Compare
Choose a tag to compare

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

07 Dec 05:55
Compare
Choose a tag to compare
0.4.4.16 Pre-release
Pre-release

Upgraded Wix version to one wich supports Windows XP

0.5.0.18

06 Dec 18:54
Compare
Choose a tag to compare
0.5.0.18 Pre-release
Pre-release

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

29 Nov 21:16
Compare
Choose a tag to compare
0.5.0.17 Pre-release
Pre-release

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

25 Nov 20:47
Compare
Choose a tag to compare

Fixed #199 yet memory leak this time in check_eventlog

0.4.4.14

22 Nov 20:48
Compare
Choose a tag to compare

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

21 Nov 19:32
Compare
Choose a tag to compare
0.5.0.16 Pre-release
Pre-release

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

12 Nov 08:42
Compare
Choose a tag to compare
0.5.0.9 Pre-release
Pre-release

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

10 Nov 05:17
Compare
Choose a tag to compare

Fixed issue with the installer and updated docs

Full changelog:

* Readded accidental removal of setting arbitrary keys in installer
* updated docs (with 0.4.4 detauils)

0.5.0.7

08 Nov 17:40
Compare
Choose a tag to compare
0.5.0.7 Pre-release
Pre-release

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