Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9f630090b18f3d1a84598f7dd12c367b6cb2552b
https://github.com/Checkmk/checkmk/commit/9f630090b18f3d1a84598f7dd12c367b6…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/plugins/mk_oracle
M cmk/base/plugins/agent_based/checkmk_agent.py
M cmk/base/plugins/agent_based/checkmk_cached_plugins.py
M cmk/base/plugins/agent_based/utils/checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
A tests/unit/cmk/base/plugins/agent_based/test_checkmk_cached_plugins.py
Log Message:
-----------
UNIX agents/mk_oracle: Improve info about cached plugins
- Include timeout and PID
- change agent section seperator
- write keys in lowercase, since the data format changed
to a less human readable form anyways
Change-Id: I6a4fc9c50d89df76beca2e5f0c768e79bd90ecf9
Commit: 19f185f1ffef56e680a10d8cf0819ce923dd61ec
https://github.com/Checkmk/checkmk/commit/19f185f1ffef56e680a10d8cf0819ce92…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Regenerated Pipfile.lock.
Change-Id: Ifdd18ec52fd2c7cb6c345e40b750ce244e49496b
Commit: 598956f96c2d5951d8fc10092838277d4b4cad32
https://github.com/Checkmk/checkmk/commit/598956f96c2d5951d8fc10092838277d4…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Bumped pyyaml 6.0 => 6.0.1.
This hopefully fixes an incompatibility with cython.
Change-Id: I221e521f9835dcb4a58825f1524b34fedbb5b122
Commit: bcd2d89ba632ba2590e48d9f96bd558000e1df56
https://github.com/Checkmk/checkmk/commit/bcd2d89ba632ba2590e48d9f96bd55800…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Add constraints file for pinning cython
Relates to the release of Cython 3.x which is not yet compatible
with the currently used version of pymssql
Change-Id: I3044722481cfeb6a839cf941cf03362dac70d4bc
Commit: aa09067d11851f29647c176369ce6d079663dd03
https://github.com/Checkmk/checkmk/commit/aa09067d11851f29647c176369ce6d079…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M .gitignore
Log Message:
-----------
Improved ignorance
Change-Id: Ife0b9a732c82f7c686091af8e1e9894830e1f85c
Commit: e544b2bababf74fc65a0c5ab2a996dea5fffbbb4
https://github.com/Checkmk/checkmk/commit/e544b2bababf74fc65a0c5ab2a996dea5…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M scripts/find-shell-files
Log Message:
-----------
Ignore shell scripts generated by Bazel.
Change-Id: Ib9be8d3285580b35838894ec3a85db04553a4c24
Commit: b2b76784b154deb2d4f73bee97e26086abfdc1bc
https://github.com/Checkmk/checkmk/commit/b2b76784b154deb2d4f73bee97e26086a…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M buildscripts/scripts/test-cmc.groovy
M buildscripts/scripts/test-livestatus.groovy
M buildscripts/scripts/test-neb.groovy
M buildscripts/scripts/test-unixcat.groovy
M packages/livestatus/run
M packages/neb/run
M packages/unixcat/run
M scripts/run-in-docker.sh
Log Message:
-----------
Fixed run scripts, including GCC toolchain handling.
This is still a bit hacky, because we duplicate the toolchain info
in the CI scripts, but we need to improve things step by step...
Change-Id: Id027319cc5343076414fa9d8ff701394e03dc69f
Commit: 4510d6506336e185e9191f65cccf0e069ecab23a
https://github.com/Checkmk/checkmk/commit/4510d6506336e185e9191f65cccf0e069…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Revert "Add constraints file for pinning cython"
This reverts commit bcd2d89ba632ba2590e48d9f96bd558000e1df56.
I will try another approach. See next commit.
Commit: 5473ccd96bb3897f9d3fa52e70d9d672b2d14f9b
https://github.com/Checkmk/checkmk/commit/5473ccd96bb3897f9d3fa52e70d9d672b…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
pymssql build is currently broken
See also https://github.com/pymssql/pymssql/issues/826.
We try to use the pending pull request to build pymssql instead
of fetching the source from pypi. Let's see if it works.
Change-Id: I172f7a14986ac4e3418cbeabdb1be8465ff21884
Commit: f5aa8e068f044b295b852c57981b37a39ac103a0
https://github.com/Checkmk/checkmk/commit/f5aa8e068f044b295b852c57981b37a39…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/fetchers/_snmp.py
M cmk/snmplib/snmp_table.py
A tests/unit/cmk/checkers/test_snmp_walk_cache.py
R tests/unit/cmk/snmplib/test_snmplib_snmp_table_walk_cache.py
Log Message:
-----------
Move `WalkCache` from snmplib to fetcher
no other users -> cohesion
Change-Id: I3a04604bd96dba3c563b3958d5efadfb7356fe03
Commit: 3040280008469a4bb6c11874334b021d6bbba01e
https://github.com/Checkmk/checkmk/commit/3040280008469a4bb6c11874334b021d6…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/fetchers/_snmp.py
A cmk/fetchers/_snmpscan.py
R cmk/snmplib/snmp_scan.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
Log Message:
-----------
Move `gather_available...` to fetchers
No other users -> cohesion
Change-Id: Ie53123c91e9a166d11f5944d1e819effa2eda38d
Commit: 1935d9a9263a3d10c04f268e365a8ea91970aeff
https://github.com/Checkmk/checkmk/commit/1935d9a9263a3d10c04f268e365a8ea91…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
A cmk/fetchers/_snmpcache.py
M cmk/fetchers/_snmpscan.py
R cmk/snmplib/snmp_cache.py
M tests/integration/cmk/lib/snmplib/helper_get_single_oid.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
Log Message:
-----------
Move `snmpcache` to fetchers
no other users -> cohesion
Change-Id: I6716ce1238c3a996349a4c1f7270138e6ef96790
Commit: 4cded4bbe7653d479090ab919bd39a4b300c8266
https://github.com/Checkmk/checkmk/commit/4cded4bbe7653d479090ab919bd39a4b3…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/base/dump_host.py
M cmk/base/ip_lookup.py
M cmk/base/sources/_builder.py
M cmk/base/sources/_sources.py
M cmk/checkengine/_api.py
M cmk/checkengine/_parsersnmp.py
M cmk/checkengine/crash_reporting.py
M cmk/checkengine/error_handling.py
M cmk/fetchers/_snmp.py
M cmk/fetchers/_snmpcache.py
M cmk/fetchers/_snmpscan.py
M cmk/fetchers/filecache/_snmp.py
M cmk/fetchers/snmp.py
M cmk/fetchers/snmp_backend/_utils.py
M cmk/fetchers/snmp_backend/classic.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/watolib/host_attributes.py
M cmk/snmplib/__init__.py
A cmk/snmplib/_typedefs.py
M cmk/snmplib/snmp_modes.py
M cmk/snmplib/snmp_table.py
R cmk/snmplib/type_defs.py
M cmk/snmplib/utils.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/integration/cmk/lib/snmplib/helper_get_single_oid.py
M tests/integration/cmk/lib/snmplib/helper_get_snmp_table.py
M tests/integration/cmk/lib/snmplib/helper_walk_for_export.py
M tests/integration/cmk/lib/snmplib/snmp_helpers.py
M tests/integration/cmk/lib/snmplib/test_snmp_modes.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/testlib/snmp.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
M tests/unit/cmk/base/api/agent_based/test_ab_type_defs.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/checkers/test_classic_snmp.py
M tests/unit/cmk/checkers/test_factory.py
M tests/unit/cmk/checkers/test_fetchers.py
M tests/unit/cmk/checkers/test_parsers.py
M tests/unit/cmk/checkers/test_snmp_walk_cache.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
M tests/unit/cmk/snmplib/test_type_defs.py
Log Message:
-----------
Hide `cmk.snmplib.type_defs`
Change-Id: Ie6085ac3a1be930856dab232cdae2bcff3a23aae
Commit: 4c5b822f1172341bd7f50ab16d66b2e184b3f358
https://github.com/Checkmk/checkmk/commit/4c5b822f1172341bd7f50ab16d66b2e18…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/fetchers/_snmpscan.py
M cmk/fetchers/snmp.py
M cmk/snmplib/__init__.py
M cmk/snmplib/_typedefs.py
M cmk/snmplib/utils.py
M tests/unit/cmk/checkers/test_fetchers.py
M tests/unit/cmk/snmplib/test_type_defs.py
Log Message:
-----------
Improve cohesion in snmplib.utils
Change-Id: I2860ca3a7e0a188d71e1e4a1f4fd33bcd2cc46be
Commit: 063d7fcf42c171833573932d97c69f959820fbdd
https://github.com/Checkmk/checkmk/commit/063d7fcf42c171833573932d97c69f959…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/api/agent_based/section_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/fetchers/_snmpscan.py
M cmk/fetchers/snmp.py
A cmk/snmplib/detect.py
R cmk/snmplib/utils.py
M tests/testlib/snmp.py
M tests/unit/checks/test_safenet_detection.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_detection.py
M tests/unit/cmk/checkers/test_fetchers.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_type_defs.py
Log Message:
-----------
Rename `snmplib.utils` -> `snmplib.detect`
reduces the scope of the module
Change-Id: Ieebd8c8a81f55167d4d2fde04a95488a53d54d79
Commit: 9d5cec2a1b5bf912f43db029d15156a94274425a
https://github.com/Checkmk/checkmk/commit/9d5cec2a1b5bf912f43db029d15156a94…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/checkengine/sectionparser.py
Log Message:
-----------
Inline "update_sections" in "filter_out_errors"
CMK-13874
Change-Id: I2c1c900846651413133e90c8f263e9046d4d37ce
Commit: 0f451c5bdfb33530b60ab90a2f4b25106dde9d1e
https://github.com/Checkmk/checkmk/commit/0f451c5bdfb33530b60ab90a2f4b25106…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/checkengine/_parser.py
M tests/unit/cmk/checkers/test_host_sections.py
Log Message:
-----------
Unit test `filter_out_errors`
The function seems to be more of a "merge" function than
a "filter" function... We should rename it once this has
been clarified some more.
CMK-13874
Change-Id: If9f360c16c8aa325319fe87f6282c75f28256be6
Commit: 5f5809a7d4c8d58527d5b9a18fba47d565a44833
https://github.com/Checkmk/checkmk/commit/5f5809a7d4c8d58527d5b9a18fba47d56…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/checkengine/sectionparser.py
Log Message:
-----------
Fix + re-enable type checking on filter_out_errors
CMK-13874
Change-Id: I16e0400165620bf0b5e5acfd935b81282c11bfaa
Commit: 9b9d992cf224f983dea580fedbc22f7f5b1bc4a3
https://github.com/Checkmk/checkmk/commit/9b9d992cf224f983dea580fedbc22f7f5…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/checkengine/__init__.py
A cmk/checkengine/_parserutils.py
M cmk/checkengine/inventory.py
M cmk/checkengine/sectionparser.py
M tests/unit/cmk/checkers/test_host_sections.py
Log Message:
-----------
Move `filter_out_errors` out of `sectionparser`
cohesion
CMK-13874
Change-Id: I594099632a09b10f1fc832d1a85ee9b6c14f4adc
Commit: 831c2eb8270b5d90ac4995840b651a876c43c132
https://github.com/Checkmk/checkmk/commit/831c2eb8270b5d90ac4995840b651a876…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/checkengine/_parserutils.py
M cmk/checkengine/inventory.py
M tests/unit/cmk/checkers/test_host_sections.py
Log Message:
-----------
filter_out_errors: Simplify typing
CMK-13874
Change-Id: I5e02e6336b07ebd214d29fd59ff154f10df1c7b4
Commit: 23d386c872bd90f9b0afa40fe3103d19b4bd1e28
https://github.com/Checkmk/checkmk/commit/23d386c872bd90f9b0afa40fe3103d19b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/checkengine/__init__.py
M cmk/checkengine/_parserutils.py
M cmk/checkengine/inventory.py
M tests/unit/cmk/checkers/test_host_sections.py
Log Message:
-----------
Rename `filter_out_errors` -> `group_by_host`
CMK-13874
Change-Id: Idce14d2b834d3defb97bb94dc5f748f3cc37ec62
Commit: d1735f17cd53a3d3d3529a4787e3a6f6b9b03894
https://github.com/Checkmk/checkmk/commit/d1735f17cd53a3d3d3529a4787e3a6f6b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M tests/unit/cmk/checkers/test_host_sections.py
Log Message:
-----------
Remove dead code
CMK-13874
Change-Id: I7194313c93a83caddad640c57709bb1be36e2073
Commit: 1e33ee8bab53a36b11d2647da8e9e3101330923d
https://github.com/Checkmk/checkmk/commit/1e33ee8bab53a36b11d2647da8e9e3101…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/fetchers/_piggyback.py
Log Message:
-----------
Improve performance of piggyback fetcher
Change-Id: I3bc2ac7065a4df1968294f93a54aa5535fe9cb17
Commit: 2afb5ed00e24ef55cfa474419942950345027394
https://github.com/Checkmk/checkmk/commit/2afb5ed00e24ef55cfa47441994295034…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M packages/livestatus/run
M packages/livestatus/src/CMakeLists.txt
M packages/neb/run
M packages/neb/src/CMakeLists.txt
M packages/unixcat/run
M packages/unixcat/src/CMakeLists.txt
Log Message:
-----------
Unify run scripts a bit more.
Change-Id: I84adc5f4d737e3d84768a178b28cfbf0e99d50e5
Commit: 5aca2e7318969262e7114be887870340052b73a5
https://github.com/Checkmk/checkmk/commit/5aca2e7318969262e7114be8878703400…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/pfsense_counter.py
Log Message:
-----------
pfsense_counter: add type annotations
Change-Id: I9ea69edd9004b18d423f57dc5e907e264fa18209
Commit: 521ef06dabf77663221480beb52295cc0e183ad7
https://github.com/Checkmk/checkmk/commit/521ef06dabf77663221480beb52295cc0…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/pfsense_counter.py
Log Message:
-----------
pfsense_counter: rename
Change-Id: I0ac022c8ee78a3071c54c3a0e56a5a53921b4b58
Commit: f957cdd9eddd7868d5c2a80d862ead1865a58419
https://github.com/Checkmk/checkmk/commit/f957cdd9eddd7868d5c2a80d862ead186…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/pfsense_counter.py
Log Message:
-----------
pfsense_counter: use check_levels
Change-Id: Ida3dc7c6e765c95c10c8661698425c87a81917e8
Commit: 3f6b5ff229d38aabc9c6d0f482eb6b5562e2961c
https://github.com/Checkmk/checkmk/commit/3f6b5ff229d38aabc9c6d0f482eb6b556…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
R cmk/base/legacy_checks/pfsense_counter.py
A cmk/base/plugins/agent_based/pfsense_counter.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
pfsense_counter: migrate
Change-Id: Ie5ff4e927d2cc99810a1db4d60fa7e3edb00272e
Commit: 4b2f8490eebd9d85be1fbeed25d726ab9395084c
https://github.com/Checkmk/checkmk/commit/4b2f8490eebd9d85be1fbeed25d726ab9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/acme_sbc.py
M cmk/base/legacy_checks/aix_hacmp_nodes.py
M cmk/base/legacy_checks/aix_hacmp_resources.py
M cmk/base/legacy_checks/aix_hacmp_services.py
M cmk/base/legacy_checks/aix_paging.py
M cmk/base/legacy_checks/aix_sap_processlist.py
M cmk/base/legacy_checks/alcatel_power_aos7.py
M cmk/base/legacy_checks/alcatel_temp_aos7.py
M cmk/base/legacy_checks/apc_ats_output.py
M cmk/base/legacy_checks/apc_inrow_temp.py
M cmk/base/legacy_checks/apc_netbotz_drycontact.py
M cmk/base/legacy_checks/apc_netbotz_sensors.py
M cmk/base/legacy_checks/apc_sts_inputs.py
M cmk/base/legacy_checks/apc_symmetra.py
M cmk/base/legacy_checks/apc_symmetra_input.py
M cmk/base/legacy_checks/apc_symmetra_output.py
M cmk/base/legacy_checks/arbor_peakflow_sp.py
M cmk/base/legacy_checks/arbor_peakflow_tms.py
M cmk/base/legacy_checks/arbor_pravail.py
M cmk/base/legacy_checks/arista_temp.py
M cmk/base/legacy_checks/arris_cmts_mem.py
M cmk/base/legacy_checks/aruba_cpu_util.py
M cmk/base/legacy_checks/atto_fibrebridge_chassis.py
M cmk/base/legacy_checks/atto_fibrebridge_sas.py
M cmk/base/legacy_checks/avaya_88xx.py
M cmk/base/legacy_checks/aws_costs_and_usage.py
M cmk/base/legacy_checks/aws_dynamodb_table.py
M cmk/base/legacy_checks/aws_ebs_summary.py
M cmk/base/legacy_checks/aws_elb.py
M cmk/base/legacy_checks/aws_elb_health.py
M cmk/base/legacy_checks/aws_elbv2_application.py
M cmk/base/legacy_checks/aws_elbv2_application_target_groups_http.py
M cmk/base/legacy_checks/aws_elbv2_application_target_groups_lambda.py
M cmk/base/legacy_checks/aws_elbv2_network.py
M cmk/base/legacy_checks/aws_elbv2_summary.py
M cmk/base/legacy_checks/aws_elbv2_target_groups.py
M cmk/base/legacy_checks/aws_exceptions.py
M cmk/base/legacy_checks/aws_glacier.py
M cmk/base/legacy_checks/aws_rds_limits.py
M cmk/base/legacy_checks/aws_rds_summary.py
M cmk/base/legacy_checks/aws_s3.py
M cmk/base/legacy_checks/aws_s3_requests.py
M cmk/base/legacy_checks/aws_wafv2_web_acl.py
M cmk/base/legacy_checks/azure_ad.py
M cmk/base/legacy_checks/azure_agent_info.py
M cmk/base/legacy_checks/azure_usagedetails.py
M cmk/base/legacy_checks/bi_aggregation_connection.py
M cmk/base/legacy_checks/blade_bays.py
M cmk/base/legacy_checks/bluenet_meter.py
M cmk/base/legacy_checks/brocade_mlx_power.py
M cmk/base/legacy_checks/brocade_mlx_temp.py
M cmk/base/legacy_checks/brocade_sys.py
M cmk/base/legacy_checks/cadvisor_cpu.py
M cmk/base/legacy_checks/cadvisor_df.py
M cmk/base/legacy_checks/cadvisor_memory.py
M cmk/base/legacy_checks/carel_sensors.py
M cmk/base/legacy_checks/casa_cpu_temp.py
M cmk/base/legacy_checks/ceph_status.py
M cmk/base/legacy_checks/checkpoint_packets.py
M cmk/base/legacy_checks/checkpoint_vsx.py
M cmk/base/legacy_checks/cisco_asa_conn.py
M cmk/base/legacy_checks/cisco_fantray.py
M cmk/base/legacy_checks/cisco_fru_powerusage.py
M cmk/base/legacy_checks/cisco_ip_sla.py
M cmk/base/legacy_checks/cisco_secure.py
M cmk/base/legacy_checks/cisco_ucs_temp_env.py
M cmk/base/legacy_checks/citrix_hostsystem.py
M cmk/base/legacy_checks/citrix_licenses.py
M cmk/base/legacy_checks/cmciii_lcp_waterflow.py
M cmk/base/legacy_checks/cmctc_output.py
M cmk/base/legacy_checks/cmctc_ports.py
M cmk/base/legacy_checks/couchbase_buckets_operations.py
M cmk/base/legacy_checks/couchbase_nodes_operations.py
M cmk/base/legacy_checks/cups_queues.py
M cmk/base/legacy_checks/db2_bp_hitratios.py
M cmk/base/legacy_checks/db2_counters.py
M cmk/base/legacy_checks/db2_logsizes.py
M cmk/base/legacy_checks/ddn_s2a_errors.py
M cmk/base/legacy_checks/ddn_s2a_faultsbasic.py
M cmk/base/legacy_checks/ddn_s2a_stats.py
Log Message:
-----------
legacy checks: rename parse_functions arg I
Change-Id: I0fc0444fe0e13d29b0b4e62ef805c200baffc4bc
Commit: c1f57a0c5e4fd164ec6a9171a9a5e760879dff00
https://github.com/Checkmk/checkmk/commit/c1f57a0c5e4fd164ec6a9171a9a5e7608…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/ddn_s2a_statsdelay.py
M cmk/base/legacy_checks/ddn_s2a_uptime.py
M cmk/base/legacy_checks/ddn_s2a_version.py
M cmk/base/legacy_checks/dell_compellent_disks.py
M cmk/base/legacy_checks/dell_powerconnect_temp.py
M cmk/base/legacy_checks/docker_node_disk_usage.py
M cmk/base/legacy_checks/docsis_channels_upstream.py
M cmk/base/legacy_checks/domino_mailqueues.py
M cmk/base/legacy_checks/elasticsearch_cluster_health.py
M cmk/base/legacy_checks/elasticsearch_nodes.py
M cmk/base/legacy_checks/eltek_battery.py
M cmk/base/legacy_checks/emc_datadomain_mtree.py
M cmk/base/legacy_checks/emcvnx_agent.py
M cmk/base/legacy_checks/emcvnx_disks.py
M cmk/base/legacy_checks/emcvnx_hba.py
M cmk/base/legacy_checks/emcvnx_info.py
M cmk/base/legacy_checks/emcvnx_mirrorview.py
M cmk/base/legacy_checks/emcvnx_sp_util.py
M cmk/base/legacy_checks/emcvnx_storage_pools.py
M cmk/base/legacy_checks/emka_modules.py
M cmk/base/legacy_checks/esx_vsphere_datastores.py
M cmk/base/legacy_checks/esx_vsphere_licenses.py
M cmk/base/legacy_checks/esx_vsphere_objects.py
M cmk/base/legacy_checks/etherbox2_temp.py
M cmk/base/legacy_checks/f5_bigip_fans.py
M cmk/base/legacy_checks/f5_bigip_mem.py
M cmk/base/legacy_checks/f5_bigip_pool.py
M cmk/base/legacy_checks/f5_bigip_snat.py
M cmk/base/legacy_checks/f5_bigip_vserver.py
M cmk/base/legacy_checks/fast_lta_volumes.py
M cmk/base/legacy_checks/filestats.py
M cmk/base/legacy_checks/fireeye_content.py
M cmk/base/legacy_checks/fireeye_mailq.py
M cmk/base/legacy_checks/fireeye_raid.py
M cmk/base/legacy_checks/fortigate_memory.py
M cmk/base/legacy_checks/fortigate_memory_base.py
M cmk/base/legacy_checks/fortigate_node.py
M cmk/base/legacy_checks/fortigate_signatures.py
M cmk/base/legacy_checks/fortigate_sslvpn.py
M cmk/base/legacy_checks/fortinet_controller_aps.py
M cmk/base/legacy_checks/fortisandbox_queues.py
M cmk/base/legacy_checks/fsc_fans.py
M cmk/base/legacy_checks/graylog_nodes.py
M cmk/base/legacy_checks/graylog_sidecars.py
M cmk/base/legacy_checks/gude_powerbanks.py
M cmk/base/legacy_checks/gude_relayport.py
M cmk/base/legacy_checks/h3c_lanswitch_sensors.py
M cmk/base/legacy_checks/heartbeat_rscstatus.py
M cmk/base/legacy_checks/hepta.py
M cmk/base/legacy_checks/hitachi_hnas_drives.py
M cmk/base/legacy_checks/hivemanager_ng_devices.py
M cmk/base/legacy_checks/hp_fan.py
M cmk/base/legacy_checks/hp_hh3c_ext.py
M cmk/base/legacy_checks/hp_mcs_sensors.py
M cmk/base/legacy_checks/hp_msa_system.py
M cmk/base/legacy_checks/hp_msa_volume.py
M cmk/base/legacy_checks/hp_proliant_raid.py
M cmk/base/legacy_checks/hp_psu.py
M cmk/base/legacy_checks/huawei_switch_cpu.py
M cmk/base/legacy_checks/huawei_switch_fan.py
M cmk/base/legacy_checks/huawei_switch_mem.py
M cmk/base/legacy_checks/huawei_switch_stack.py
M cmk/base/legacy_checks/huawei_wlc_aps.py
M cmk/base/legacy_checks/huawei_wlc_devs.py
M cmk/base/legacy_checks/hyperv_vms.py
M cmk/base/legacy_checks/hyperv_vmstatus.py
M cmk/base/legacy_checks/ibm_mq_plugin.py
M cmk/base/legacy_checks/ibm_svc_array.py
M cmk/base/legacy_checks/ibm_svc_disks.py
M cmk/base/legacy_checks/ibm_svc_enclosure.py
M cmk/base/legacy_checks/ibm_svc_host.py
M cmk/base/legacy_checks/ibm_svc_license.py
M cmk/base/legacy_checks/ibm_svc_mdisk.py
M cmk/base/legacy_checks/ibm_svc_mdiskgrp.py
M cmk/base/legacy_checks/ibm_svc_node.py
M cmk/base/legacy_checks/ibm_svc_portfc.py
M cmk/base/legacy_checks/ibm_svc_portsas.py
M cmk/base/legacy_checks/ibm_tl_media_access_devices.py
M cmk/base/legacy_checks/icom_repeater.py
M cmk/base/legacy_checks/infoblox_temp.py
Log Message:
-----------
legacy checks: rename parse_functions arg II
Change-Id: I968bb4279ea1b2a23303990a8854b25615958641
Commit: faf65fcc0176d8389d6816e2d6139480c94b9ed8
https://github.com/Checkmk/checkmk/commit/faf65fcc0176d8389d6816e2d6139480c…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
A .werks/15959
Log Message:
-----------
15959 FIX ntop_alerts: populate alert type dropdown list in alerts dashboards
This werk fixes an issue with the alert type dropdown menu in the alerts
dashboards. Previously, it was only populated with All, meaning you
couldn't filter the alerts on alert type. Now the dropdown is populated
with all possible alert type values.
Change-Id: I64a59af935ea665565abfad78f732fbabd63f4fb
Commit: 1821e9ecca3a2ee3d633b5c7cef5415f7d942b8e
https://github.com/Checkmk/checkmk/commit/1821e9ecca3a2ee3d633b5c7cef5415f7…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/gui/watolib/site_changes.py
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Remove old migration code
2.3 will not have to migrate from 2.0 data, so there is
need for this migration anymore.
Change-Id: I528ee0cbd541315f0bd69bd56a23c592692ab0ee
Commit: d0eb8717739c030060788c9856c15b274dc21de2
https://github.com/Checkmk/checkmk/commit/d0eb8717739c030060788c9856c15b274…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Extract custom validator from CMEHost
This is the first step to remove the edition specific CMEHost.
Change-Id: Ice80d0d94111c479733ee63c42a239baef1a0905
Commit: 66cb39e594be2f8f7d5da81491e53caa7617b72f
https://github.com/Checkmk/checkmk/commit/66cb39e594be2f8f7d5da81491e53caa7…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Extract custom validators from CMEFolder
Change-Id: I2241a22ae47d6d1f635e0200d0e903c607cec6f4
Commit: 30bdcc895c4c5ed1ef5c149a3c5b251048f54982
https://github.com/Checkmk/checkmk/commit/30bdcc895c4c5ed1ef5c149a3c5b25104…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Remove CMEHost and CMEFolder
Change-Id: I6ab24d5893ccf8b053514cf9943f1b68bef3e845
Commit: b3c350d365bc238e0a4436afed480926564e8f61
https://github.com/Checkmk/checkmk/commit/b3c350d365bc238e0a4436afed4809265…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M cmk/base/config.py
M cmk/gui/autocompleters.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/folder_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_config/__init__.py
M cmk/gui/plugins/openapi/endpoints/host_internal/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/service_discovery/__init__.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/context_buttons.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/automatic_host_removal.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/tags.py
M cmk/update_config/plugins/actions/hosts_and_folders.py
M cmk/update_config/plugins/pre_actions/rulesets.py
M tests/testlib/base.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_services.py
Log Message:
-----------
Rename CREFolder to Folder and CREHost to Host
Change-Id: I3738e213d642a74a7d63819053e89202e8b2f171
Commit: 1fceb66cb818eba5fbaeee081a48a47f6fdd727d
https://github.com/Checkmk/checkmk/commit/1fceb66cb818eba5fbaeee081a48a47f6…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M packages/livestatus/run
M packages/neb/run
M packages/unixcat/run
Log Message:
-----------
Simplified and fixed toolchain handling in run scripts.
Change-Id: Ic7e971d341853d2c90dfa29a2d828f8d9db0577e
Commit: 1fe8fb099a97478c2375b0d2966e4c1e9775e97d
https://github.com/Checkmk/checkmk/commit/1fe8fb099a97478c2375b0d2966e4c1e9…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M packages/livestatus/run
M packages/neb/run
M packages/unixcat/run
Log Message:
-----------
Unify sed magic in run scripts a bit.
Change-Id: I4db87c5bb649f61e289732f79cd977f5a848ec5d
Commit: e62f72eb8c5359e73941f2d5363797a798d43ca7
https://github.com/Checkmk/checkmk/commit/e62f72eb8c5359e73941f2d5363797a79…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M packages/livestatus/run
M packages/neb/CMakeLists.txt
M packages/neb/run
M packages/unixcat/run
Log Message:
-----------
Unification: Grab package description from CMakeLists.txt.
Change-Id: Ic3fa0dc4dc92743332b2f60200a25cdd22eb6875
Commit: de9d1220073d1ca1c34c4eca98398c51d347041d
https://github.com/Checkmk/checkmk/commit/de9d1220073d1ca1c34c4eca98398c51d…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M .werks/15702
Log Message:
-----------
Change Werk 15702 to compatible
We issue a warning that wasn't there before.
But besides that, nothing breaks or changes.
This should be considered compatible.
Change-Id: Ia35da25ed4822b6cc31ee994801cd2640c83027f
Commit: efa728aa96148052f3b30aecaed860d6d0d15049
https://github.com/Checkmk/checkmk/commit/efa728aa96148052f3b30aecaed860d6d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Unbreak pymssql build for SLES15
Additional hack on top of 5473ccd96bb3897f9d3fa52e70d9d672b2d14f9b.
The git+https processing does not work out of the box in our SLES15*
build environments. Instead of fiddling around with this for too long
we take a shortcut here by disabling the verification (Sorry). I
expect this to be just a quick workaround which can soonish be reverted
again.
Change-Id: I998904583f37d6a9418b9b3bc78a2554e8855f5f
Commit: ff5d1d927e8a43e0cd8f18a3693a21dbc0a9272a
https://github.com/Checkmk/checkmk/commit/ff5d1d927e8a43e0cd8f18a3693a21dbc…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M packages/livestatus/run
M packages/neb/run
M packages/unixcat/run
Log Message:
-----------
Shorten output from run scripts a bit.
Change-Id: I511b42f5d1c6fcebb76d7388836595e28830a6be
Commit: aa94a56a95faf6e9574cdbee99ff57ea518ab79b
https://github.com/Checkmk/checkmk/commit/aa94a56a95faf6e9574cdbee99ff57ea5…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
A packages/unixcat/include/.gitkeep
M packages/unixcat/run
Log Message:
-----------
Add (kind of) empty include directory for consistency.
Change-Id: I59dceb5c0032e01922a78354d15484661147b6e8
Compare: https://github.com/Checkmk/checkmk/compare/323c1eb80924...aa94a56a95fa
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 0850cd27b2ce2a11100c8373bcae63520101236f
https://github.com/Checkmk/checkmk/commit/0850cd27b2ce2a11100c8373bcae63520…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
Log Message:
-----------
folder_config: update tests to use api client & update client
Change-Id: I0d0c4980b85fb10f0e97a6f0b1c98e0a361fc173
Commit: 582419fc24518a512bb318d090e1a77176856feb
https://github.com/Checkmk/checkmk/commit/582419fc24518a512bb318d090e1a7717…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 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/
Commit: 13a527f096517895080b2fe89777fb404aceed12
https://github.com/Checkmk/checkmk/commit/13a527f096517895080b2fe89777fb404…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-07-18 (Tue, 18 Jul 2023)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
pymssql build is currently broken
See also https://github.com/pymssql/pymssql/issues/826.
We try to use the pending pull request to build pymssql instead
of fetching the source from pypi. Let's see if it works.
Change-Id: I172f7a14986ac4e3418cbeabdb1be8465ff21884
Commit: c1723521ba45a04d9db220d871b7ee7bc20c822a
https://github.com/Checkmk/checkmk/commit/c1723521ba45a04d9db220d871b7ee7bc…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M Pipfile.lock
Log Message:
-----------
Regenerated Pipfile.lock
Change-Id: I12f693ef85e019e796bb7ea736443f7fb5317910
Commit: e5e3a2dc18931cf28371fdfabc2fe158faa9daa5
https://github.com/Checkmk/checkmk/commit/e5e3a2dc18931cf28371fdfabc2fe158f…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-07-19 (Wed, 19 Jul 2023)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Bumped PyYAML from 6.0 to 6.0.1 due to incompatibility with cython
Change-Id: Ic9763208424a31143555ddde53181695fc0bb682
Compare: https://github.com/Checkmk/checkmk/compare/c431ecf8cecf...e5e3a2dc1893
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7f16030837de33ab462805c5de6695fbe4b15396
https://github.com/Checkmk/checkmk/commit/7f16030837de33ab462805c5de6695fbe…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
Log Message:
-----------
Remove non-registration-related usage of GraphTemplate I
GraphTemplate has LazyStrings, which we want to localize as early as
possible, st. they don't cause problems in our pydantic models later on.
We will achieve this in two steps:
1) Eliminate any non-registration-related instantiations of
GraphTemplate (ie., call sites which do *not* register a graph
template).
2) Wrap access to graph_info dictionary (aka graph template registry)
into a function which does the localization and which converts from
GraphTemplate to an internal representation.
CMK-13986
Change-Id: Id8cc970184b81dec2a132909dbe49f71f0193d6f
Commit: 05199699a0704b33f909cd98542fed417421220c
https://github.com/Checkmk/checkmk/commit/05199699a0704b33f909cd98542fed417…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/gui/autocompleters.py
M cmk/gui/dashboard/dashlet/dashlets/graph.py
M cmk/gui/metrics.py
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/type_defs.py
M tests/unit/cmk/gui/plugins/metrics/test_graph_templates.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_graph_template.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
Log Message:
-----------
Wrap access to graph_info (graph template registry)
Internally, we now use a frozen dataclass to represent graph templates.
All LazyStrings are localized when accessing the registry via the
wrapper.
Note that this is only an intermediate solution which has performance
drawbacks. However, this will be resolved when introducing a proper
registration mechanism for graph templates, which will absorb this
functionality.
CMK-13986
Change-Id: Ia15e4e82d59a286691a0e130e1d254400d3f7e24
Commit: dddcd94c6a8d78bd510728a4a43fa7c4bd746ad6
https://github.com/Checkmk/checkmk/commit/dddcd94c6a8d78bd510728a4a43fa7c4b…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/graph_pdf.py
M cmk/gui/plugins/metrics/html_render.py
Log Message:
-----------
Pydantify GraphArtwork
CMK-13986
Change-Id: Iceec012f3a56bc2e7b15c36001d5374ab67ea817
Compare: https://github.com/Checkmk/checkmk/compare/98481b93cf98...dddcd94c6a8d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2577c2a1ec2efbdcceb3252e560b8efd3924504d
https://github.com/Checkmk/checkmk/commit/2577c2a1ec2efbdcceb3252e560b8efd3…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/cisco_nexus_cpu.py
M cmk/base/legacy_checks/cisco_oldcpu.py
M cmk/base/legacy_checks/cisco_power.py
M cmk/base/legacy_checks/cisco_prime_wifi_access_points.py
M cmk/base/legacy_checks/cisco_prime_wifi_connections.py
M cmk/base/legacy_checks/cisco_redundancy.py
M cmk/base/legacy_checks/cisco_secure.py
M cmk/base/legacy_checks/cisco_srst_call_legs.py
M cmk/base/legacy_checks/cisco_srst_phones.py
M cmk/base/legacy_checks/cisco_srst_state.py
M cmk/base/legacy_checks/cisco_stackpower.py
M cmk/base/legacy_checks/cisco_sys_mem.py
M cmk/base/legacy_checks/cisco_temp.py
M cmk/base/legacy_checks/cisco_temp_sensor.py
M cmk/base/legacy_checks/cisco_ucs_cpu.py
M cmk/base/legacy_checks/cisco_ucs_fan.py
M cmk/base/legacy_checks/cisco_ucs_hdd.py
M cmk/base/legacy_checks/cisco_ucs_lun.py
M cmk/base/legacy_checks/cisco_ucs_mem.py
M cmk/base/legacy_checks/cisco_ucs_mem_total.py
M cmk/base/legacy_checks/cisco_ucs_psu.py
M cmk/base/legacy_checks/cisco_ucs_raid.py
M cmk/base/legacy_checks/cisco_ucs_system.py
M cmk/base/legacy_checks/cisco_ucs_temp_cpu.py
M cmk/base/legacy_checks/cisco_ucs_temp_env.py
M cmk/base/legacy_checks/cisco_ucs_temp_mem.py
M cmk/base/legacy_checks/cisco_vpn_sessions.py
M cmk/base/legacy_checks/cisco_vss.py
M cmk/base/legacy_checks/citrix_hostsystem.py
M cmk/base/legacy_checks/citrix_licenses.py
M cmk/base/legacy_checks/citrix_serverload.py
M cmk/base/legacy_checks/citrix_sessions.py
M cmk/base/legacy_checks/climaveneta_alarm.py
M cmk/base/legacy_checks/climaveneta_fan.py
M cmk/base/legacy_checks/climaveneta_temp.py
M cmk/base/legacy_checks/cmc_temp.py
M cmk/base/legacy_checks/cmciii_lcp_airin.py
M cmk/base/legacy_checks/cmciii_lcp_airout.py
M cmk/base/legacy_checks/cmciii_lcp_fans.py
M cmk/base/legacy_checks/cmciii_lcp_water.py
M cmk/base/legacy_checks/cmciii_lcp_waterflow.py
M cmk/base/legacy_checks/cmctc.py
M cmk/base/legacy_checks/cmctc_config.py
M cmk/base/legacy_checks/cmctc_lcp.py
M cmk/base/legacy_checks/cmctc_output.py
M cmk/base/legacy_checks/cmctc_ports.py
M cmk/base/legacy_checks/cmctc_psm_m.py
M cmk/base/legacy_checks/cmctc_state.py
M cmk/base/legacy_checks/couchbase_buckets_cache.py
M cmk/base/legacy_checks/couchbase_buckets_fragmentation.py
M cmk/base/legacy_checks/couchbase_buckets_items.py
M cmk/base/legacy_checks/couchbase_buckets_mem.py
M cmk/base/legacy_checks/couchbase_buckets_operations.py
M cmk/base/legacy_checks/couchbase_buckets_vbuckets.py
M cmk/base/legacy_checks/couchbase_nodes_cache.py
M cmk/base/legacy_checks/couchbase_nodes_info.py
M cmk/base/legacy_checks/couchbase_nodes_items.py
M cmk/base/legacy_checks/couchbase_nodes_operations.py
M cmk/base/legacy_checks/couchbase_nodes_services.py
M cmk/base/legacy_checks/couchbase_nodes_size.py
M cmk/base/legacy_checks/couchbase_nodes_stats.py
M cmk/base/legacy_checks/cpsecure_sessions.py
M cmk/base/legacy_checks/cups_queues.py
M cmk/base/legacy_checks/datapower_cpu.py
M cmk/base/legacy_checks/datapower_fan.py
M cmk/base/legacy_checks/datapower_fs.py
M cmk/base/legacy_checks/datapower_ldrive.py
M cmk/base/legacy_checks/datapower_mem.py
M cmk/base/legacy_checks/datapower_pdrive.py
M cmk/base/legacy_checks/datapower_raid_bat.py
M cmk/base/legacy_checks/datapower_temp.py
M cmk/base/legacy_checks/db2_backup.py
M cmk/base/legacy_checks/db2_bp_hitratios.py
M cmk/base/legacy_checks/db2_connections.py
M cmk/base/legacy_checks/db2_counters.py
M cmk/base/legacy_checks/db2_logsizes.py
M cmk/base/legacy_checks/db2_mem.py
M cmk/base/legacy_checks/db2_sort_overflow.py
M cmk/base/legacy_checks/db2_tablespaces.py
M cmk/base/legacy_checks/db2_version.py
M cmk/base/legacy_checks/ddn_s2a_errors.py
M cmk/base/legacy_checks/ddn_s2a_faultsbasic.py
M cmk/base/legacy_checks/ddn_s2a_stats.py
M cmk/base/legacy_checks/ddn_s2a_statsdelay.py
M cmk/base/legacy_checks/ddn_s2a_uptime.py
M cmk/base/legacy_checks/ddn_s2a_version.py
M cmk/base/legacy_checks/decru_cpu.py
M cmk/base/legacy_checks/decru_fans.py
M cmk/base/legacy_checks/decru_perf.py
M cmk/base/legacy_checks/decru_power.py
M cmk/base/legacy_checks/decru_temps.py
M cmk/base/legacy_checks/dell_chassis_fans.py
M cmk/base/legacy_checks/dell_chassis_io.py
M cmk/base/legacy_checks/dell_chassis_kvm.py
M cmk/base/legacy_checks/dell_chassis_power.py
M cmk/base/legacy_checks/dell_chassis_powersupplies.py
M cmk/base/legacy_checks/dell_chassis_slots.py
M cmk/base/legacy_checks/dell_chassis_status.py
M cmk/base/legacy_checks/dell_chassis_temp.py
M cmk/base/legacy_checks/dell_compellent_controller.py
M cmk/base/legacy_checks/dell_compellent_disks.py
M cmk/base/legacy_checks/dell_compellent_enclosure.py
M cmk/base/legacy_checks/dell_compellent_folder.py
M cmk/base/legacy_checks/dell_eql_storage.py
M cmk/base/legacy_checks/dell_idrac_disks.py
M cmk/base/legacy_checks/dell_idrac_fans.py
M cmk/base/legacy_checks/dell_idrac_power.py
M cmk/base/legacy_checks/dell_idrac_raid.py
M cmk/base/legacy_checks/dell_idrac_virtdisks.py
M cmk/base/legacy_checks/dell_om_disks.py
M cmk/base/legacy_checks/dell_om_esmlog.py
M cmk/base/legacy_checks/dell_om_fans.py
M cmk/base/legacy_checks/dell_om_mem.py
M cmk/base/legacy_checks/dell_om_power.py
M cmk/base/legacy_checks/dell_om_processors.py
M cmk/base/legacy_checks/dell_om_sensors.py
M cmk/base/legacy_checks/dell_om_vdisks.py
M cmk/base/legacy_checks/dell_powerconnect_cpu.py
M cmk/base/legacy_checks/dell_powerconnect_fans.py
M cmk/base/legacy_checks/dell_powerconnect_psu.py
M cmk/base/legacy_checks/dell_powerconnect_temp.py
M cmk/base/legacy_checks/dell_poweredge_amperage.py
M cmk/base/legacy_checks/dell_poweredge_cpu.py
M cmk/base/legacy_checks/dell_poweredge_mem.py
M cmk/base/legacy_checks/dell_poweredge_netdev.py
M cmk/base/legacy_checks/dell_poweredge_pci.py
M cmk/base/legacy_checks/dell_poweredge_status.py
M cmk/base/legacy_checks/dell_poweredge_temp.py
M cmk/base/legacy_checks/didactum_can_sensors_analog.py
M cmk/base/legacy_checks/didactum_sensors_analog.py
M cmk/base/legacy_checks/didactum_sensors_discrete.py
M cmk/base/legacy_checks/didactum_sensors_outlet.py
M cmk/base/legacy_checks/dmi_sysinfo.py
M cmk/base/legacy_checks/dmraid.py
M cmk/base/legacy_checks/docker_node_disk_usage.py
M cmk/base/legacy_checks/docker_node_info.py
M cmk/base/legacy_checks/docsis_channels_downstream.py
M cmk/base/legacy_checks/docsis_channels_upstream.py
M cmk/base/legacy_checks/docsis_cm_status.py
M cmk/base/legacy_checks/domino_info.py
M cmk/base/legacy_checks/domino_mailqueues.py
M cmk/base/legacy_checks/domino_transactions.py
M cmk/base/legacy_checks/domino_users.py
M cmk/base/legacy_checks/dotnet_clrmemory.py
M cmk/base/legacy_checks/drbd.py
M cmk/base/legacy_checks/elasticsearch_cluster_health.py
M cmk/base/legacy_checks/elasticsearch_nodes.py
M cmk/base/legacy_checks/eltek_battery.py
M cmk/base/legacy_checks/eltek_fans.py
M cmk/base/legacy_checks/eltek_outdoor_temp.py
M cmk/base/legacy_checks/eltek_systemstatus.py
M cmk/base/legacy_checks/emc_datadomain_disks.py
M cmk/base/legacy_checks/emc_datadomain_fans.py
M cmk/base/legacy_checks/emc_datadomain_fs.py
M cmk/base/legacy_checks/emc_datadomain_mtree.py
M cmk/base/legacy_checks/emc_datadomain_nvbat.py
M cmk/base/legacy_checks/emc_datadomain_power.py
M cmk/base/legacy_checks/emc_datadomain_temps.py
M cmk/base/legacy_checks/emc_isilon.py
M cmk/base/legacy_checks/emc_isilon_cpu.py
M cmk/base/legacy_checks/emc_isilon_diskstatus.py
M cmk/base/legacy_checks/emc_isilon_fans.py
M cmk/base/legacy_checks/emc_isilon_ifs.py
M cmk/base/legacy_checks/emc_isilon_temp.py
M cmk/base/legacy_checks/emc_vplex_cpu.py
M cmk/base/legacy_checks/emcvnx_agent.py
M cmk/base/legacy_checks/emcvnx_disks.py
M cmk/base/legacy_checks/emcvnx_hba.py
M cmk/base/legacy_checks/emcvnx_hwstatus.py
M cmk/base/legacy_checks/emcvnx_info.py
M cmk/base/legacy_checks/emcvnx_mirrorview.py
M cmk/base/legacy_checks/emcvnx_raidgroups.py
M cmk/base/legacy_checks/emcvnx_sp_util.py
M cmk/base/legacy_checks/emcvnx_storage_pools.py
M cmk/base/legacy_checks/emcvnx_writecache.py
M cmk/base/legacy_checks/emerson_stat.py
M cmk/base/legacy_checks/emerson_temp.py
M cmk/base/legacy_checks/emka_modules.py
M cmk/base/legacy_checks/enterasys_cpu_util.py
M cmk/base/legacy_checks/enterasys_fans.py
M cmk/base/legacy_checks/enterasys_lsnat.py
M cmk/base/legacy_checks/enterasys_powersupply.py
M cmk/base/legacy_checks/enterasys_temp.py
M cmk/base/legacy_checks/entersekt.py
M cmk/base/legacy_checks/epson_beamer_lamp.py
M cmk/base/legacy_checks/esx_vsphere_counters.py
M cmk/base/legacy_checks/esx_vsphere_datastores.py
M cmk/base/legacy_checks/esx_vsphere_hostsystem.py
M cmk/base/legacy_checks/esx_vsphere_licenses.py
M cmk/base/legacy_checks/esx_vsphere_objects.py
M cmk/base/legacy_checks/esx_vsphere_sensors.py
M cmk/base/legacy_checks/esx_vsphere_vm.py
M cmk/base/legacy_checks/etherbox2_temp.py
M cmk/base/legacy_checks/f5_bigip_apm.py
M cmk/base/legacy_checks/f5_bigip_chassis_temp.py
M cmk/base/legacy_checks/f5_bigip_conns.py
M cmk/base/legacy_checks/f5_bigip_cpu_temp.py
M cmk/base/legacy_checks/f5_bigip_fans.py
M cmk/base/legacy_checks/f5_bigip_interfaces.py
M cmk/base/legacy_checks/f5_bigip_mem.py
M cmk/base/legacy_checks/f5_bigip_pool.py
M cmk/base/legacy_checks/f5_bigip_psu.py
Log Message:
-----------
normalize order of registration keys II
Change-Id: I8396977fab231abe29d09cb1f02cdc72889775a6
Commit: 2837965714c09be961d50086a135ee49ff39a3cd
https://github.com/Checkmk/checkmk/commit/2837965714c09be961d50086a135ee49f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/f5_bigip_snat.py
M cmk/base/legacy_checks/f5_bigip_vserver.py
M cmk/base/legacy_checks/fast_lta_headunit.py
M cmk/base/legacy_checks/fast_lta_silent_cubes.py
M cmk/base/legacy_checks/fast_lta_volumes.py
M cmk/base/legacy_checks/fc_port.py
M cmk/base/legacy_checks/filehandler.py
M cmk/base/legacy_checks/filestats.py
M cmk/base/legacy_checks/fireeye_active_vms.py
M cmk/base/legacy_checks/fireeye_bypass.py
M cmk/base/legacy_checks/fireeye_content.py
M cmk/base/legacy_checks/fireeye_fans.py
M cmk/base/legacy_checks/fireeye_lic_active.py
M cmk/base/legacy_checks/fireeye_lic_expiration.py
M cmk/base/legacy_checks/fireeye_mail.py
M cmk/base/legacy_checks/fireeye_mailq.py
M cmk/base/legacy_checks/fireeye_powersupplies.py
M cmk/base/legacy_checks/fireeye_quarantine.py
M cmk/base/legacy_checks/fireeye_raid.py
M cmk/base/legacy_checks/fireeye_smtp_conn.py
M cmk/base/legacy_checks/fireeye_sys_image.py
M cmk/base/legacy_checks/fireeye_temp.py
M cmk/base/legacy_checks/fortigate_cpu.py
M cmk/base/legacy_checks/fortigate_cpu_base.py
M cmk/base/legacy_checks/fortigate_ipsecvpn.py
M cmk/base/legacy_checks/fortigate_memory.py
M cmk/base/legacy_checks/fortigate_memory_base.py
M cmk/base/legacy_checks/fortigate_node.py
M cmk/base/legacy_checks/fortigate_sessions.py
M cmk/base/legacy_checks/fortigate_sessions_base.py
M cmk/base/legacy_checks/fortigate_signatures.py
M cmk/base/legacy_checks/fortigate_sslvpn.py
M cmk/base/legacy_checks/fortinet_controller_aps.py
M cmk/base/legacy_checks/fortisandbox_cpu_util.py
M cmk/base/legacy_checks/fortisandbox_queues.py
M cmk/base/legacy_checks/fsc_fans.py
M cmk/base/legacy_checks/fsc_ipmi_mem_status.py
M cmk/base/legacy_checks/fsc_sc2_cpu_status.py
M cmk/base/legacy_checks/fsc_sc2_fans.py
M cmk/base/legacy_checks/fsc_sc2_info.py
M cmk/base/legacy_checks/fsc_sc2_mem_status.py
M cmk/base/legacy_checks/fsc_sc2_power_consumption.py
M cmk/base/legacy_checks/fsc_sc2_psu.py
M cmk/base/legacy_checks/fsc_sc2_temp.py
M cmk/base/legacy_checks/fsc_sc2_voltage.py
M cmk/base/legacy_checks/fsc_subsystems.py
M cmk/base/legacy_checks/fsc_temp.py
M cmk/base/legacy_checks/genua_carp.py
M cmk/base/legacy_checks/genua_fan.py
M cmk/base/legacy_checks/genua_pfstate.py
M cmk/base/legacy_checks/genua_state_correlation.py
M cmk/base/legacy_checks/genua_vpn.py
M cmk/base/legacy_checks/graylog_cluster_stats.py
M cmk/base/legacy_checks/graylog_cluster_traffic.py
M cmk/base/legacy_checks/graylog_jvm.py
M cmk/base/legacy_checks/graylog_license.py
M cmk/base/legacy_checks/graylog_messages.py
M cmk/base/legacy_checks/graylog_nodes.py
M cmk/base/legacy_checks/graylog_sidecars.py
M cmk/base/legacy_checks/graylog_sources.py
M cmk/base/legacy_checks/gude_humidity.py
M cmk/base/legacy_checks/gude_powerbanks.py
M cmk/base/legacy_checks/gude_relayport.py
M cmk/base/legacy_checks/gude_temp.py
M cmk/base/legacy_checks/h3c_lanswitch_cpu.py
M cmk/base/legacy_checks/h3c_lanswitch_sensors.py
M cmk/base/legacy_checks/heartbeat_nodes.py
M cmk/base/legacy_checks/heartbeat_rscstatus.py
M cmk/base/legacy_checks/hepta.py
M cmk/base/legacy_checks/hitachi_hnas_bossock.py
M cmk/base/legacy_checks/hitachi_hnas_cifs.py
M cmk/base/legacy_checks/hitachi_hnas_cpu.py
M cmk/base/legacy_checks/hitachi_hnas_drives.py
M cmk/base/legacy_checks/hitachi_hnas_fan.py
M cmk/base/legacy_checks/hitachi_hnas_fpga.py
M cmk/base/legacy_checks/hitachi_hnas_pnode.py
M cmk/base/legacy_checks/hitachi_hnas_psu.py
M cmk/base/legacy_checks/hitachi_hnas_quorumdevice.py
M cmk/base/legacy_checks/hitachi_hnas_temp.py
M cmk/base/legacy_checks/hitachi_hnas_vnode.py
M cmk/base/legacy_checks/hitachi_hus_dkc.py
M cmk/base/legacy_checks/hitachi_hus_dku.py
M cmk/base/legacy_checks/hitachi_hus_status.py
M cmk/base/legacy_checks/hivemanager_devices.py
M cmk/base/legacy_checks/hivemanager_ng_devices.py
M cmk/base/legacy_checks/hp_blade.py
M cmk/base/legacy_checks/hp_blade_blades.py
M cmk/base/legacy_checks/hp_blade_fan.py
M cmk/base/legacy_checks/hp_blade_manager.py
M cmk/base/legacy_checks/hp_blade_psu.py
M cmk/base/legacy_checks/hp_eml_sum.py
M cmk/base/legacy_checks/hp_fan.py
M cmk/base/legacy_checks/hp_hh3c_ext.py
M cmk/base/legacy_checks/hp_mcs_sensors.py
M cmk/base/legacy_checks/hp_mcs_system.py
M cmk/base/legacy_checks/hp_msa_controller.py
M cmk/base/legacy_checks/hp_msa_disk.py
M cmk/base/legacy_checks/hp_msa_fan.py
M cmk/base/legacy_checks/hp_msa_psu.py
M cmk/base/legacy_checks/hp_msa_system.py
M cmk/base/legacy_checks/hp_msa_volume.py
M cmk/base/legacy_checks/hp_procurve_cpu.py
M cmk/base/legacy_checks/hp_procurve_mem.py
M cmk/base/legacy_checks/hp_procurve_sensors.py
M cmk/base/legacy_checks/hp_procurve_temp.py
M cmk/base/legacy_checks/hp_proliant.py
M cmk/base/legacy_checks/hp_proliant_cpu.py
M cmk/base/legacy_checks/hp_proliant_da_cntlr.py
M cmk/base/legacy_checks/hp_proliant_fans.py
M cmk/base/legacy_checks/hp_proliant_raid.py
M cmk/base/legacy_checks/hp_proliant_temp.py
M cmk/base/legacy_checks/hp_psu.py
M cmk/base/legacy_checks/hp_sts_drvbox.py
M cmk/base/legacy_checks/hp_webmgmt_status.py
M cmk/base/legacy_checks/hpux_fchba.py
M cmk/base/legacy_checks/hpux_lvm.py
M cmk/base/legacy_checks/hpux_multipath.py
M cmk/base/legacy_checks/hpux_serviceguard.py
M cmk/base/legacy_checks/hpux_snmp_cs.py
M cmk/base/legacy_checks/hpux_tunables.py
M cmk/base/legacy_checks/hr_cpu.py
M cmk/base/legacy_checks/huawei_osn_fan.py
M cmk/base/legacy_checks/huawei_osn_laser.py
M cmk/base/legacy_checks/huawei_osn_power.py
M cmk/base/legacy_checks/huawei_osn_temp.py
M cmk/base/legacy_checks/huawei_switch_cpu.py
M cmk/base/legacy_checks/huawei_switch_fan.py
M cmk/base/legacy_checks/huawei_switch_mem.py
M cmk/base/legacy_checks/huawei_switch_psu.py
M cmk/base/legacy_checks/huawei_switch_stack.py
M cmk/base/legacy_checks/huawei_switch_temp.py
M cmk/base/legacy_checks/huawei_wlc_aps.py
M cmk/base/legacy_checks/huawei_wlc_devs.py
M cmk/base/legacy_checks/hwg_humidity.py
M cmk/base/legacy_checks/hwg_ste2.py
M cmk/base/legacy_checks/hwg_temp.py
M cmk/base/legacy_checks/hyperv_checkpoints.py
M cmk/base/legacy_checks/hyperv_vms.py
M cmk/base/legacy_checks/hyperv_vmstatus.py
M cmk/base/legacy_checks/ibm_imm_fan.py
M cmk/base/legacy_checks/ibm_imm_health.py
M cmk/base/legacy_checks/ibm_imm_temp.py
M cmk/base/legacy_checks/ibm_imm_voltage.py
M cmk/base/legacy_checks/ibm_mq_channels.py
M cmk/base/legacy_checks/ibm_mq_managers.py
M cmk/base/legacy_checks/ibm_mq_plugin.py
M cmk/base/legacy_checks/ibm_mq_queues.py
M cmk/base/legacy_checks/ibm_rsa_health.py
M cmk/base/legacy_checks/ibm_storage_ts.py
M cmk/base/legacy_checks/ibm_svc_array.py
M cmk/base/legacy_checks/ibm_svc_disks.py
M cmk/base/legacy_checks/ibm_svc_enclosure.py
M cmk/base/legacy_checks/ibm_svc_enclosurestats.py
M cmk/base/legacy_checks/ibm_svc_eventlog.py
M cmk/base/legacy_checks/ibm_svc_host.py
M cmk/base/legacy_checks/ibm_svc_license.py
M cmk/base/legacy_checks/ibm_svc_mdisk.py
M cmk/base/legacy_checks/ibm_svc_mdiskgrp.py
M cmk/base/legacy_checks/ibm_svc_node.py
M cmk/base/legacy_checks/ibm_svc_nodestats.py
M cmk/base/legacy_checks/ibm_svc_portfc.py
M cmk/base/legacy_checks/ibm_svc_portsas.py
M cmk/base/legacy_checks/ibm_svc_system.py
M cmk/base/legacy_checks/ibm_tl_changer_devices.py
M cmk/base/legacy_checks/ibm_tl_media_access_devices.py
M cmk/base/legacy_checks/ibm_xraid_pdisks.py
M cmk/base/legacy_checks/icom_repeater.py
M cmk/base/legacy_checks/ifoperstatus.py
M cmk/base/legacy_checks/infoblox_dhcp_stats.py
M cmk/base/legacy_checks/infoblox_dns_stats.py
M cmk/base/legacy_checks/infoblox_grid_status.py
M cmk/base/legacy_checks/infoblox_replication_status.py
M cmk/base/legacy_checks/infoblox_temp.py
M cmk/base/legacy_checks/informix_dbspaces.py
M cmk/base/legacy_checks/informix_locks.py
M cmk/base/legacy_checks/informix_logusage.py
M cmk/base/legacy_checks/informix_sessions.py
M cmk/base/legacy_checks/informix_status.py
M cmk/base/legacy_checks/informix_tabextents.py
M cmk/base/legacy_checks/innovaphone_channels.py
M cmk/base/legacy_checks/innovaphone_cpu.py
M cmk/base/legacy_checks/innovaphone_licenses.py
M cmk/base/legacy_checks/innovaphone_mem.py
M cmk/base/legacy_checks/innovaphone_priports_l1.py
M cmk/base/legacy_checks/innovaphone_priports_l2.py
M cmk/base/legacy_checks/innovaphone_temp.py
M cmk/base/legacy_checks/intel_true_scale_chassis_temp.py
M cmk/base/legacy_checks/intel_true_scale_fans.py
M cmk/base/legacy_checks/intel_true_scale_psus.py
M cmk/base/legacy_checks/intel_true_scale_sensors_temp.py
M cmk/base/legacy_checks/ipr400_temp.py
M cmk/base/legacy_checks/iptables.py
M cmk/base/legacy_checks/ironport_misc.py
M cmk/base/legacy_checks/isc_dhcpd.py
M cmk/base/legacy_checks/ispro_sensors_digital.py
M cmk/base/legacy_checks/ispro_sensors_humid.py
M cmk/base/legacy_checks/ispro_sensors_temp.py
M cmk/base/legacy_checks/j4p_performance.py
M cmk/base/legacy_checks/janitza_umg.py
M cmk/base/legacy_checks/jar_signature.py
M cmk/base/legacy_checks/jenkins_instance.py
M cmk/base/legacy_checks/jenkins_queue.py
Log Message:
-----------
normalize order of registration keys III
Change-Id: I3b8ab67dcc8623f568c924f6cf990fb533f9f772
Commit: 1158fd87cffd478ea0be2adbd8e004a0ab9aaaf0
https://github.com/Checkmk/checkmk/commit/1158fd87cffd478ea0be2adbd8e004a0a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/jira_custom_svc.py
M cmk/base/legacy_checks/jira_workflow.py
M cmk/base/legacy_checks/jolokia_generic.py
M cmk/base/legacy_checks/jolokia_info.py
M cmk/base/legacy_checks/jolokia_jvm_garbagecollectors.py
M cmk/base/legacy_checks/jolokia_jvm_memory.py
M cmk/base/legacy_checks/jolokia_jvm_runtime.py
M cmk/base/legacy_checks/jolokia_jvm_threading.py
M cmk/base/legacy_checks/jolokia_metrics.py
M cmk/base/legacy_checks/juniper_alarm.py
M cmk/base/legacy_checks/juniper_bgp_state.py
M cmk/base/legacy_checks/juniper_fru.py
M cmk/base/legacy_checks/juniper_mem.py
M cmk/base/legacy_checks/juniper_screenos_cpu.py
M cmk/base/legacy_checks/juniper_screenos_fan.py
M cmk/base/legacy_checks/juniper_screenos_mem.py
M cmk/base/legacy_checks/juniper_screenos_temp.py
M cmk/base/legacy_checks/juniper_screenos_vpn.py
M cmk/base/legacy_checks/juniper_temp.py
M cmk/base/legacy_checks/juniper_trpz_cpu_util.py
M cmk/base/legacy_checks/juniper_trpz_flash.py
M cmk/base/legacy_checks/juniper_trpz_info.py
M cmk/base/legacy_checks/juniper_trpz_mem.py
M cmk/base/legacy_checks/juniper_trpz_power.py
M cmk/base/legacy_checks/keepalived.py
M cmk/base/legacy_checks/kemp_loadmaster_ha.py
M cmk/base/legacy_checks/kentix_amp_sensors.py
M cmk/base/legacy_checks/kentix_co.py
M cmk/base/legacy_checks/kentix_dewpoint.py
M cmk/base/legacy_checks/kentix_humidity.py
M cmk/base/legacy_checks/kentix_motion.py
M cmk/base/legacy_checks/kentix_temp.py
M cmk/base/legacy_checks/kernel.py
M cmk/base/legacy_checks/knuerr_rms_humidity.py
M cmk/base/legacy_checks/knuerr_rms_temp.py
M cmk/base/legacy_checks/knuerr_sensors.py
M cmk/base/legacy_checks/lgp_info.py
M cmk/base/legacy_checks/lgp_pdu_aux.py
M cmk/base/legacy_checks/lgp_pdu_info.py
M cmk/base/legacy_checks/libelle_business_shadow.py
M cmk/base/legacy_checks/liebert_bat_temp.py
M cmk/base/legacy_checks/liebert_chilled_water.py
M cmk/base/legacy_checks/liebert_chiller_status.py
M cmk/base/legacy_checks/liebert_compressor.py
M cmk/base/legacy_checks/liebert_cooling.py
M cmk/base/legacy_checks/liebert_cooling_position.py
M cmk/base/legacy_checks/liebert_fans.py
M cmk/base/legacy_checks/liebert_fans_condenser.py
M cmk/base/legacy_checks/liebert_maintenance.py
M cmk/base/legacy_checks/liebert_pump.py
M cmk/base/legacy_checks/liebert_reheating.py
M cmk/base/legacy_checks/liebert_temp_general.py
M cmk/base/legacy_checks/logins.py
M cmk/base/legacy_checks/lparstat_aix.py
M cmk/base/legacy_checks/lvm_lvs.py
M cmk/base/legacy_checks/lvm_vgs.py
M cmk/base/legacy_checks/mailman_lists.py
M cmk/base/legacy_checks/mbg_lantime_ng_fan.py
M cmk/base/legacy_checks/mbg_lantime_ng_power.py
M cmk/base/legacy_checks/mbg_lantime_ng_refclock.py
M cmk/base/legacy_checks/mbg_lantime_ng_state.py
M cmk/base/legacy_checks/mbg_lantime_ng_temp.py
M cmk/base/legacy_checks/mbg_lantime_refclock.py
M cmk/base/legacy_checks/mbg_lantime_state.py
M cmk/base/legacy_checks/mcafee_emailgateway_agent.py
M cmk/base/legacy_checks/mcafee_emailgateway_av_authentium.py
M cmk/base/legacy_checks/mcafee_emailgateway_av_mcafee.py
M cmk/base/legacy_checks/mcafee_emailgateway_bridge.py
M cmk/base/legacy_checks/mcafee_emailgateway_entities.py
M cmk/base/legacy_checks/mcafee_emailgateway_smtp.py
M cmk/base/legacy_checks/mcafee_emailgateway_spam_mcafee.py
M cmk/base/legacy_checks/mcafee_webgateway_info.py
M cmk/base/legacy_checks/md.py
M cmk/base/legacy_checks/megaraid_bbu.py
M cmk/base/legacy_checks/mem.py
M cmk/base/legacy_checks/mikrotik_signal.py
M cmk/base/legacy_checks/mkbackup.py
M cmk/base/legacy_checks/mkeventd_status.py
M cmk/base/legacy_checks/mknotifyd.py
M cmk/base/legacy_checks/mongodb_asserts.py
M cmk/base/legacy_checks/mongodb_cluster.py
M cmk/base/legacy_checks/mongodb_collections.py
M cmk/base/legacy_checks/mongodb_connections.py
M cmk/base/legacy_checks/mongodb_counters.py
M cmk/base/legacy_checks/mongodb_flushing.py
M cmk/base/legacy_checks/mongodb_instance.py
M cmk/base/legacy_checks/mongodb_locks.py
M cmk/base/legacy_checks/mongodb_mem.py
M cmk/base/legacy_checks/mongodb_replica_set.py
M cmk/base/legacy_checks/mongodb_replication_info.py
M cmk/base/legacy_checks/mounts.py
M cmk/base/legacy_checks/moxa_iologik_register.py
M cmk/base/legacy_checks/mq_queues.py
M cmk/base/legacy_checks/msexch_activesync.py
M cmk/base/legacy_checks/msexch_autodiscovery.py
M cmk/base/legacy_checks/msexch_availability.py
M cmk/base/legacy_checks/msexch_dag.py
M cmk/base/legacy_checks/msexch_database.py
M cmk/base/legacy_checks/msexch_isclienttype.py
M cmk/base/legacy_checks/msexch_isstore.py
M cmk/base/legacy_checks/msexch_owa.py
M cmk/base/legacy_checks/msexch_replhealth.py
M cmk/base/legacy_checks/msexch_rpcclientaccess.py
M cmk/base/legacy_checks/msoffice_licenses.py
M cmk/base/legacy_checks/msoffice_serviceplans.py
M cmk/base/legacy_checks/mssql_connections.py
M cmk/base/legacy_checks/mssql_instance.py
M cmk/base/legacy_checks/mysql.py
M cmk/base/legacy_checks/mysql_ping.py
M cmk/base/legacy_checks/mysql_slave.py
M cmk/base/legacy_checks/netapp_api_aggr.py
M cmk/base/legacy_checks/netapp_api_cluster.py
M cmk/base/legacy_checks/netapp_api_connection.py
M cmk/base/legacy_checks/netapp_api_cpu.py
M cmk/base/legacy_checks/netapp_api_disk.py
M cmk/base/legacy_checks/netapp_api_environment.py
M cmk/base/legacy_checks/netapp_api_fcp.py
M cmk/base/legacy_checks/netapp_api_info.py
M cmk/base/legacy_checks/netapp_api_protocol.py
M cmk/base/legacy_checks/netapp_api_snapshots.py
M cmk/base/legacy_checks/netapp_api_status.py
M cmk/base/legacy_checks/netapp_api_systemtime.py
M cmk/base/legacy_checks/netapp_api_temp.py
M cmk/base/legacy_checks/netapp_api_vf_status.py
M cmk/base/legacy_checks/netapp_api_vs_status.py
M cmk/base/legacy_checks/netapp_api_vs_traffic.py
M cmk/base/legacy_checks/netapp_cluster.py
M cmk/base/legacy_checks/netapp_fcpio.py
M cmk/base/legacy_checks/netapp_vfiler.py
M cmk/base/legacy_checks/netctr.py
M cmk/base/legacy_checks/netextreme_cpu_util.py
M cmk/base/legacy_checks/netextreme_fan.py
M cmk/base/legacy_checks/netextreme_psu.py
M cmk/base/legacy_checks/netextreme_psu_in.py
M cmk/base/legacy_checks/netextreme_psu_out.py
M cmk/base/legacy_checks/netextreme_temp.py
M cmk/base/legacy_checks/netgear_fans.py
M cmk/base/legacy_checks/netgear_powersupplies.py
M cmk/base/legacy_checks/netgear_temp.py
M cmk/base/legacy_checks/netscaler_cpu.py
M cmk/base/legacy_checks/netscaler_dnsrates.py
M cmk/base/legacy_checks/netscaler_ha.py
M cmk/base/legacy_checks/netscaler_health.py
M cmk/base/legacy_checks/netscaler_mem.py
M cmk/base/legacy_checks/netstat.py
M cmk/base/legacy_checks/nfsexports.py
M cmk/base/legacy_checks/nginx_status.py
M cmk/base/legacy_checks/nimble_latency.py
M cmk/base/legacy_checks/nimble_volumes.py
M cmk/base/legacy_checks/nullmailer_mailq.py
M cmk/base/legacy_checks/nvidia.py
M cmk/base/legacy_checks/omd_apache.py
M cmk/base/legacy_checks/openbsd_sensors.py
M cmk/base/legacy_checks/openhardwaremonitor.py
M cmk/base/legacy_checks/openvpn_clients.py
M cmk/base/legacy_checks/oracle_crs_version.py
M cmk/base/legacy_checks/oracle_crs_voting.py
M cmk/base/legacy_checks/oracle_dataguard_stats.py
M cmk/base/legacy_checks/oracle_diva_csm.py
M cmk/base/legacy_checks/oracle_jobs.py
M cmk/base/legacy_checks/oracle_locks.py
M cmk/base/legacy_checks/oracle_logswitches.py
M cmk/base/legacy_checks/oracle_longactivesessions.py
M cmk/base/legacy_checks/oracle_recovery_area.py
M cmk/base/legacy_checks/oracle_recovery_status.py
M cmk/base/legacy_checks/oracle_sessions.py
M cmk/base/legacy_checks/oracle_sql.py
M cmk/base/legacy_checks/oracle_undostat.py
M cmk/base/legacy_checks/oracle_version.py
M cmk/base/legacy_checks/orion_backup.py
M cmk/base/legacy_checks/orion_batterytest.py
M cmk/base/legacy_checks/orion_system.py
M cmk/base/legacy_checks/packeteer_fan_status.py
M cmk/base/legacy_checks/packeteer_ps_status.py
M cmk/base/legacy_checks/palo_alto_sessions.py
M cmk/base/legacy_checks/pandacom_10gm_temp.py
M cmk/base/legacy_checks/pandacom_fan.py
M cmk/base/legacy_checks/pandacom_fc_temp.py
M cmk/base/legacy_checks/pandacom_psu.py
M cmk/base/legacy_checks/pandacom_sys_temp.py
M cmk/base/legacy_checks/papouch_th2e_sensors.py
M cmk/base/legacy_checks/perle_chassis.py
M cmk/base/legacy_checks/perle_chassis_slots.py
M cmk/base/legacy_checks/perle_modules_cm1000.py
M cmk/base/legacy_checks/perle_modules_cm1110.py
M cmk/base/legacy_checks/perle_modules_mgt.py
M cmk/base/legacy_checks/perle_psmu.py
M cmk/base/legacy_checks/pfsense_counter.py
M cmk/base/legacy_checks/pfsense_if.py
M cmk/base/legacy_checks/pfsense_status.py
M cmk/base/legacy_checks/plesk_backups.py
M cmk/base/legacy_checks/plesk_domains.py
M cmk/base/legacy_checks/poseidon_inputs.py
M cmk/base/legacy_checks/poseidon_temp.py
M cmk/base/legacy_checks/postfix_mailq.py
M cmk/base/legacy_checks/postfix_mailq_status.py
M cmk/base/legacy_checks/postgres_bloat.py
M cmk/base/legacy_checks/postgres_conn_time.py
M cmk/base/legacy_checks/postgres_connections.py
M cmk/base/legacy_checks/postgres_locks.py
M cmk/base/legacy_checks/postgres_sessions.py
M cmk/base/legacy_checks/postgres_stat_database.py
Log Message:
-----------
normalize order of registration keys IV
Change-Id: Iee1b08de9b189da12273ece4a65087563fb40450
Commit: 088305272c717895dc414ab76f3a15a01f8bbb9e
https://github.com/Checkmk/checkmk/commit/088305272c717895dc414ab76f3a15a01…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/base/legacy_checks/postgres_version.py
M cmk/base/legacy_checks/printer_supply_ricoh.py
M cmk/base/legacy_checks/prometheus_custom.py
M cmk/base/legacy_checks/pse_poe.py
M cmk/base/legacy_checks/pulse_secure_cpu_util.py
M cmk/base/legacy_checks/pulse_secure_disk_util.py
M cmk/base/legacy_checks/pulse_secure_log_util.py
M cmk/base/legacy_checks/pulse_secure_mem_util.py
M cmk/base/legacy_checks/pulse_secure_temp.py
M cmk/base/legacy_checks/pvecm_nodes.py
M cmk/base/legacy_checks/pvecm_status.py
M cmk/base/legacy_checks/qlogic_fcport.py
M cmk/base/legacy_checks/qlogic_sanbox.py
M cmk/base/legacy_checks/qlogic_sanbox_fabric_element.py
M cmk/base/legacy_checks/qmail_stats.py
M cmk/base/legacy_checks/qnap_disks.py
M cmk/base/legacy_checks/qnap_fans.py
M cmk/base/legacy_checks/qnap_hdd_temp.py
M cmk/base/legacy_checks/quanta_fan.py
M cmk/base/legacy_checks/quanta_temperature.py
M cmk/base/legacy_checks/quanta_voltage.py
M cmk/base/legacy_checks/quantum_libsmall_door.py
M cmk/base/legacy_checks/quantum_libsmall_status.py
M cmk/base/legacy_checks/ra32e_power.py
M cmk/base/legacy_checks/ra32e_sensors.py
M cmk/base/legacy_checks/ra32e_switch.py
M cmk/base/legacy_checks/rabbitmq_cluster.py
M cmk/base/legacy_checks/rabbitmq_nodes.py
M cmk/base/legacy_checks/rabbitmq_queues.py
M cmk/base/legacy_checks/rabbitmq_vhosts.py
M cmk/base/legacy_checks/raritan_emx.py
M cmk/base/legacy_checks/raritan_emx_sensors.py
M cmk/base/legacy_checks/raritan_pdu_inlet.py
M cmk/base/legacy_checks/raritan_pdu_inlet_summary.py
M cmk/base/legacy_checks/raritan_pdu_ocprot.py
M cmk/base/legacy_checks/raritan_pdu_outletcount.py
M cmk/base/legacy_checks/raritan_pdu_plugs.py
M cmk/base/legacy_checks/raritan_px2_sensors.py
M cmk/base/legacy_checks/raritan_px_outlets.py
M cmk/base/legacy_checks/raritan_px_sensors.py
M cmk/base/legacy_checks/rds_licenses.py
M cmk/base/legacy_checks/redis_info.py
M cmk/base/legacy_checks/rms200_temp.py
M cmk/base/legacy_checks/rstcli.py
M cmk/base/legacy_checks/safenet_hsm.py
M cmk/base/legacy_checks/safenet_ntls.py
M cmk/base/legacy_checks/salesforce_instances.py
M cmk/base/legacy_checks/sansymphony_alerts.py
M cmk/base/legacy_checks/sansymphony_ports.py
M cmk/base/legacy_checks/sansymphony_serverstatus.py
M cmk/base/legacy_checks/sansymphony_virtualdiskstatus.py
M cmk/base/legacy_checks/sap_hana_connect.py
M cmk/base/legacy_checks/sap_hana_ess_migration.py
M cmk/base/legacy_checks/sap_state.py
M cmk/base/legacy_checks/saprouter_cert.py
M cmk/base/legacy_checks/scaleio_devices.py
M cmk/base/legacy_checks/scaleio_mdm.py
M cmk/base/legacy_checks/scaleio_pd.py
M cmk/base/legacy_checks/scaleio_sds.py
M cmk/base/legacy_checks/scaleio_system.py
M cmk/base/legacy_checks/security_master.py
M cmk/base/legacy_checks/seh_ports.py
M cmk/base/legacy_checks/sensatronics_temp.py
M cmk/base/legacy_checks/sentry_pdu_systempower.py
M cmk/base/legacy_checks/siemens_plc.py
M cmk/base/legacy_checks/silverpeak_VX6000.py
M cmk/base/legacy_checks/skype.py
M cmk/base/legacy_checks/smart.py
M cmk/base/legacy_checks/sni_octopuse_cpu.py
M cmk/base/legacy_checks/sni_octopuse_status.py
M cmk/base/legacy_checks/sni_octopuse_trunks.py
M cmk/base/legacy_checks/solaris_fmadm.py
M cmk/base/legacy_checks/solaris_multipath.py
M cmk/base/legacy_checks/solaris_prtdiag_status.py
M cmk/base/legacy_checks/sophos.py
M cmk/base/legacy_checks/sophos_cpu.py
M cmk/base/legacy_checks/sophos_disk.py
M cmk/base/legacy_checks/sophos_memory.py
M cmk/base/legacy_checks/sophos_messages.py
M cmk/base/legacy_checks/splunk_alerts.py
M cmk/base/legacy_checks/splunk_health.py
M cmk/base/legacy_checks/splunk_jobs.py
M cmk/base/legacy_checks/splunk_license_state.py
M cmk/base/legacy_checks/splunk_license_usage.py
M cmk/base/legacy_checks/statgrab_cpu.py
M cmk/base/legacy_checks/steelhead_connections.py
M cmk/base/legacy_checks/steelhead_peers.py
M cmk/base/legacy_checks/steelhead_status.py
M cmk/base/legacy_checks/storcli_pdisks.py
M cmk/base/legacy_checks/storeonce4x_alerts.py
M cmk/base/legacy_checks/storeonce4x_d2d_services.py
M cmk/base/legacy_checks/stormshield_cluster.py
M cmk/base/legacy_checks/stormshield_cluster_node.py
M cmk/base/legacy_checks/stormshield_cpu_temp.py
M cmk/base/legacy_checks/stormshield_disk.py
M cmk/base/legacy_checks/stormshield_info.py
M cmk/base/legacy_checks/stormshield_packets.py
M cmk/base/legacy_checks/stormshield_policy.py
M cmk/base/legacy_checks/stormshield_route.py
M cmk/base/legacy_checks/stormshield_updates.py
M cmk/base/legacy_checks/strem1_sensors.py
M cmk/base/legacy_checks/stulz_alerts.py
M cmk/base/legacy_checks/stulz_humidity.py
M cmk/base/legacy_checks/stulz_powerstate.py
M cmk/base/legacy_checks/stulz_pump.py
M cmk/base/legacy_checks/stulz_temp.py
M cmk/base/legacy_checks/supermicro.py
M cmk/base/legacy_checks/superstack3_sensors.py
M cmk/base/legacy_checks/suseconnect.py
M cmk/base/legacy_checks/sylo.py
M cmk/base/legacy_checks/sym_brightmail_queues.py
M cmk/base/legacy_checks/symantec_av_progstate.py
M cmk/base/legacy_checks/symantec_av_quarantine.py
M cmk/base/legacy_checks/symantec_av_updates.py
M cmk/base/legacy_checks/systemtime.py
M cmk/base/legacy_checks/teracom_tcw241_analog.py
M cmk/base/legacy_checks/teracom_tcw241_digital.py
M cmk/base/legacy_checks/tinkerforge.py
M cmk/base/legacy_checks/tplink_cpu.py
M cmk/base/legacy_checks/tplink_mem.py
M cmk/base/legacy_checks/tplink_poe.py
M cmk/base/legacy_checks/tplink_poe_summary.py
M cmk/base/legacy_checks/tsm_drives.py
M cmk/base/legacy_checks/tsm_paths.py
M cmk/base/legacy_checks/tsm_scratch.py
M cmk/base/legacy_checks/tsm_sessions.py
M cmk/base/legacy_checks/tsm_storagepools.py
M cmk/base/legacy_checks/ucd_cpu_util.py
M cmk/base/legacy_checks/ucd_disk.py
M cmk/base/legacy_checks/ucd_mem.py
M cmk/base/legacy_checks/ucd_processes.py
M cmk/base/legacy_checks/ucs_bladecenter_fans.py
M cmk/base/legacy_checks/ucs_bladecenter_faultinst.py
M cmk/base/legacy_checks/ucs_bladecenter_psu.py
M cmk/base/legacy_checks/ucs_bladecenter_topsystem.py
M cmk/base/legacy_checks/ucs_c_rack_server_fans.py
M cmk/base/legacy_checks/ucs_c_rack_server_faultinst.py
M cmk/base/legacy_checks/ucs_c_rack_server_health.py
M cmk/base/legacy_checks/ucs_c_rack_server_led.py
M cmk/base/legacy_checks/ucs_c_rack_server_power.py
M cmk/base/legacy_checks/ucs_c_rack_server_psu.py
M cmk/base/legacy_checks/ucs_c_rack_server_temp.py
M cmk/base/legacy_checks/ucs_c_rack_server_topsystem.py
M cmk/base/legacy_checks/unitrends_backup.py
M cmk/base/legacy_checks/unitrends_replication.py
M cmk/base/legacy_checks/ups_bat_temp.py
M cmk/base/legacy_checks/ups_cps_battery.py
M cmk/base/legacy_checks/ups_cps_inphase.py
M cmk/base/legacy_checks/ups_cps_outphase.py
M cmk/base/legacy_checks/ups_eaton_enviroment.py
M cmk/base/legacy_checks/ups_in_freq.py
M cmk/base/legacy_checks/ups_modulys_alarms.py
M cmk/base/legacy_checks/ups_modulys_inphase.py
M cmk/base/legacy_checks/ups_modulys_outphase.py
M cmk/base/legacy_checks/ups_socomec_capacity.py
M cmk/base/legacy_checks/ups_socomec_out_source.py
M cmk/base/legacy_checks/ups_socomec_outphase.py
M cmk/base/legacy_checks/ups_test.py
M cmk/base/legacy_checks/varnish.py
M cmk/base/legacy_checks/vbox_guest.py
M cmk/base/legacy_checks/veeam_client.py
M cmk/base/legacy_checks/veeam_jobs.py
M cmk/base/legacy_checks/veeam_tapejobs.py
M cmk/base/legacy_checks/viprinet_firmware.py
M cmk/base/legacy_checks/viprinet_mem.py
M cmk/base/legacy_checks/viprinet_power.py
M cmk/base/legacy_checks/viprinet_router.py
M cmk/base/legacy_checks/viprinet_serial.py
M cmk/base/legacy_checks/viprinet_temp.py
M cmk/base/legacy_checks/vms_cpu.py
M cmk/base/legacy_checks/vms_queuejobs.py
M cmk/base/legacy_checks/vms_system.py
M cmk/base/legacy_checks/vms_users.py
M cmk/base/legacy_checks/vmstat_aix.py
M cmk/base/legacy_checks/vnx_version.py
M cmk/base/legacy_checks/vutlan_ems_humidity.py
M cmk/base/legacy_checks/vutlan_ems_leakage.py
M cmk/base/legacy_checks/vutlan_ems_temp.py
M cmk/base/legacy_checks/vxvm_objstatus.py
M cmk/base/legacy_checks/wagner_titanus_topsense.py
M cmk/base/legacy_checks/watchdog_sensors.py
M cmk/base/legacy_checks/websphere_mq_channels.py
M cmk/base/legacy_checks/websphere_mq_instance.py
M cmk/base/legacy_checks/websphere_mq_queues.py
M cmk/base/legacy_checks/win_license.py
M cmk/base/legacy_checks/win_netstat.py
M cmk/base/legacy_checks/win_printers.py
M cmk/base/legacy_checks/windows_broadcom_bonding.py
M cmk/base/legacy_checks/windows_multipath.py
M cmk/base/legacy_checks/windows_tasks.py
M cmk/base/legacy_checks/winperf.py
M cmk/base/legacy_checks/winperf_mem.py
M cmk/base/legacy_checks/winperf_ts_sessions.py
M cmk/base/legacy_checks/wmi_webservices.py
M cmk/base/legacy_checks/wmic_process.py
M cmk/base/legacy_checks/wut_webtherm.py
M cmk/base/legacy_checks/zebra_model.py
M cmk/base/legacy_checks/zebra_printer_status.py
M cmk/base/legacy_checks/zerto_vpg_rpo.py
M cmk/base/legacy_checks/zfs_arc_cache.py
M cmk/base/legacy_checks/zorp_connections.py
Log Message:
-----------
normalize order of registration keys V
Change-Id: I8176de4086b7d77dcef121b1cd59bd031698f2bf
Commit: 469381411170a9699fb2909f91a280d4f9d27eff
https://github.com/Checkmk/checkmk/commit/469381411170a9699fb2909f91a280d4f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/utils_legacy.py
M cmk/base/legacy_checks/acme_sbc.py
M cmk/base/legacy_checks/allnet_ip_sensoric.py
M cmk/base/legacy_checks/apc_netbotz_sensors.py
M cmk/base/legacy_checks/apc_symmetra.py
M cmk/base/legacy_checks/arbor_peakflow_sp.py
M cmk/base/legacy_checks/arbor_peakflow_tms.py
M cmk/base/legacy_checks/arbor_pravail.py
M cmk/base/legacy_checks/atto_fibrebridge_chassis.py
M cmk/base/legacy_checks/avaya_88xx.py
M cmk/base/legacy_checks/aws_costs_and_usage.py
M cmk/base/legacy_checks/aws_dynamodb_table.py
M cmk/base/legacy_checks/aws_ebs_summary.py
M cmk/base/legacy_checks/aws_elb.py
M cmk/base/legacy_checks/aws_elbv2_application.py
M cmk/base/legacy_checks/aws_elbv2_network.py
M cmk/base/legacy_checks/aws_elbv2_summary.py
M cmk/base/legacy_checks/aws_elbv2_target_groups.py
M cmk/base/legacy_checks/aws_glacier.py
M cmk/base/legacy_checks/aws_rds_summary.py
M cmk/base/legacy_checks/aws_s3.py
M cmk/base/legacy_checks/aws_s3_requests.py
M cmk/base/legacy_checks/azure_ad.py
M cmk/base/legacy_checks/azure_databases.py
M cmk/base/legacy_checks/azure_storageaccounts.py
M cmk/base/legacy_checks/bintec_sensors.py
M cmk/base/legacy_checks/bluenet_sensor.py
M cmk/base/legacy_checks/brocade.py
M cmk/base/legacy_checks/brocade_mlx.py
M cmk/base/legacy_checks/brocade_sys.py
M cmk/base/legacy_checks/cbl_airlaser.py
M cmk/base/legacy_checks/ceph_status.py
M cmk/base/legacy_checks/checkpoint_vsx.py
M cmk/base/legacy_checks/citrix_hostsystem.py
M cmk/base/legacy_checks/cmctc_lcp.py
M cmk/base/legacy_checks/couchbase_buckets_operations.py
M cmk/base/legacy_checks/couchbase_buckets_vbuckets.py
M cmk/base/legacy_checks/couchbase_nodes_operations.py
M cmk/base/legacy_checks/couchbase_nodes_size.py
M cmk/base/legacy_checks/couchbase_nodes_stats.py
M cmk/base/legacy_checks/ddn_s2a_faultsbasic.py
M cmk/base/legacy_checks/ddn_s2a_stats.py
M cmk/base/legacy_checks/dell_idrac_power.py
M cmk/base/legacy_checks/dell_idrac_raid.py
M cmk/base/legacy_checks/dell_om_power.py
M cmk/base/legacy_checks/dell_poweredge_amperage.py
M cmk/base/legacy_checks/didactum_can_sensors_analog.py
M cmk/base/legacy_checks/didactum_sensors_analog.py
M cmk/base/legacy_checks/dmraid.py
M cmk/base/legacy_checks/docker_node_info.py
M cmk/base/legacy_checks/drbd.py
M cmk/base/legacy_checks/elasticsearch_cluster_health.py
M cmk/base/legacy_checks/eltek_battery.py
M cmk/base/legacy_checks/emc_isilon.py
M cmk/base/legacy_checks/emc_isilon_temp.py
M cmk/base/legacy_checks/emcvnx_info.py
M cmk/base/legacy_checks/emcvnx_raidgroups.py
M cmk/base/legacy_checks/emcvnx_storage_pools.py
M cmk/base/legacy_checks/emka_modules.py
M cmk/base/legacy_checks/entersekt.py
M cmk/base/legacy_checks/esx_vsphere_counters.py
M cmk/base/legacy_checks/esx_vsphere_hostsystem.py
M cmk/base/legacy_checks/esx_vsphere_objects.py
M cmk/base/legacy_checks/esx_vsphere_vm.py
M cmk/base/legacy_checks/f5_bigip_mem.py
M cmk/base/legacy_checks/fast_lta_headunit.py
M cmk/base/legacy_checks/fast_lta_silent_cubes.py
M cmk/base/legacy_checks/filestats.py
M cmk/base/legacy_checks/fireeye_mail.py
M cmk/base/legacy_checks/fireeye_raid.py
M cmk/base/legacy_checks/fortigate_node.py
M cmk/base/legacy_checks/graylog_cluster_stats.py
M cmk/base/legacy_checks/hepta.py
M cmk/base/legacy_checks/hp_hh3c_ext.py
M cmk/base/legacy_checks/hp_mcs_sensors.py
M cmk/base/legacy_checks/hp_msa_disk.py
M cmk/base/legacy_checks/hp_msa_psu.py
M cmk/base/legacy_checks/hp_msa_volume.py
M cmk/base/legacy_checks/hp_psu.py
M cmk/base/legacy_checks/hpux_snmp_cs.py
M cmk/base/legacy_checks/hpux_tunables.py
M cmk/base/legacy_checks/huawei_wlc_aps.py
M cmk/base/legacy_checks/huawei_wlc_devs.py
M cmk/base/legacy_checks/hwg_ste2.py
M cmk/base/legacy_checks/ibm_storage_ts.py
M cmk/base/legacy_checks/ibm_svc_enclosurestats.py
M cmk/base/legacy_checks/ibm_svc_nodestats.py
M cmk/base/legacy_checks/icom_repeater.py
M cmk/base/legacy_checks/j4p_performance.py
M cmk/base/legacy_checks/janitza_umg.py
M cmk/base/legacy_checks/jolokia_generic.py
M cmk/base/legacy_checks/jolokia_jvm_memory.py
M cmk/base/legacy_checks/jolokia_jvm_threading.py
M cmk/base/legacy_checks/jolokia_metrics.py
M cmk/base/legacy_checks/juniper_fru.py
M cmk/base/legacy_checks/kentix_amp_sensors.py
M cmk/base/legacy_checks/kernel.py
M cmk/base/legacy_checks/libelle_business_shadow.py
M cmk/base/legacy_checks/lparstat_aix.py
M cmk/base/legacy_checks/mbg_lantime_ng_refclock.py
M cmk/base/legacy_checks/mem.py
M cmk/base/legacy_checks/mkbackup.py
M cmk/base/legacy_checks/mknotifyd.py
M cmk/base/legacy_checks/mongodb_cluster.py
M cmk/base/legacy_checks/mongodb_replica_set.py
M cmk/base/legacy_checks/msexch_dag.py
M cmk/base/legacy_checks/mysql.py
M cmk/base/legacy_checks/netapp_api_cpu.py
M cmk/base/legacy_checks/netapp_api_disk.py
M cmk/base/legacy_checks/netapp_api_environment.py
M cmk/base/legacy_checks/netctr.py
M cmk/base/legacy_checks/netscaler_health.py
M cmk/base/legacy_checks/nimble_latency.py
M cmk/base/legacy_checks/nvidia.py
M cmk/base/legacy_checks/openbsd_sensors.py
M cmk/base/legacy_checks/openhardwaremonitor.py
M cmk/base/legacy_checks/oracle_diva_csm.py
M cmk/base/legacy_checks/orion_system.py
M cmk/base/legacy_checks/papouch_th2e_sensors.py
M cmk/base/legacy_checks/perle_chassis.py
M cmk/base/legacy_checks/perle_psmu.py
M cmk/base/legacy_checks/postgres_stat_database.py
M cmk/base/legacy_checks/qlogic_sanbox.py
M cmk/base/legacy_checks/ra32e_sensors.py
M cmk/base/legacy_checks/rabbitmq_cluster.py
M cmk/base/legacy_checks/rabbitmq_nodes.py
M cmk/base/legacy_checks/raritan_emx.py
M cmk/base/legacy_checks/raritan_emx_sensors.py
M cmk/base/legacy_checks/raritan_px2_sensors.py
M cmk/base/legacy_checks/raritan_px_sensors.py
M cmk/base/legacy_checks/redis_info.py
M cmk/base/legacy_checks/rstcli.py
M cmk/base/legacy_checks/safenet_hsm.py
M cmk/base/legacy_checks/safenet_ntls.py
M cmk/base/legacy_checks/scaleio_pd.py
M cmk/base/legacy_checks/scaleio_sds.py
M cmk/base/legacy_checks/security_master.py
M cmk/base/legacy_checks/siemens_plc.py
M cmk/base/legacy_checks/skype.py
M cmk/base/legacy_checks/smart.py
M cmk/base/legacy_checks/tinkerforge.py
M cmk/base/legacy_checks/ucs_bladecenter_fans.py
M cmk/base/legacy_checks/ucs_bladecenter_psu.py
M cmk/base/legacy_checks/ucs_c_rack_server_psu.py
M cmk/base/legacy_checks/ups_cps_battery.py
M cmk/base/legacy_checks/varnish.py
M cmk/base/legacy_checks/vms_system.py
M cmk/base/legacy_checks/wagner_titanus_topsense.py
M cmk/base/legacy_checks/watchdog_sensors.py
M cmk/base/legacy_checks/websphere_mq_instance.py
M cmk/base/legacy_checks/winperf.py
M cmk/base/legacy_checks/wut_webtherm.py
M cmk/base/legacy_checks/zfs_arc_cache.py
Log Message:
-----------
legacy checks: make sections explicit
Make the subscribed sections of subchecks explicit.
We add a test during loading to ensure consistency.
Change-Id: I122d7b08499376d266699ae7e982563b5a9f41cb
Commit: 197c292becf5e914572bc060438211faf1146ba2
https://github.com/Checkmk/checkmk/commit/197c292becf5e914572bc060438211faf…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/base/automations/__init__.py
M cmk/base/modes/__init__.py
M cmk/gui/plugins/main_modules/__init__.py
M cmk/gui/raw/plugins/main_modules/__init__.py
M cmk/utils/plugin_loader.py
Log Message:
-----------
plugin loader: rename
`load_foo` usually returns the `foo`;
and that's what we're about to implement.
Make the name available.
Change-Id: Ie0dd5af5440b582f33270687971a133846cdec26
Commit: 98481b93cf9835a308bff27c55828862a41b3165
https://github.com/Checkmk/checkmk/commit/98481b93cf9835a308bff27c55828862a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-07-17 (Mon, 17 Jul 2023)
Changed paths:
M cmk/utils/plugin_loader.py
Log Message:
-----------
plugin loader: allow to return plugins
Change-Id: Ib5aa12e3618aa25724883caaacdc7d295604710d
Compare: https://github.com/Checkmk/checkmk/compare/8f0630c6700e...98481b93cf98