Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7513d69d6bbd09ab4f79302b6a738f358a8e3b4f
https://github.com/tribe29/checkmk/commit/7513d69d6bbd09ab4f79302b6a738f358…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12292
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
12292 FIX Rules: Fix displaying rule with empty service conditions
Rules with an empty list of service conditions can not be created with
the setup these days because they match no service at all. Previous
versions made this possible.
Displaying these rules was not possible with previous 2.0.0 and lead to
a crash "IndexError (list index out of range)".
Change-Id: Ic56bec7f32097765ba7595790d3e0dcb1f2f28a4
Commit: 4b604c59fb0f1597cdc829c56351b0a888489eb8
https://github.com/tribe29/checkmk/commit/4b604c59fb0f1597cdc829c56351b0a88…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 20 Werk IDS
Change-Id: Idbb2efd0ba4eb38f3e12ffac8f564592577695ab
Commit: c5b2e8f1a1b0b42acd8694c7a264d5606cc3724e
https://github.com/tribe29/checkmk/commit/c5b2e8f1a1b0b42acd8694c7a264d5606…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/install/resources/check_mk.yml
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/common/cfg_yaml.h
Log Message:
-----------
CMK-7155 - add control over quick install
- add global variable
- add yml variable modules.quick_reinstall
Change-Id: Ic68a59563960030e0412aac9ee4b9dfd0cd47cee
Compare: https://github.com/tribe29/checkmk/compare/4c9176ec153f...c5b2e8f1a1b0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: af4444962993866519114857121ed9c565b5e294
https://github.com/tribe29/checkmk/commit/af4444962993866519114857121ed9c56…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12478
Log Message:
-----------
12478 Automatic page refresh on graph collections and combined graphs
For users that constantly want to review a group of performance graphs on
the graph collections and combined graphs can now leave their page on
display and they will refresh automatically.
Change-Id: I899da7f8f75715dcb5d6ab8fcb16e6504f441dac
Commit: df95ec441ec414056d96270836ad05695e785806
https://github.com/tribe29/checkmk/commit/df95ec441ec414056d96270836ad05695…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/automations/check_mk.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery_utils.py
Log Message:
-----------
Add QualifiedDiscovery test for replaced item
Change-Id: I22e9eeed38840a003f7ae1231011296285cd0057
Commit: e5c34ee1fa13d76547acbf867eb1888c881557ca
https://github.com/tribe29/checkmk/commit/e5c34ee1fa13d76547acbf867eb1888c8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
try-inventory: Transport new / vanished / changed labels
Change-Id: I3ebbb193c003f43d43b8397c5b2eae4e678ab3d2
Commit: abc4b903dd859c928c021efcf468508bcd197c0a
https://github.com/tribe29/checkmk/commit/abc4b903dd859c928c021efcf468508bc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
Log Message:
-----------
Make service-discovery-job transport data structure more flexible
We better use a dictionary representation of the NamedTuple for transporting
the data between sites. This also makes transformations, which are needed
for compatibility, easier to understand.
Change-Id: I5b1ff4003997f0c332de62e13aa124ea30b7c4ae
Commit: 4038c7b57aa8b41a5ef361d7e14dda9fa63e0397
https://github.com/tribe29/checkmk/commit/4038c7b57aa8b41a5ef361d7e14dda9fa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
Log Message:
-----------
Discovery page: Make new / vanished / replaced host labels available
Change-Id: I426eb3dd097fa92bbf005ed0d12c8e95b35c5b5b
Commit: 4c9176ec153fc6d782a884e1f3ca263a16ce309f
https://github.com/tribe29/checkmk/commit/4c9176ec153fc6d782a884e1f3ca263a1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12293
M cmk/gui/wato/pages/services.py
Log Message:
-----------
12293 FIX Service discovery: Fix discovered host label processing
In distributed setups the discovered host labels were not displayed correctly
for hosts that are monitored from remoted sites.
Change-Id: If112e13d01bd4cf0cb7261cce9413fd0bd2e2e62
Compare: https://github.com/tribe29/checkmk/compare/dd9ce7c6a2a8...4c9176ec153f
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 6ea8e973b243b4bb4cf9f0a78837935d7e651e87
https://github.com/tribe29/checkmk/commit/6ea8e973b243b4bb4cf9f0a78837935d7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12295
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
12295 FIX View editor: Fix title of custom host attribute painter
The custom host attribute painter had the title of one of the custom attributes
"Hosts: My attribute title" in the column list instead of "Hosts: Host custom
attribute".
Change-Id: Ib8461c0210d4b4cc82ce7c51fb352fd68a6de291
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 67a19c6f43323b26adbd47b105feb8cce88c8acc
https://github.com/tribe29/checkmk/commit/67a19c6f43323b26adbd47b105feb8cce…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12295
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
12295 FIX View editor: Fix title of custom host attribute painter
The custom host attribute painter had the title of one of the custom attributes
"Hosts: My attribute title" in the column list instead of "Hosts: Host custom
attribute".
Change-Id: Ib8461c0210d4b4cc82ce7c51fb352fd68a6de291
Commit: dd9ce7c6a2a85fd02ab5166e176e457e005f8174
https://github.com/tribe29/checkmk/commit/dd9ce7c6a2a85fd02ab5166e176e457e0…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12378
M cmk/gui/plugins/views/inventory.py
Log Message:
-----------
Remove 'site' from hide_filters in view 'inv_host'
FEED-5765
Change-Id: Ic27793f539c75c1d7f683ab926df6637d50adae3
Compare: https://github.com/tribe29/checkmk/compare/a1190a586992...dd9ce7c6a2a8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a1190a5869929dd95d4c6d8b42f5d7a92a7befba
https://github.com/tribe29/checkmk/commit/a1190a5869929dd95d4c6d8b42f5d7a92…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12307
M agents/check_mk_agent.linux
A checkman/docker_container_cpu_cgroupv2
A checkman/lxc_container_cpu_cgroupv2
A cmk/base/plugins/agent_based/docker_container_cpu_cgroupv2.py
A cmk/base/plugins/agent_based/lxc_container_cpu_cgroupv2.py
A cmk/base/plugins/agent_based/utils/container_cgroupv2.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_container_cgroupv2.py
Log Message:
-----------
12307 cgroup v2 support for docker and lxc: cpu
The check_mk_agent executed inside a docker or lxc container on a host with
cgroup v2 enabled can now report metrics for cpu, memory and diskstat.
Change-Id: Ib30ea13c36d380fc469298e4ab5f69a73c9ad31c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e1dcd935a17ed50e17b8233dbe4b77994368748
https://github.com/tribe29/checkmk/commit/1e1dcd935a17ed50e17b8233dbe4b7799…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M cmk/base/plugins/agent_based/aix_diskiod.py
M cmk/base/plugins/agent_based/utils/diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_aix_diskiod.py
Log Message:
-----------
refactor: diskstat: move compute_rates into utils
will be used for docker_container_diskstat_cgroupv2
Change-Id: I6e35bf94d0bb45945af985c4776c8178ba33a755
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 19b63e834db5a9be030e5ce5df7e9a1124a062eb
https://github.com/tribe29/checkmk/commit/19b63e834db5a9be030e5ce5df7e9a112…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12354
M cmk/update_config.py
Log Message:
-----------
12354 FIX Uneditable WATO rules: <i>"You are trying to edit a rule which does not exist anymore."</i>
During cmk-update-config we re-write the WATO rules.
In case the transformation of a value of an individual rule failed,
we did not write the transformed rulesets at all. This lead to
rules that could not be edited (the reported error was
<i>"You are trying to edit a rule which does not exist anymore."</i>).
This could be mitigated by temporarily adding a new rule; after that
you could edit the pre-existing rules.
With this werk, we write the transformed rulesets even if the transformation
of single rules' values failed. That way, you can at least work with
all of the other rules, and replace the offending ones.
If this affects you, you can simply re-run cmk-update-config.
Change-Id: Ic0e4171630e9e306fe97ba07c05d28eb6e9c5b76
Commit: 123eaae734b911aec0042296e4d861c43bcf3cce
https://github.com/tribe29/checkmk/commit/123eaae734b911aec0042296e4d861c43…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
M cmk/base/plugins/agent_based/domino_tasks.py
M cmk/base/plugins/agent_based/mem.py
M cmk/base/plugins/agent_based/ps_check.py
M cmk/base/plugins/agent_based/utils/memory.py
M cmk/base/plugins/agent_based/utils/ps.py
Log Message:
-----------
ps: fix attribute error
Note that the types where not properly shared
between all consumers of the same data structure.
Change-Id: I8cb32d5ae932351ad7e7952d1211b32060849b41
Compare: https://github.com/tribe29/checkmk/compare/c7ff0e9aa8ff...123eaae734b9
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: cd1c638f6c47544af3c4533512637c99fd943ffb
https://github.com/tribe29/checkmk/commit/cd1c638f6c47544af3c4533512637c99f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12354
M cmk/update_config.py
Log Message:
-----------
12354 FIX Uneditable WATO rules: <i>"You are trying to edit a rule which does not exist anymore."</i>
During cmk-update-config we re-write the WATO rules.
In case the transformation of a value of an individual rule failed,
we did not write the transformed rulesets at all. This lead to
rules that could not be edited (the reported error was
<i>"You are trying to edit a rule which does not exist anymore."</i>).
This could be mitigated by temporarily adding a new rule; after that
you could edit the pre-existing rules.
With this werk, we write the transformed rulesets even if the transformation
of single rules' values failed. That way, you can at least work with
all of the other rules, and replace the offending ones.
If this affects you, you can simply re-run cmk-update-config.
Change-Id: Ic0e4171630e9e306fe97ba07c05d28eb6e9c5b76
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: fa085c5a6a91ab8ddd1cd5e947f14fd42d3661bc
https://github.com/tribe29/checkmk/commit/fa085c5a6a91ab8ddd1cd5e947f14fd42…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12357
M cmk/base/automations/check_mk.py
Log Message:
-----------
12357 FIX "Parameters for this service" was incomplete for clusters
The page <i>"Parameters of <HOST> / <service>"</i> showed
incomplete information if the host was a cluster.
The check parameters have been missing.
Change-Id: Ia7c1bc19b041c74322e9624c30c220bdffbf73b4
Commit: f3a4a457f9e4b0bc8b74b6855b215a1f4859040e
https://github.com/tribe29/checkmk/commit/f3a4a457f9e4b0bc8b74b6855b215a1f4…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12306
M checks/docker_container_cpu
A tests/unit/checks/generictests/datasets/docker_container_cpu_plugin_section_empty.py
Log Message:
-----------
12306 FIX docker_container_cpu: fix `KeyError (percpu_usage)` crash
Before this werk, the check could crashed with `KeyError (percpu_usage)`
Change-Id: Iec6fe840de7ff5c91230205bf3abef1c095e67fd
Commit: 73ed7ef195175224114d92b030da6fc2385b8224
https://github.com/tribe29/checkmk/commit/73ed7ef195175224114d92b030da6fc23…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12526
M cmk/gui/wato/user_profile.py
Log Message:
-----------
12526 FIX Add success message to "Change password" page
CMK-7402
Change-Id: Iabbc4bdd3eea52107b7df90ff7de79ca5b273617
Compare: https://github.com/tribe29/checkmk/compare/b64fedaf47d6...73ed7ef19517
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c7ff0e9aa8ffe26a70993ec60f033580c161274e
https://github.com/tribe29/checkmk/commit/c7ff0e9aa8ffe26a70993ec60f033580c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-12 (Fri, 12 Mar 2021)
Changed paths:
A .werks/12357
M cmk/base/automations/check_mk.py
Log Message:
-----------
12357 FIX "Parameters for this service" was incomplete for clusters
The page <i>"Parameters of <HOST> / <service>"</i> showed
incomplete information if the host was a cluster.
The check parameters have been missing.
Change-Id: Ia7c1bc19b041c74322e9624c30c220bdffbf73b4