Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 72c8c4c9dc2f633ec3fb5789abe69fb50eafcd8c
https://github.com/tribe29/checkmk/commit/72c8c4c9dc2f633ec3fb5789abe69fb50…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-31 (Mon, 31 Aug 2020)
Changed paths:
M cmk/base/inventory.py
Log Message:
-----------
Race condition free file removal
Change-Id: I16333f5ce9c7ffe542761133c95493b6f401bfde
Commit: b73c3b19e8505fbbb22a1f77747e4cabcf78b5da
https://github.com/tribe29/checkmk/commit/b73c3b19e8505fbbb22a1f77747e4cabc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-31 (Mon, 31 Aug 2020)
Changed paths:
M cmk/base/plugins/agent_based/livestatus_status.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
Log Message:
-----------
livestatus_status: Make compatible with checker/fetcher mode
* Skip Checkmk helper testing when checker/fetcher mode is enabled. There
is no Checkmk helper running in this mode.
* Naming Check_MK -> Checkmk along the way
Change-Id: I965ee4e89bbcb377f27c20beb19bf3579fdf4f1f
Commit: 49ef069d4ce66f9d724f00939a6070dab193d45c
https://github.com/tribe29/checkmk/commit/49ef069d4ce66f9d724f00939a6070dab…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-31 (Mon, 31 Aug 2020)
Changed paths:
M cmk/base/checking.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/discovery.py
M cmk/fetchers/controller.py
M cmk/fetchers/type_defs.py
Log Message:
-----------
Minimal approach to make checker work
This change uses the exact same logic as the Check helpers. Except
that it uses the raw data from the fetcher instead of fetching new
information on it's own.
In one of the next steps we should refactor the functions changed here
(meaning check_inventory and do_check including the decorator and
update_host_sections). It is probably a good way to split them up
into separate steps to make them reusable in a cleaner way.
With enabled checkers / fetchers the Check_MK service now produces
a crash as result. This happens in some parse function because the
data transported from fetcher to checker breaks the encoding. This
will be fixed in one of the next commits.
Add some useful debug logging along the way.
Change-Id: Ic65daa545be40f00afb9e60c273f0d6b20deb3ba
Commit: ae8929b39afae407b490544bc5843eb015b2c0d6
https://github.com/tribe29/checkmk/commit/ae8929b39afae407b490544bc5843eb01…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-31 (Mon, 31 Aug 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Fix transport of raw agent data from fetcher
Previously the bytes were decoded in a wrong way. We don't have the most
efficient transport yet, but it's working now :).
Change-Id: I2fe5f0582ac975003089dc87dd900f6c962fb789
Compare:
https://github.com/tribe29/checkmk/compare/e5e9fca3bc08...ae8929b39afa