Michael Friedrich
27a41804fc
Elasticsearch: Change Content-Type header to 'application/x-ndjson' for bulk streams
...
fixes #6609
2019-03-20 10:13:38 +01:00
Michael Friedrich
9c163c3848
Merge pull request #7034 from Icinga/feature/nsclient-update
...
Update NSClient++ to 0.5.2.39
2019-03-19 16:59:02 +01:00
Michael Friedrich
40df0a26d9
Update RELEASE checklist
...
(cherry picked from commit 07161899e0
)
2019-03-19 13:11:50 +01:00
Michael Friedrich
0ae4d9ec81
Merge branch 'support/2.10'
2019-03-19 12:56:33 +01:00
Michael Friedrich
7063163c68
Release version 2.10.4
2019-03-19 12:56:28 +01:00
Michael Friedrich
de21dc3909
Release version 2.10.4
2019-03-19 12:55:29 +01:00
Michael Insel
60bc79ffa2
Fix check_perfmon to support non-localized names
...
This fixes check_perfmon to support non-localized names on localized
Windows machines. The fix handles the given performance counter by
default as non-localized name, if none is found it falls back to the
localized name.
refs #5546
(cherry picked from commit 5da4fbde3b
)
2019-03-19 12:33:53 +01:00
Michael Friedrich
2fdc1ccd7a
Docs: Update supported package repos in Getting Started chapter
...
- Add Raspbian
- Link to support matrix
- Use generic source list generators for Debian/Ubuntu
- Reorder dependent repo chapters (EPEL, etc.)
- Drop el6 instructions for IDO
(cherry picked from commit 1c546a7b51
)
2019-03-19 12:27:18 +01:00
Michael Friedrich
9149af50af
Merge pull request #7033 from Icinga/feature/docs-package-repos
...
Docs: Update supported package repos in Getting Started chapter
2019-03-19 12:25:59 +01:00
Michael Friedrich
1c546a7b51
Docs: Update supported package repos in Getting Started chapter
...
- Add Raspbian
- Link to support matrix
- Use generic source list generators for Debian/Ubuntu
- Reorder dependent repo chapters (EPEL, etc.)
- Drop el6 instructions for IDO
2019-03-19 12:08:19 +01:00
Michael Friedrich
07161899e0
Update RELEASE checklist
2019-03-19 11:50:30 +01:00
Michael Friedrich
4257ccecca
Update AUTHORS
2019-03-19 11:50:17 +01:00
Michael Friedrich
0649b6fd3b
Merge pull request #7031 from Icinga/feature/metricwriters-logging
...
Improve logging for parsing metrics in features
2019-03-19 11:34:48 +01:00
Alexander A. Klimov
e72da3b479
check_network -h: drop non-existent feature
...
refs #6155
(cherry picked from commit 9f26569bcc
)
2019-03-19 11:32:16 +01:00
Michael Insel
c996520e73
Fix heading level in development chapter
...
This fixes the wrong heading level for the Debian development
environment.
(cherry picked from commit da3775b6db
)
2019-03-19 11:32:00 +01:00
Dirk Goetz
221215f4cd
SELinux: add unreserved_port_type attribute to icinga2_port_t
...
Fixes #7029
(cherry picked from commit 726be2fec2
)
2019-03-19 11:31:43 +01:00
Alexander A. Klimov
29e8961cda
ElasticsearchWriter: don't leak sockets
...
refs #7018
(cherry picked from commit b2e2b587da
)
2019-03-19 11:31:20 +01:00
Alexander A. Klimov
1fc3a77c4a
InfluxdbWriter: don't leak sockets
...
refs #6989
(cherry picked from commit 2a6b122413
)
2019-03-19 11:30:01 +01:00
Michael Friedrich
c9d27e7baa
Merge pull request #7032 from Icinga/feature/backport-defer
...
Backport Defer class for 2.10
2019-03-19 11:28:48 +01:00
Michael Friedrich
7e87a61a62
Backport Defer class for 2.10
2019-03-19 11:23:18 +01:00
Bas Couwenberg
32dc61a788
Fix nested hostgroup example
...
In Icinga 1.x the list of members was set on the group object, in Icinga 2 the list of groups is set on the member objects.
(cherry picked from commit 8d3c8fd107
)
2019-03-19 11:20:30 +01:00
Alexander A. Klimov
bac6f17eff
Notification#BeginExecuteNotification(): SetNextNotification() correctly
...
refs #5561
(cherry picked from commit 3b2054761a
)
2019-03-19 11:20:09 +01:00
Jean Flach
cd65ffc55c
Don't run UpdateObjectAuthority for Comments and Downtimes
...
(cherry picked from commit 2aff6a5887
)
2019-03-19 11:19:50 +01:00
Michael Friedrich
2e2e4ffcec
Fix that no_more_notifications gets reset when Recovery notifications are filtered away
...
Hello from the OSMC hackathon :)
(cherry picked from commit d082e8c1b1
)
2019-03-19 11:19:32 +01:00
Michael Insel
214874d401
Update Windows agent documentation screenshots
...
Updates the Windows agent screenshots in the documentation with the new design.
refs #6729
(cherry picked from commit a1540aebcc
)
2019-03-19 11:19:08 +01:00
Michael Insel
b24b19214b
Update Windows Agent design
...
This updates the Windows agent design to use the Icinga background
image.
refs #6729
(cherry picked from commit 68faeccff8
)
2019-03-19 11:18:59 +01:00
Michael Friedrich
1c6a8d7467
Update NSClient++ to 0.5.2.39
2019-03-19 10:00:24 +01:00
Michael Friedrich
424929e66a
Improve logging of OpenTsdbWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
acf62d487e
Improve logging of GelfWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
783a4c832c
Improve logging of ElasticsearchWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
aa93c382e1
Improve logging of InfluxdbWriter
2019-03-19 09:39:14 +01:00
Michael Friedrich
82dcb3965b
Improve logging of GraphiteWriter
2019-03-19 09:39:09 +01:00
Michael Friedrich
fd6c9c3fbe
Merge pull request #7002 from Icinga/bugfix/check_network-percent-6155
...
check_network -h: drop non-existent feature
2019-03-19 09:27:55 +01:00
Michael Friedrich
fb3a2966d7
Merge pull request #7028 from Icinga/bugfix/doc-heading-level
...
Fix heading level in development chapter
2019-03-19 09:26:30 +01:00
Michael Friedrich
1364dbb453
Merge pull request #7030 from dgoetz/bugfix/selinux_port_attribute-7029
...
SELinux: add unreserved_port_type attribute to icinga2_port_t
2019-03-19 09:26:03 +01:00
Michael Friedrich
9f91ab98b8
Merge pull request #7027 from Icinga/feature/es-improve-error-handling
...
Elasticsearch: Improve error handling/logging
2019-03-19 08:35:16 +01:00
Dirk Goetz
726be2fec2
SELinux: add unreserved_port_type attribute to icinga2_port_t
...
Fixes #7029
2019-03-18 19:43:47 +01:00
Michael Friedrich
6ace8001d8
Merge pull request #7019 from Icinga/feature/new-json-library
...
Replace YAJL with nlohmann::json
2019-03-18 17:26:57 +01:00
Michael Friedrich
04d7fd027e
Upgrading docs: Mention YAJL replaced by Nlohmann::JSON
2019-03-18 17:25:15 +01:00
Michael Insel
da3775b6db
Fix heading level in development chapter
...
This fixes the wrong heading level for the Debian development
environment.
2019-03-18 17:20:28 +01:00
Michael Friedrich
76b9cd6786
Fix missing include in JSON tests
...
Non-unity builds require the additional header.
2019-03-18 17:02:12 +01:00
Michael Friedrich
816a935b3d
Elasticsearch: Improve error handling/logging
...
- Missing content-type
- Wrong content-type shouldn't hide the error message
- Error message should include more details (request URL, etc.)
2019-03-18 16:41:01 +01:00
Michael Friedrich
00b8fb1f49
Merge pull request #7020 from Icinga/bugfix/elasticsearchwriter-oom-7018
...
ElasticsearchWriter: don't leak sockets
2019-03-18 16:39:43 +01:00
Alexander A. Klimov
b2e2b587da
ElasticsearchWriter: don't leak sockets
...
refs #7018
2019-03-18 15:09:07 +01:00
Alexander A. Klimov
0cf10c6306
Make buildable with VS 2017
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
c4333b49f5
Test Json{En,De}code()
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
2a05b46431
Auto-sanitize data before en-/decoding JSON
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
9daca0b216
Get rid of YAJL
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
5882594b43
JsonEncode(): use nlohmann::json
2019-03-18 15:07:57 +01:00
Alexander A. Klimov
1b0367b740
JsonDecode(): use nlohmann::json::sax_parse()
2019-03-18 15:07:57 +01:00