Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: cf14b2ee93eaf59eae98d60ee537b69cc6af2a7a
https://github.com/Checkmk/checkmk/commit/cf14b2ee93eaf59eae98d60ee537b69cc…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
A .werks/15721.md
M omd/packages/omd/omdlib/contexts.py
M tests/unit/omdlib/test_site_context.py
Log Message:
-----------
15721 FIX Fix wrong edition reported via livestatus in enterprise sites running the
Nagios core
This change fixes a bug in the Nagios Core edition detection logic which could occur when
using the
Nagios core with another edition than the Raw Edition. This is a rare use case, but can
happen
temporarily during the migration from the Raw Edition to an Enterprise Edition.
The bug manifests itself by reporting the wrong edition via the livestatus interface. This
can be
observed with the following query:
```
lq "GET status\nColumns: edition"
```
The edition column was introduced in 2.2.0.
Change-Id: I1d068a40e8624ff9c96d08b472e2496d7b5deaaa
Commit: 3b6f38af38ff2a03d611f48dd3100fdb8d7c5d00
https://github.com/Checkmk/checkmk/commit/3b6f38af38ff2a03d611f48dd3100fdb8…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Differentiate between old replacements and new replacements
Since the replacements contain the edition, an information derived from
the OMD version, the replacement macros now need to be treated
differently for computing the old version skel files and the new version
skel files.
Previously the same replacements were used to compute the content of
old and new version skel files, which lead to incorrect results during
updates.
So far, only the file etc/mk-livestatus/nagios.cfg is using the
macro "###EDITION###", so only this file is affected by that issue.
The result of the problem was that etc/mk-livestatus/nagios.cfg was not
rewritten with the new edition information when updating from a raw
edition to an enterprise edition.
Change-Id: I14fcbca9758634b9a8541bb1a0724424acbd2b5a
Commit: 9f4fc6b304b699edfd0f2e7f7ae47dad31696f3c
https://github.com/Checkmk/checkmk/commit/9f4fc6b304b699edfd0f2e7f7ae47dad3…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Extend #15721 to fix files created by previous 2.2.0 versions
Change-Id: I9031ed0113ddcf7cceea21c95a6f3d2fb28c1c73
Commit: 0974ce007eda1c8a92a075a52d828ba499936433
https://github.com/Checkmk/checkmk/commit/0974ce007eda1c8a92a075a52d828ba49…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/contexts.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/skel_permissions.py
M tests/unit/omdlib/test_omdlib_skel_permissions.py
Log Message:
-----------
Cleanup: Get rid of read_skel_permissions
The function was caching once loaded permissions on module scope. By propagating
the loaded permissions through the calls stack, we can prevent loading the
skell permissions too often without such caching approach.
Change-Id: I55d76ce0f870107d9f83d8698e251e9463587d2e
Commit: ef9cdbfa3e65fff18952df22452a4f8eee41a646
https://github.com/Checkmk/checkmk/commit/ef9cdbfa3e65fff18952df22452a4f8ee…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
A .werks/15722.md
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
15722 FIX omd update: Fix setting world read permissions on etc and local files
Starting with 2.2.0 (see #15062), we use a umask of 0077 to prevent
files and directories owned by the site user from being world readable.
However, when updating from the CRE to a non CRE edition, some files and
directories were still set to be world readable during 'omd update'.
This is now in line with the other files.
Change-Id: I59561c44027bffc23dde045c3e19447cd7c8a09e
Commit: 338ddb6635f351c8e7668450a1ff255de0d34a17
https://github.com/Checkmk/checkmk/commit/338ddb6635f351c8e7668450a1ff255de…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/gui/plugins/wato/special_agents/netapp_ontap.py
M cmk/plugins/netapp/checkman/netapp_ontap_aggr
M cmk/plugins/netapp/checkman/netapp_ontap_volumes
Log Message:
-----------
netapp ontap typos
Change-Id: I664df309e3c7871afea912fa10e4c16b995fabf2
Commit: fc798b2452f699432667070dd4155f354bea9ae9
https://github.com/Checkmk/checkmk/commit/fc798b2452f699432667070dd4155f354…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/plugins/netapp/agent_based/netapp_ontap_disk.py
M cmk/plugins/netapp/models.py
M cmk/special_agents/agent_netapp_ontap.py
Log Message:
-----------
netapp_ontap_disk: add capacity info
Change-Id: Id378fda63e588c1e1667aed5144e642cd67e3a4e
Commit: 05c160ba8eff49306d37f03a5ed54807759fc07a
https://github.com/Checkmk/checkmk/commit/05c160ba8eff49306d37f03a5ed548077…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/plugins/netapp/agent_based/netapp_ontap_cpu.py
M cmk/plugins/netapp/checkman/netapp_ontap_cpu
M cmk/plugins/netapp/models.py
M cmk/special_agents/agent_netapp_ontap.py
Log Message:
-----------
netapp_ontap_cpu: add cpu utilization data
Change-Id: I414cbfffff189959e7f5e71c6fa9216506d6d812
Compare:
https://github.com/Checkmk/checkmk/compare/07cb142a538f...05c160ba8eff