Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 644ae4f76de1266135f89e9419943bbdccdbc444
https://github.com/tribe29/checkmk/commit/644ae4f76de1266135f89e9419943bbdc…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M tests/unit/checks/test_ac_check_dns.py
M tests/unit/checks/test_agent_kube.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_switch_contact.py
M tests/unit/cmk/gui/plugins/wato/test_ac_test.py
M tests/unit/cmk/gui/plugins/wato/test_bi_config.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
M tests/unit/cmk/gui/watolib/test_services.py
Log Message:
-----------
Missing types added, p43
CMK-10552
Change-Id: Ie3fadfb1e3074ed7093cc94a321303a6f7574e5f
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 08457b2b83b8422f7f282fd29d81f9999753d954
https://github.com/tribe29/checkmk/commit/08457b2b83b8422f7f282fd29d81f9999…
Author: Andi Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
A .werks/15419
M agents/wnx/src/engine/cma_core.cpp
Log Message:
-----------
15419 FIX Windows agent: Run plugins/local checks using non-system account
This Werk addresses a regression that appeared with Werk #14871, which introduced stricter access rights for the Windows agent's ProgramData directory.
Windows agent plugins and local checks can be configured to run under a specific user or group, either by configuring the agent ruleset
<i>Run plugins and local checks using non-system account</i> or by editing the <tt>check_mk.user.yaml</tt> file appropriately.
Starting with Checkmk 2.1.0p15/the abovementioned Werk, plugins and local checks that are configured to run under a specific user failed to execute.<br>
The reason for this behavior was that, due to a preexisting bug, the Windows agent service then failed to set the proper access rights on the underlying files.<br>
With the stricter default access rights, the files were not accessible any longer.
This only affected plugins/local checks that are configured with the option <i>Run as User</i>, while the ones configured with <i>Run as local group</i> did succeed.
The abovementioned bug is now fixed, and plugins/local checks will resume to work as configured.
To apply this fix, you need to update/reinstall the Windows Agent once.
CMK-11844
Change-Id: Ife0691378c35cb93af13864a6516179c19a4602b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8b3265b52c013c601e2fcca1e5463442ba03579b
https://github.com/tribe29/checkmk/commit/8b3265b52c013c601e2fcca1e5463442b…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: beeb6551294905028af67aa6aab03fef42befe8d
https://github.com/tribe29/checkmk/commit/beeb6551294905028af67aa6aab03fef4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Re-Reland "Enable helgrind in tests"
This reverts commit dab26ca0184fb760c2d9160c5eb9f7560bd69372.
Change-Id: I1eee5b70436e7ac340f25f36fef8ca1fad0b6919
Commit: 8e5b513e5fb6d68dbec035c5ee4672929df32402
https://github.com/tribe29/checkmk/commit/8e5b513e5fb6d68dbec035c5ee4672929…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/user_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
REST_API: fix auth_type in user_config
Before this change it was assumed that enforce_pw_change is an indicator
that the user is using auth_type=password, but this seems not to be
right.
I checked the first unittest adaption with a running site. If you use
the payload of the unittest to create a user, the site is showing a user
with Authentication=none which can not be edited via the UI.
Change-Id: Ia2b058c56c29f7330dbe936bf1a67979aa9a81c8
Commit: 3cce19df4502fb9d76e1cc88796b5184dbea990f
https://github.com/tribe29/checkmk/commit/3cce19df4502fb9d76e1cc88796b5184d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/base/plugins/agent_based/mcafee_webgateway_time_consumed_by_rule_engine.py
M cmk/base/plugins/agent_based/mcafee_webgateway_time_to_resolve_dns.py
M cmk/base/plugins/agent_based/utils/mcafee_gateway.py
M cmk/gui/plugins/wato/check_parameters/mcafee_web_gateway_misc.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_consumed_by_rule_engine.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_time_to_resolve_dns.py
Log Message:
-----------
mcafee: update default levels
SUP-13087
Change-Id: I3d8d58db372ad7afd23cf07473c331d504ed2877
Commit: 5345179a64fbfbc05daaf8b39ca3b97cc3502831
https://github.com/tribe29/checkmk/commit/5345179a64fbfbc05daaf8b39ca3b97cc…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M agents/wnx/tests/regression/test_section_plugin_group_windows_if.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/query_filters.py
M cmk/gui/utils/html.py
M cmk/special_agents/agent_netapp.py
M tests/unit/cmk/gui/utils/test_html.py
M tests/unit/cmk/gui/utils/test_speaklater.py
Log Message:
-----------
Reduced unreachable code.
Change-Id: Ia5ea9bc6384f01ca8557886b19b31f63bbbaca94
Commit: 5167e86b62683d26aeeaa0550bec1b2fdff44e7a
https://github.com/tribe29/checkmk/commit/5167e86b62683d26aeeaa0550bec1b2fd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/check_api.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/test_jolokia_generic.py
M tests/unit/checks/test_wmi_check.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
Log Message:
-----------
legacy check API: nuke old 'Service'
Change-Id: Id7ac903ad7d30e61ac048d9975855d2a5b66aa25
Commit: ce359578e4b507b204ea111c5ab805dcbea82efc
https://github.com/tribe29/checkmk/commit/ce359578e4b507b204ea111c5ab805dcb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M checks/.header-for-pylint
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
A cmk/base/api/agent_based/register/utils_legacy.py
M cmk/base/config.py
M tests/testlib/__init__.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
Log Message:
-----------
move type where it belongs
Bonus: use it in the backend.
Change-Id: I99b53b136fae628aba4dd36a403268ca573f2f89
Commit: e926a0130b178297a972cea9728830d69f900e72
https://github.com/tribe29/checkmk/commit/e926a0130b178297a972cea9728830d69…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/fetchers/_nofetcher.py
Log Message:
-----------
Make NO_FETCHER error message user friendly
CMK-12650
Change-Id: I9ba2b8d9dd887a0e64e4ef6ecfdc4e3055d97f12
Commit: a35a9cde981eaa7f8f6fb171297918044c18a126
https://github.com/tribe29/checkmk/commit/a35a9cde981eaa7f8f6fb171297918044…
Author: Torsten Engler <torsten.engler(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M checks/alcatel_timetra_cpu
M checks/avaya_88xx_cpu
M checks/barracuda_system_cpu_util
M checks/brocade_sys
M checks/cisco_cpu
M checks/cisco_oldcpu
M checks/datapower_cpu
M checks/fortigate_cpu
M checks/fortigate_cpu_base
M checks/innovaphone_cpu
M checks/juniper_screenos_cpu
M checks/juniper_trpz_cpu_util
M checks/netapp_api_cpu
M checks/netapp_cpu
M checks/netextreme_cpu_util
M cmk/base/check_legacy_includes/fortigate_cpu.py
M cmk/base/plugins/agent_based/ibm_svc_systemstats.py
M cmk/gui/plugins/wato/check_parameters/cpu_utilization.py
M tests/unit/checks/generictests/datasets/alcatel_timetra_cpu.py
A tests/unit/cmk/gui/plugins/wato/check_parameters/test_cpu_utilization.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
Add migration of config parameters to valuespec cpu_utilization
JIRA-Ref: CMK-12556, CMK-12669, CMK-12690
Change-Id: Id08c40dd7231bd2d31ac939aa15dcb45b3bca7ae
Commit: 268b3fc47003a41e6246e8734b3d81d6373bb0e9
https://github.com/tribe29/checkmk/commit/268b3fc47003a41e6246e8734b3d81d63…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/smb_share.py
Log Message:
-----------
smb_share: make recursive param optional
CMK-12770
Change-Id: If9845634ab1e2e6e87092399ddff2d436f1a9ef4
(cherry picked from commit 942d8cbb668d63c38c2269c56e6330e45eca12b7)
Compare: https://github.com/tribe29/checkmk/compare/23dfd1d180e4...268b3fc47003
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: a13ede75c8e929216be0c4a83ba127cf2661df59
https://github.com/tribe29/checkmk/commit/a13ede75c8e929216be0c4a83ba127cf2…
Author: Mathias Buresch <mathias.buresch(a)de.clara.net>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M agents/cfg_examples/mk_mongodb.cfg
M agents/plugins/mk_mongodb.py
M tests/agent-plugin-unit/test_mk_mongodb.py
Log Message:
-----------
mongo_db: Added support for MONGODB-X509
Closes: 549
Change-Id: Iae6ce24430240a895a0d27e8f5c390fd68eb5f61
Commit: b039b16e0228b125592f780dbde860ff68840b8f
https://github.com/tribe29/checkmk/commit/b039b16e0228b125592f780dbde860ff6…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/user_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
REST_API: fix auth_type in user_config
Before this change it was assumed that enforce_pw_change is an indicator
that the user is using auth_type=password, but this seems not to be
right.
I checked the first unittest adaption with a running site. If you use
the payload of the unittest to create a user, the site is showing a user
with Authentication=none which can not be edited via the UI.
Change-Id: Ia2b058c56c29f7330dbe936bf1a67979aa9a81c8
Commit: 2bd1737d7bc083e31f029e63031584a18fed5c34
https://github.com/tribe29/checkmk/commit/2bd1737d7bc083e31f029e63031584a18…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/utils/licensing/export.py
M cmk/utils/licensing/usage.py
M tests/unit/cmk/utils/licensing/test_usage.py
Log Message:
-----------
licensing: Fix calculation of shadow hosts/services
CMK-12752
Change-Id: I9faa97a417b2bb980959f1ebfe9a38ec8ed0ba55
Commit: 0650999f2b4be87ee98b2dd5e855392db81727e8
https://github.com/tribe29/checkmk/commit/0650999f2b4be87ee98b2dd5e855392db…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
A .werks/15278
M cmk/base/plugins/agent_based/synology_disks.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
Log Message:
-----------
15278 FIX synology_disk: read disk health status
A Failing disks would report a working file system (as the file system
was still readable) but still needs to be replaced. The check was
extended to also report disk health status which was introduced with DSM
7.1.
Also split the summary, remove duplicated temperature text, and remove
text about temperature levels, as no temperature levels can be defined
for this service.
SUP-13080
Change-Id: Ib683f46806dc0190ea102df5772720974c98941a
Commit: 13391e515ea5ca6d5d2c36bcdd15d4f5381df21e
https://github.com/tribe29/checkmk/commit/13391e515ea5ca6d5d2c36bcdd15d4f53…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
A .werks/15280
M cmk/base/plugins/agent_based/synology_disks.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
Log Message:
-----------
15280 FIX synology_disk: use diskRole to ignore "not initialized" warning
It's okay if a disk is not initialized (this is normally a warning) if the disk
is not used at all, a SSD-cache or a hot-spare.
Before all disks containing SSD or NVME in the disk model were assumed to be
caches.
SUP-13080
Change-Id: Ic24e5c0d8f7f00d768c1f9a3d38c6031c0d6969f
Commit: 0737f0e95edfc20fcdf556353b66f841b6c25d9a
https://github.com/tribe29/checkmk/commit/0737f0e95edfc20fcdf556353b66f841b…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/smb_share.py
Log Message:
-----------
smb_share: make recursive param optional
CMK-12770
Change-Id: If9845634ab1e2e6e87092399ddff2d436f1a9ef4
Commit: cb34373de9e06d8c099bb7b0fcb90970f25c0cae
https://github.com/tribe29/checkmk/commit/cb34373de9e06d8c099bb7b0fcb90970f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M cmk/fetchers/_nofetcher.py
Log Message:
-----------
Make NO_FETCHER error message user friendly
CMK-12650
Change-Id: I9ba2b8d9dd887a0e64e4ef6ecfdc4e3055d97f12
(cherry picked from commit 0cf5ac7b38330f1395bd7736edf458a23782a76b)
Compare: https://github.com/tribe29/checkmk/compare/a49dc6c2cf8d...cb34373de9e0
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 632e65c14e6f31707984f0adfcb737eda286b8be
https://github.com/tribe29/checkmk/commit/632e65c14e6f31707984f0adfcb737eda…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M agents/wnx/src/engine/engine.vcxproj
M agents/wnx/src/engine/service_processor.h
M agents/wnx/watest/watest.vcxproj
Log Message:
-----------
fix code to support at least Visual Studio 2022: 17.4.2
Change-Id: Icafc90f8fdc7b3fdd13c08bcba612cc4871765a3
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: a49dc6c2cf8d30a68b856c5026ab4506c99524cf
https://github.com/tribe29/checkmk/commit/a49dc6c2cf8d30a68b856c5026ab4506c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-21 (Tue, 21 Mar 2023)
Changed paths:
M agents/plugins/nginx_status.py
Log Message:
-----------
nginx_status: fix missing config
At the module level, global and local variables are in the same
dictionary. If `exec` is moved from module scope, to the function
scope, then the executed code will only put the variables into
`locals()`. Whether updating `locals()` affects name lookups is
implementation defined.
CMK-12773
Change-Id: I375e41ab3582a16bd2b4f673120ad385c4bc27d0