Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9db0a61e3dccabbae21dfdc92a89a6bf6fc179ae
https://github.com/tribe29/checkmk/commit/9db0a61e3dccabbae21dfdc92a89a6bf6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
A .werks/8902
M agents/plugins/apache_status
M checks/apache_status
A tests/unit/checks/generictests/datasets/apache_status.py
A tests/unit/checks/generictests/datasets/apache_status_legacy.py
Log Message:
-----------
8902 apache_status: Set optional instance name
Before, the status was reported as
Apache localhost $port Status
or
Apache $fqdn $port Status
Now, if an instance name is provided, the report is
Apache $instance $port Status
if $instance is provided. Otherwise, the reporting uses hostname/fqdn
as before.
Bakery
======
The GUI has a new "instance" element.
The bakelet does not need to be modified.
Agent and check
===============
The separator is set to | to allow spaces in the instance name. This
implies rewriting a relatively large part of the parser to accomodate
the new format.
Further changes to the parser are:
- EAFP
- defaultdict (the check is about 30% faster and it is simpler without
the explicit `__contains__()` check)
This is part 2 of CMK-1853.
Change-Id: I4efc2608a448dde51c9d02286a464eb34ba0631a
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: b34a4e984323c145f0dd39d3d9f5963b58dc1b1f
https://github.com/tribe29/checkmk/commit/b34a4e984323c145f0dd39d3d9f5963b5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/inventory.py
Log Message:
-----------
Restore "only sites" even in case of an exception.
The set_only_sites() method should really be nuked and be replaced by the
only_sites() context manager (which should be moved to somewhere else).
Change-Id: Ie3d7669ec45048b7718400f57d3ccef4a7a704da
Commit: f5697f60856be1f924eb3cc4cb9220c957d710b1
https://github.com/tribe29/checkmk/commit/f5697f60856be1f924eb3cc4cb9220c95…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
M cmk/gui/notifications.py
M cmk/gui/plugins/dashboard/stats.py
Log Message:
-----------
Make the notifications GUI and the stats dashlet more robust.
Grey globes without any data attached are much nicer than red exception
boxes and log entries in web.log.
Change-Id: Id20254c47fb1374253cee45fed0b75fbd8d852f0
Compare: https://github.com/tribe29/checkmk/compare/8e5eccb892e7...f5697f60856b
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 7b06289da60415b58e4758e2e4fbb5f87738bfbd
https://github.com/tribe29/checkmk/commit/7b06289da60415b58e4758e2e4fbb5f87…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2019-08-20 (Tue, 20 Aug 2019)
Changed paths:
A .werks/8786
M cmk_base/core_nagios.py
Log Message:
-----------
8786 FIX Host contact groups were not inherited to services
The contact groups of hosts in the raw edition were not inherited
to services. Instead the contact groups of services were always
added to the nagios configuration. As a result no notifications
were sent if only contact groups for hosts were defined.
Change-Id: I893b74c47a09bcc2414d7f4f917e3e35525821a7
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: fe2a30b629bfb0030a28c7cd831d874eec616fa8
https://github.com/tribe29/checkmk/commit/fe2a30b629bfb0030a28c7cd831d874ee…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8861
M cmk/gui/plugins/webapi/webapi.py
M tests/testlib/__init__.py
Log Message:
-----------
8861 FIX DCD: Gracefully handle single host issues when creating hosts
When one of multiple hosts could not be created by a execution,
this resulted in a complete termination of the execution. A persistant
issue could totally break a connection, since no further steps would
be executed.
As first step the "add_hosts" API call has been extended to report
back the result of a call. The structure looks like this:
C+:
{
"succeeded_hosts": ["host1", "host3"],
"failed_hosts": {
"host2": "an error occured ...",
},
}
C-:
The DCD reads this response and logs the result. In case there have been hosts
added, the discovery is performed for them. After that, the connection
continues with the following steps.
Change-Id: I10ff0f7af8100e5c545ef335d6657f39ff090265
Commit: 00af2fb9a4466c85eb570f538371d17c3bc4dee8
https://github.com/tribe29/checkmk/commit/00af2fb9a4466c85eb570f538371d17c3…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8862
Log Message:
-----------
8862 FIX DCD: Fix retrying to activate changes when there are no changes pending
Change-Id: Id88bf715de828b9d81420ebc51c336117f4e6a04
Compare: https://github.com/tribe29/checkmk/compare/33ccbde6ad8a...00af2fb9a446
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e959580cf8fa796143e0d0cecd251352baa894a4
https://github.com/tribe29/checkmk/commit/e959580cf8fa796143e0d0cecd251352b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8861
M cmk/gui/plugins/webapi/webapi.py
M tests/testlib/__init__.py
Log Message:
-----------
8861 FIX DCD: Gracefully handle single host issues when creating hosts
When one of multiple hosts could not be created by a execution,
this resulted in a complete termination of the execution. A persistant
issue could totally break a connection, since no further steps would
be executed.
As first step the "add_hosts" API call has been extended to report
back the result of a call. The structure looks like this:
C+:
{
"succeeded_hosts": ["host1", "host3"],
"failed_hosts": {
"host2": "an error occured ...",
},
}
C-:
The DCD reads this response and logs the result. In case there have been hosts
added, the discovery is performed for them. After that, the connection
continues with the following steps.
Change-Id: I10ff0f7af8100e5c545ef335d6657f39ff090265
Commit: 326e6ed04f0fab796e3392062d5f9fdf7c9fbcae
https://github.com/tribe29/checkmk/commit/326e6ed04f0fab796e3392062d5f9fdf7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-08-19 (Mon, 19 Aug 2019)
Changed paths:
A .werks/8862
Log Message:
-----------
8862 FIX DCD: Fix retrying to activate changes when there are no changes pending
Change-Id: Id88bf715de828b9d81420ebc51c336117f4e6a04
Compare: https://github.com/tribe29/checkmk/compare/d138f9bdf3fa...326e6ed04f0f