Michael Friedrich
0cde5b92b6
Merge pull request #6733 from Icinga/bugfix/doc-comment-entry_time
...
Doc: warn about not setting Comment#entry_time
2018-10-30 13:43:17 +01:00
Michael Friedrich
4050ca5a5c
Merge pull request #6740 from Icinga/bugfix/ido-paused-query-queue-no-enqueue
...
DB IDO: Don't enqueue queries when the feature is paused (HA)
2018-10-30 13:40:11 +01:00
Michael Friedrich
c0c6ea545b
DB IDO: Don't enqueue queries when the feature is paused (HA)
...
fixes #5876
refs #6739
2018-10-30 13:17:28 +01:00
Michael Friedrich
ec939373d0
Improve error handling for invalid child_options for API downtime actions
...
fixes #6712
2018-10-29 13:52:43 +01:00
Michael Friedrich
4424b203c2
Minor styleguide
2018-10-29 13:51:25 +01:00
Max Rosin
d8462cf6cd
Fix the Icinga2 version check for versions with more than 5 characters
...
The previous implementation assumed that every version number will have
5 characters. With the release of 2.10.0 this does not work anymore.
The new implementation extracts everything from the second character to
the first dash. This should work as long as the version string is in a
format like 'v2.10.1-8-gaebe6da'.
fixes Icinga#6703
2018-10-29 13:51:09 +01:00
Michael Friedrich
680103f111
Merge pull request #6709 from ekeih/bugfix/icinga2-version-check-6703
...
Fix the Icinga2 version check for versions with more than 5 characters
2018-10-29 13:46:36 +01:00
Michael Friedrich
3d45d0bcf6
Minor styleguide
2018-10-29 13:45:18 +01:00
Michael Friedrich
10fe38f815
Merge pull request #6738 from Icinga/bugfix/stalled-api-connections
...
Ensure that API/JSON-RPC messages in the same session are processed and not stalled
2018-10-29 13:24:40 +01:00
Michael Friedrich
5406ce6540
Ensure that API/JSON-RPC messages in the same session are processed and not stalled
...
This basically drops the "corked" implementation which just stalled the
TLS IO polling after some requests. If you need sort of rate limiting
for these events, use an external TLS proxy which terminates that in front
of Icinga.
fixes #6635
2018-10-29 12:57:24 +01:00
Alexander A. Klimov
4f5d735f7f
Doc: warn about not setting Comment#entry_time
2018-10-26 11:33:06 +02:00
Michael Friedrich
13e54d960d
Merge pull request #6732 from Icinga/feature/improve-windows-agent-design
...
Update Windows Agent with new design
2018-10-25 18:53:19 +02:00
Michael Insel
a1540aebcc
Update Windows agent documentation screenshots
...
Updates the Windows agent screenshots in the documentation with the new design.
refs #6729
2018-10-25 18:07:05 +02:00
Michael Insel
68faeccff8
Update Windows Agent design
...
This updates the Windows agent design to use the Icinga background
image.
refs #6729
2018-10-25 18:00:10 +02:00
Alexander A. Klimov
3db2031435
Fix typo
2018-10-25 12:05:45 +02:00
Michael Friedrich
b40a568cd9
Merge pull request #6726 from Icinga/bugfix/ido-debug-log
...
Silence the debug log a bit for IDO events
2018-10-24 16:11:38 +02:00
Michael Friedrich
0aee27d95c
Merge pull request #6725 from Icinga/feature/ha-features
...
Enable HA for features: Elasticsearch, Gelf, Graphite, InfluxDB, OpenTSDB, Perfdata
2018-10-24 16:10:00 +02:00
Michael Friedrich
108b85427c
Silence the debug log a bit for IDO events
...
They're actually not processed when the feature is paused,
and I have already seen them in user's logs when analysing why
objects are not updated or notifications sent. 'DbEvents' isn't
related to rather 'DB IDO' and is confusing.
2018-10-24 16:01:57 +02:00
Michael Friedrich
3fdc9669c6
Update technical concepts docs on object authority and HA aware features
...
This includes are more detailed insight into how object authority calculation
works.
2018-10-24 15:47:10 +02:00
Michael Friedrich
83b5119bb6
Update docs for HA-aware features
2018-10-24 14:42:52 +02:00
Michael Friedrich
028946a1cc
Implement HA functionality for Perfdata feature
2018-10-24 14:42:52 +02:00
Michael Friedrich
97c1296e99
Implement HA functionality for OpenTsdb feature
2018-10-24 14:42:46 +02:00
Michael Friedrich
b905999f4b
Implement HA functionality for Gelf feature
2018-10-24 13:50:10 +02:00
Michael Friedrich
5e241dc815
Implement HA functionality for InfluxDB feature
2018-10-24 13:44:56 +02:00
Michael Friedrich
37ccffc7e5
Implement HA functionality for Graphite feature
2018-10-24 13:44:52 +02:00
Michael Friedrich
59389f564c
Implement HA functionality for Elasticsearch feature
2018-10-24 13:20:03 +02:00
Michael Friedrich
30853e6041
Revert code from icinga.com update
2018-10-24 12:34:38 +02:00
Michael Friedrich
001ffda61c
Revert code from icinga.com update
2018-10-24 12:34:23 +02:00
Michael Friedrich
7da88c0001
Merge pull request #6717 from Icinga/bugfix/api-downtimes-child-options
...
Improve error handling for invalid child_options for API downtime actions
2018-10-24 11:54:24 +02:00
Michael Friedrich
6de4cef3ae
Merge pull request #6719 from Icinga/fix/finished-reconnect-message
...
Do not send 'finished reconnecting...' if failed
2018-10-24 11:51:34 +02:00
Michael Friedrich
7e1942e8e7
Merge pull request #6718 from Icinga/bugfix/ssl-shutdown
...
Call SSL_shutdown() at least twice
2018-10-24 11:46:32 +02:00
Michael Friedrich
bd8e9f55da
Merge pull request #6662 from Icinga/bugfix/keep-http-connection-open-until-stream-eof
...
Keep the HTTP server connection open until the stream is EOF
2018-10-24 11:31:06 +02:00
Michael Friedrich
e480eb785e
Improve error handling for invalid child_options for API downtime actions
...
fixes #6712
2018-10-24 11:00:24 +02:00
Michael Friedrich
c5e7459fb8
Merge pull request #6667 from Icinga/feature/dependency-recursion-limit
...
Increase dependency recursion limit to 256
2018-10-24 10:30:46 +02:00
Michael Friedrich
09fbdb846b
Increase dependency recursion limit to 256
...
fixes #5762
2018-10-24 08:56:29 +02:00
Michael Friedrich
f5f429141b
Merge pull request #6713 from Icinga/bugfix/typo
...
Fix typo
2018-10-23 14:00:18 +02:00
Michael Friedrich
9f919a2d1e
Docs: Add package related changes to the upgrading docs
...
refs #6714
2018-10-23 13:58:12 +02:00
Michael Friedrich
c516440b5f
Merge pull request #6714 from Icinga/feature/docs-upgrading-packages
...
Docs: Add package related changes to the upgrading docs
2018-10-23 13:57:38 +02:00
Andrew Jaffie
7e9228860b
Modify windows check_update command to allow specifying thresholds.
...
refs #4720
2018-10-23 11:28:43 +02:00
Michael Friedrich
78e98a3f0e
Docs: Add package related changes to the upgrading docs
2018-10-22 16:18:21 +02:00
Jean Flach
6777255f60
Fix typo
2018-10-22 14:43:59 +02:00
Max Rosin
2366df6057
Fix the Icinga2 version check for versions with more than 5 characters
...
The previous implementation assumed that every version number will have
5 characters. With the release of 2.10.0 this does not work anymore.
The new implementation extracts everything from the second character to
the first dash. This should work as long as the version string is in a
format like 'v2.10.1-8-gaebe6da'.
fixes Icinga#6703
2018-10-19 15:37:32 +02:00
Michael Friedrich
fac43e9eaf
Fix regression for wrong objects.cache path overwriting icinga2.debug file
...
The 'statusdata' feature is deprecated, although it affects 'object list'.
fixes #6705
refs #6707
2018-10-19 12:31:24 +02:00
Michael Friedrich
aebe6da168
Merge pull request #6707 from Icinga/bugfix/compat-objects-path
...
Fix regression for wrong objects.cache path overwriting icinga2.debug file
2018-10-19 12:30:53 +02:00
Michael Friedrich
c1bcb66f2b
Merge pull request #6708 from Icinga/bugfix/docs-alpine-repos
...
Docs: Alpine needs 'edge/main' repository too
2018-10-19 12:30:34 +02:00
Michael Friedrich
acd0ad681b
Merge pull request #6704 from efuss/fix/scheduleddowntime1
...
Put newly configured already running ScheduledDowntime immediately in effect
2018-10-19 12:29:51 +02:00
Michael Friedrich
dcd33d6193
Docs: Alpine needs 'edge/main' repository too
2018-10-19 12:01:58 +02:00
Michael Friedrich
9f6c66c41a
Fix regression for wrong objects.cache path overwriting icinga2.debug file
...
The 'statusdata' feature is deprecated, although it affects 'object list'.
fixes #6705
2018-10-19 10:42:54 +02:00
Edgar Fuß
9c1e9f4264
Put running downtimes in effect
...
If Icinga2 was restarted with a newly configured downtime that should
be in effect at the time of restart, the should-be-running segment of
it was not put into effect.
Add new LegacyTimePeriod::FindRunningSegment() and
ScheduledDowntime::FindRunningSegment() functions, call the latter in
ScheduledDowntime::CreateNextDowntime() before trying the old
ScheduledDowntime::FindNextSegment().
2018-10-18 18:42:21 +02:00
Edgar Fuß
f1597ca5bd
Remove spurious string in debug message
...
Remove a spurious " at " in the "Evaluating segment" debug message in ScheduledDowntime::FindNextSegment().
2018-10-18 18:35:14 +02:00