-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangelog
241 lines (241 loc) · 7.69 KB
/
Changelog
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
* 2024-10-25 10.2.3
sanitize filenames in the datarecipient (remove "/" etc. from the name)
* 2024-09-30 10.2.2.1
forgot to add the recipe
* 2024-09-30 10.2.2
add method run_git_init to the datarecipient baseclass
add IGNORE to traps which should be completely ignored
* 2024-02-16 10.2.1.3
show the class dump only with --debug
* 2024-02-16 10.2.1.2
make all datasources and recipients strict
* 2024-02-16 10.2.1.1
check type of datarecipient_prometheus_snmp strict
* 2024-02-16 10.2.1
add a filter to datasource_csvfile (filter_column attribute)
* 2024-02-14 10.2
remove a deprecation warning, add datasource/recipient_discard
* 2024-02-06 10.1
output usage count of all classes
* 2023-10-10 10.0.0.5
another bugfix in logging (affects only tests)
* 2023-10-09 10.0.0.4
bugfix in logging (affects only tests)
* 2023-10-06 10.0.0.3
add publisher workflow
* 2023-10-06 10.0
replace the deprecated module imp with importlib
* 2023-09-21 9.1.3
do not write duplicate members of hostgroups and contactgroups
* 2023-05-31 9.1.2.1
bugfix in coshsh-create-template-tree (python2 deprecation warning)
* 2023-03-29 9.1.2
print the stacktrace after exceptions (PR#7 datamuc)
* 2023-02-20 9.1.1
mode nagios-specific code away from the datarecipient base class
* 2023-01-08 9.1
fix the NAGIOSCONF detail
* 2022-11-21 9.0.0.1
fix a bug in recipe.py, raised by hostgroups.
* 2022-11-04 9.0
rewrite the class factories, refactor with datainterface parent class
code cleanup, reduce imports
* 2022-08-18 8.0.0.3
update deprecated collections import
* 2022-05-05 8.0.0.2
finish mapping
* 2022-05-05 8.0.0.1
fix a python2 keyword in the python3 version
* 2022-04-04 8.0
recipe sections can contain regular expressions
mapping sections
* 2022-02-22 7.1
count render errors and output the number of problems found
* 2021-12-15 7.0.0.2
bugfix in default contact.tpl
* 2021-10-12 7.0.0.1
init contact templates as an empty list
* 2021-10-11 7.0
contacts can have nagios-templates and coshsh-templates
* 2021-09-14 6.8
add filter_neighbor_applications, applications can see each other
* 2020-07-01 6.7.0.2
bugfix in host templates (must not be sorted)
* 2020-06-29 6.7.0.1
output a final completion message after a recipe
* 2020-06-17 6.7
environment variables can be set in the recipe
* 2020-01-26 6.6.3.2
bugfix in snmpv3 security levels
* 2020-12-18 6.6.3.1
use the effective username for prometheus labels
* 2020-11-25 6.6.3
run git-push if the dynamic_dir has a remote
* 2020-11-23 6.6.2.4
strip blanks from datasources list
* 2020-10-21 6.6.2.3
make detail KEYVALUESARRAY more robust
* 2020-10-07 6.6.2.2.1
fix a bug in items, reduce()
* 2020-10-05 6.6.2.2
fix a bug in pushgateway (failed when no username was set)
* 2020-10-05 6.6.2.1
fix a bug in the sort of details (compare, when monitoring_0 is a dict)
* 2020-08-06 6.6.2
get rid of a git deprecation warning in the default datarecipient
add option backup_count to the cookbook
* 2020-06-07 6.6.1
add parameter backup_count
* 2020-04-23 6.0
python3
* 2019-12-28 5.6.0.1
remove an unnecessary error message
* 2019-12-06 5.6
dont log planned exceptions
rm duplicate service dependency in os_windows_default.tpl
contacts can have custom_macros
* 2019-04-04 5.5
log exceptions
* 2019-03-21 5.4.0.1
remove empty pid-files
* 2019-03-06 5.4
datasource names in filters can be regular expressions
* 2018-12-07 5.3.1.1
bugfix in detail NAGIOSCONF and filter_service
* 2018-11-19 5.3.1
add function environ()
* 2018-11-19 5.3
allow more than one cookbook
* 2018-11-15 5.2
datasource_csv replaces env macros in input lines
new datasource recipe_csv where file names conttain the recipe name
* 2018-08-23 5.1.0.2
fix the snmptt test
* 2018-08-23 5.1.0.1
remove snmptt, belongs to omd
* 2018-08-23 5.1
prefix prometheus metrics
add snmptt files
* 2018-06-12 5.0
write metrics to a prometheus pushgateway
pull request #3 allow arbitrary fields in recipe config to be used in datasource
* 2018-06-07 4.3.1
setup_logging gets a format parameter
* 2018-05-11 4.3
make the recipe object visible in tpl files
fix coding
* 2018-05-05 4.2.4
allow other programs to use the coshsh logging utils
* 2018-02-22 4.2.3
add detail type KEYVALUESARRAY
* 2018-02-21 4.2.2
better error messages for datasource_csv
* 2018-02-14 4.2.1
drop recipes named recipe__***
* 2018-02-07 4.2
a recipe can have it's own log_dir and log_file
* 2017-12-04 4.1.1
auto-create a git repo in dynamic (if not git_init = no in the recipe)
* 2017-12-01 4.1.0.1
object_dir which ends with // gets no dynamic subdir
* 2017-11-28 4.1
check for a catchall directory to allow own GenericApplications
* 2017-09-15 4.0
contacts are now as flexible as applications
* 2017-07-18 3.8.0.1
bugfix in recipe collect
* 2017-07-11 3.8
implement generic details
* 2017-06-19 3.7.1.2
fix before/after target counter for prometheus-datarecipient
* 2017-06-14 3.7.1.1
clean dynamic dirs only once (if datarecipients write in the same dir)
* 2017-06-14 3.7.1
use target subdir for prometheus, use hostname+template as json name
* 2017-06-07 3.7.0.2
bugfix in safe_output, remove duplicate host_name from host.tpl, no empty custom macros
* 2017-05-29 3.7.0.1
fix nscport macro in default class
* 2017-05-22 3.7
fix snmp_exporter datarecipient
dont count empty application files
fix search path for recipients
change the ident to __dr_ident__
* 2017-05-22 3.6.1.1
sort details after resolving them
* 2017-04-18 3.6.1
add a host filter
* 2017-03-25 3.6.0.1
sort details before rendering, fix sample templates
* 2017-03-21 3.6
max_delta can be negative, max_delta_action can handle loss of hosts
* 2017-03-20 3.5
add custom-macro detail
* 2017-03-16 3.4.3.1
fix a bug in detail appfingerprint
* 2017-03-14 3.4.3
use application_name/type internally for details
* 2017-02-27 3.4.2
prepare diff
* 2017-02-27 3.4.1
we all must repeat
use mainly host macros for linux/windows
* 2017-02-23 3.4
bugfix in application class_factory
more starter kit fixes
* 2017-02-08 3.3
rewrite the default templates, use ConSol starter kit checks
* 2017-02-01 3.2.8
modernize templates
* 2017-02-01 3.2.7
new macro %RECIPE_NAME%
* 2016-12-09 3.2.6
unknown services with services-attribute are generic now
* 2016-12-08 3.2.5
add attribute isa, sections can inherit
* 2016-11-21 3.2.4.3
bugfix in write_config for non-Item objects, add travis
* 2016-11-14 3.2.4.2
tippfehler
* 2016-11-14 3.2.4.1
don't sort templates
* 2016-10-12 3.2.4
let application.wemustrepeat manipulate hostgroups
add recipe-object-accessors to datarecipient
* 2016-10-09 3.2.3
call render for custom objects in recipe
* 2016-03-10 3.2.2
datarecipient >>> means use internal default recipient
* 2016-03-09 3.2.1
some refactoring, datarecipients also add recipe.objects_dir
* 2016-03-09 3.2
datasources and datarecipients inherit recipe's attributes
* 2016-03-07 3.1.2
let generic applications handle urls
* 2015-11-07 3.1.1
suppress bytcode writing for dynamically loaded classes
* 2015-11-06 3.1
update class cache loading
* 2015-11-03 3.0.3
add setuptools-import. scream "DRECK!"
* 2015-11-03 3.0.2
remove setuptools-import
* 2015-10-30 3.0.1
set pid_dir in an OMD environment automatically
* 2015-10-30 3.0
redesign as pypi package
* 2014-12-17 2.2
add [cfgfiles] as generic application attribute
fix sms contacts
* 2014-11-17 2.1
finish pid check. now the city of munich can use coshsh in parallel
* 2014-11-05 2.1a
protect recipes from collisions with pid-file
* 2012-12-20 2.0.1
minor bugfix in datasource::get
* 2012-12-09 2.0
refactoring finished
* 2012-12-07 1.99
make the output modular. this makes coshsh the first nagios config generator for the cloud
* 2012-08-03 1.0
initial release