Releases: ConSol-Monitoring/snclient
Releases Β· ConSol-Monitoring/snclient
v0.39
v0.38
Breaking:
There is a breaking change when using check_logfile:
- check_logfile is now disabled by default and needs to be enabled in the modules section.
- check_logfile is restricted to read logfiles from folders defined by
allowed pattern.
Changes:
- fix plugin output ending in chinese characters (#261)
- chore: update dependencies
- improve logging of invalid http requests
- check_logfile: improve detection of required macros
- add list-combine option
- add challenge password support for csr
- add CheckLogFile option to /modules configuration
- add "allowed pattern" option for check_logfiles
- add new macro operator trim and chomp
v0.37
Changes:
- update windows exporter to 0.31.3
- chore: update dependencies
- change minimum golang requirement to 1.24.6
- osx:
- fix corrupted json output (invalid character '\x00' looking for beginning of object key string)
v0.36
Breaking Change
Filter are combined by "Or" by default now. This will lead to unexpected results if you are using multiple filter.
check_drivesize filter=disk=C filter=disk=D will return drive C and D as expected. So internally this equals the filter=disk=C OR disk=D
Changes:
- add new attribute "require password" which must be disabled to allow requests without password
- disallow empty passwords and empty passwords no longer disable password authentication
- check_service: add support for comma separated service list
- check_drivesize: fix case insensitive windows paths
- msi: disable downgrades in windows installer
- update: add support to extract .deb files
- update windows exporter to 0.31.1
- fix https includes from subsection (#246)
- fix multiple filter not being combined by logical OR
- fix extending default filter and thresholds
v0.35
Changes:
- change showing performance data in check_files and check_services (#243)
- kill orphanded managed exporters which might block listen ports
- remove pipes from unknown macros in final output
- only proxy /metrics instead of * for managed exporter
- add option `url match` for managed exporter to configure which urls should be proxied
- add support for enable modules from the module configuration instead of the modules section
- fix crash in check_pdh
v0.34
Changes:
- add /api/v1/admin/csr endpoint to create csr
- add check_logfile
- cache inventory for 10 seconds
- fix check_omd out of bounds read
- fix detecting unbalanced quotes (#225)
- fix crash in check_pdh
- fix reading config files with utf-8 bom
v0.33
Changes:
- check_pdh: added windows performance counter check
- check_service: fix case insensitive excludes
- check_pagefile: fix crash if there is no pagefile
- update windows exporter to 0.30.5
- update node exporter to 1.9.1
- check_dns: fix crash without any nameserver
- change handling exporter arguments and keep quotes
- change handling allias/script arguments and keep quotes
- check_os_version: add kernel version/arch/hostname
- fix timeout race condition when rebooting windows service
- fix checking for allowed arguments / nasty characters for web api requests
- fix checking for allowed arguments / nasty characters from external scripts (#158)
- change minimum golang requirement to 1.23.8
v0.32
Changes:
- add alpine support
- fix check_process when empty-state is set to OK
- change like operator to be case insensitive
- add new slike operator which is case sensitive
- add support for str() operator
- check_process: make process filter case insensitive
- check_service: make service filter case insensitive
- managed exporter: passthrough all urls, not just /metrics
- add 'snclient config check' command
v0.31
Changes:
- fix check_files thresholds on total_size
- update windows exporter to 0.30.2
- chore: update dependencies
- change minimum golang requirement to 1.23
v0.30
Changes:
- fix check_drivesize letter: excludes
- fix check_service default threshold for linux
- chore: update dependencies