-
Notifications
You must be signed in to change notification settings - Fork 9
/
Changes
263 lines (233 loc) · 11.3 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
This file documents the revision history for the SNClient+ agent.
next:
- fix check_drivesize letter: excludes
- fix check_service default threshold for linux
0.29 Thu Nov 14 16:35:10 CET 2024
- fix vbs wrapper in default config (#170)
- fix empty performance data when using perf-config units
- fix fix process state filter on windows (#169)
- show error if shared ports use different ssl configuration
0.28 Mon Oct 21 23:08:47 CEST 2024
- update windows exporter to 0.29.1
- wmi: always set en_US language in query (#156)
- check_eventlog: fix time offset parsing (#157)
- add /api/v1/inventory/{module} rest endpoint to get specific inventory
- add exporter to inventory list
- fix updates from custom urls (#159)
- add /api/v1/admin/updates/install endpoint to trigger update
- fix agent not starting if exporter_modules folder does not exist
- check_files: add version macro support for .exe/.dll files
- fix missing thresholds when using perf-syntax
- add check_ping plugin
- check_process: check default empty-state to critical
0.27 Mon Sep 2 19:31:14 CEST 2024
- do not use empty-state if warn/crit conditions contain check on 'count'
- check_memory: distinguish between committed and swap memory
- check_memory: change default type on linux to physical,swap
- fix evaluating nested filter conditions
- fix check_drivesize missing performance data when using free_bytes threshold (#136)
- fix check_http/check_tcp/check_dns help (#135)
- fix using condition alias on nested filters
- fix check_tasksched memory leak (#122)
- update windows exporter to 0.28.1
0.26 Wed Jul 17 15:23:37 CEST 2024
- fix check_os_version windows build version (#134)
- update node exporter to 1.8.2
- chdir windows service into to shared-path folder
- fix escaping arguments in windows ps1 scripts
- fill unused $ARGx$ macros with empty space (#110)
- fix if/else expression evaluation (#126)
0.25 Fri Jun 14 14:34:25 CEST 2024
- update node exporter to 1.8.1
- migrate v3 to github.com/shirou/gopsutil/v4
- add device filter for network counter
- adjust default metric counter interval to 5s and buffer length to 15m
- lower agent memory and cpu footprint
0.24 Sun May 12 17:42:43 CEST 2024
- update node exporter to 1.8.0
- add native aarch64 (arm64) packages for windows
- add support for extending default filter/warn/crit
- check_service: use cgroup pids if no main pid available
- fix memory leak in check_service on windows
- fix memory leak in check_drivesize on windows
- fix missing scripts in inventory
0.23 Mon Apr 15 17:29:53 CEST 2024
- fix detecting mounted volumes on windows
- add ca option for client certificates (Gent00157)
0.22 Sat Apr 6 21:15:06 CEST 2024
- fix check_mount checking options
- check_mount skip default filter if mount point specified
- improve documentation
0.21 Thu Mar 28 17:18:25 CET 2024
- add http config ini includes
- add osx pkg uninstaller
- add check_eventlog support for unique-index (mlueckert)
- add check_os_version add os name
- add os and version to inventory
- add check_mount windows volumes
- add check_drivesize total macros
- make doc tables long lines more readable
- enable script aliases without enabling external scripts
- update windows build framework to wix 3.14.1
- rename build artifacts to use less confusing name (amd/arm)
- check_mount make fstype comparison case insensitive
- change minimum golang requirement to 1.22
- fix check_files max-depth and empty-syntax
- fix check_memory human readable free value
0.20 Fri Mar 15 14:12:35 CET 2024
- add support for perf-syntax
- check_wmi: add performance data
- check_wmi: add support for empty-syntax
- update check_nsc_web to v0.7.1
- check_service: fix json error
- update windows build framework to wix 3.14
- improve wmi stability
- add regexp replacement macro post processor
- add if/else conditionals to *-syntax templates
- check_drivesize: does not use parent folder anymore automatically. Use folder=...if required
- fix windows ps1 wrapped scripts
- check_ntp_offset: add support for other languages
- fix timeout for checks over nrpe
0.19 Wed Feb 28 00:09:39 CET 2024
- write startup errors to default logfile
- add check_os_updates
- check_files: fix skipping folder to early
- check_eventlog: fix using event id
- check_drivesize: add freespace-ignore-reserved option
- fix wrapped scripts not found
- fix check_drivesize using random volume for sub path
- fix check_drivesize using root folder when checking non-existing path
- fix perf-config when using REST API
- fix timeout handling (fixes #96)
0.18 Wed Feb 14 15:36:38 CET 2024
- fix crash on windows when parsing empty args (#88)
- check_ntp_offset: support more ntpq tally codes
0.17 Thu Feb 1 16:32:04 CET 2024
- support += operator in config files
- create logfile folder unless it exists
- update windows exporter to 0.25.1
- i386 still uses 0.24 since thats the last supported version
- fix check_process username being empty sometimes
- fix check_cpu_utilization calculation
- fix automatic log rotation on windows
0.16 Wed Jan 10 14:27:26 CET 2024
- add check_ntp_offset
- add check_mailq
- add check_connections
- improve check_process output
- add check_process cpu metrics
- improve check_service linux performance
- add reload support for systemd service
- add metrics to check_os_version
- add metrics to check_snclient_version
- use state from metric checks for final result
- check_service: adjust default warn/crit condition if service argument is used (#72)
- fix using arguments in aliased checks (#69)
- fix metrics order when using check_nsc_web
- fix wrong path in logrotation on linux
- fix check_drivesize using percent thresholds
0.15 Fri Dec 15 23:31:08 CET 2023
- improve counter memory consumption
- change internal wmi library
- fix check_temperature default thresholds
- fix check_kernel_stats listing processes and threads
- fix wmi based checks memory usage
- fix check_eventlog memory usage
0.14 Tue Dec 12 19:57:45 CET 2023
- check_service (linux): add rss/vms/cpu/task metric and remove generic mem metric
- check_service: add more metrics
- add cli inventory mode
- add duration / age / date / human number macro post processors
- add support for %{} macros and $() as well
- add timeout to check_drivesize for hanging mounts
- add check_cpu_utilization
- add check_mount
- add check_temperature
- add check_kernel_stats
- add fmt macro operator to formt numbers
- add automatic retries to wmi querys
- add /api/v1/admin/reload rest endpoint to initialize config changes
- add /api/v1/admin/certs/replace rest endpoint to replace certificates
- support different allowed hosts settings for each web handler
- fix cpu check on osx not returning metrics
0.13 Thu Nov 23 22:20:21 CET 2023
- drop privileges when running node exporter
- update node exporter to 1.7.0
- add node exporter to osx packages
- add check_load plugin
- improve docs and help pages
- add folder size support to check_files (#38)
- add basic promethes metrics
- check_eventlog: finish implementing
- fix reading empty config files (#58)
- fix packaging for debian <= 12
0.12 Tue Nov 7 23:52:33 CET 2023
- add built-in check_http / check_tcp / check_dns
- add check_omd check
- msi windows installer:
- do not change windows service during updates
0.11 Fri Oct 27 20:27:21 CEST 2023
- support filter regex syntax: attr ~~ /value/
- return error if using unknown check arguments
- add (prometheus) node/windows exporter and custom exporters
- fix check_drivesize showing wrong disk on linux
- fix windows installer removing snclient.ini on update
0.10 Sun Oct 22 21:22:47 CEST 2023
- windows: add firewall on program, not ports
- add on demand macros
- add prometheus exporter exporter listener
- add support for shared listeners
0.09 Sat Oct 7 13:44:18 CEST 2023
- use shared path as working directory when running external scripts
- check_network: add name/exclude and speed
- check_process: fix showing all processes
- check_drivesize: do not apply default filter if disk is specified
0.08 Thu Sep 7 15:08:07 CEST 2023
- catch some standard cmd.exe errors
- skip logrotation if output is not a file
- make filter keywords are case insensitive
- improve scripts paths containing spaces
- add /api/v1/inventory rest path
- packaging: create logfile folder
- fix restart after running update from cli
0.07 Wed Aug 30 20:45:50 CEST 2023
- add support for perf-config option
- add support for case insensitive regular expression matches
- add support for case insensitive string matches
- add support for builtin check_nsc_web
- improve documentation
- check_disk: ignore drives which have problems but are not required
0.06 Thu Jul 27 08:31:28 CEST 2023
- relative include paths are now considered to be in the parent ini-file
- wmi: improve error handling
0.05 Fri Jul 21 20:24:19 CEST 2023
- add configuration dialog to .msi installer
- setup windows firewall rules during installation
- add wildcard support for includes
- add conf.d directory support for includes
- added check_tasksched
- added nrpe mode to test cmd
- fix osx installer (#27)
- fix linux check_drivesize (#14)
- fix missing byte in nrpe response (#21)
0.04 Wed Jul 5 19:13:44 CEST 2023
- implement external scripts
- add support for client certificates
- add hashed passwords
- improve internal checks
0.03 Mon Jun 12 22:23:02 CEST 2023
- implement filter and thresholds
- packaging
- add windows service mode
- add command alias support
- add log rotation
- add optional automatic updates
0.02 Sun Apr 2 22:48:22 CEST 2023
- add packaging
- windows
- rpm
- deb
- add nrpe support
- add check_nsc_web rest api support
- add basic checks
- add basic prometheus metrics