Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ca53cef4647f049b7365a51417e23ec858756a0b
https://github.com/Checkmk/checkmk/commit/ca53cef4647f049b7365a51417e23ec85…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M packages/livestatus/include/livestatus/InputBuffer.h
M packages/livestatus/include/livestatus/ParsedQuery.h
M packages/livestatus/include/livestatus/Store.h
M packages/livestatus/src/InputBuffer.cc
M packages/livestatus/src/ParsedQuery.cc
M packages/livestatus/src/Store.cc
M packages/neb/include/neb/NebCore.h
M packages/neb/src/NebCore.cc
M packages/neb/test/test_CrashReport.cc
Log Message:
-----------
Use std::vector instead of std::list in public APIs.
No fundamental technical reason for this, just consistency:
We use std::vector basically for all sequences at basically
all other places.
In addition, improve Store.h's typing: The buffered lines
are actually a queue, not a list. And they never contain
an empty line, so we could simplify things a tiny bit.
Change-Id: I04d61031971adc049b8b860be77a57dc9c11670f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 786b709d89c8569fd2b4c66412ce351c01e53898
https://github.com/Checkmk/checkmk/commit/786b709d89c8569fd2b4c66412ce351c0…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M tests/plugins_integration/checks.py
M tests/qa-test-data
Log Message:
-----------
test_plugins: Force dump prefix in filename
Injected dump filename must now start either with "snmp-" or
"agent-X.X.XpX".
This should make clearer what kind of file we are injecting in the
test-site and which agent version is used to retrieve the dump.
The qa-test-data module commit-id is also updated, so that to pull the
related changes in the dumps' and responses' names.
CMK-15273
Change-Id: I851de357732d5ce5ffe31c3ef4e6d404168ac74c
Commit: ffef0b55d8b3112e4a10563d1fd7e4bea1ed36fb
https://github.com/Checkmk/checkmk/commit/ffef0b55d8b3112e4a10563d1fd7e4bea…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M tests/plugins_integration/checks.py
Log Message:
-----------
test_plugins: Temporary skip check in Redis and Ontapi dumps
Specific check needs to be regexed before enabling it again.
Change-Id: I8db9df424f899ecf64882f762e6de3beef0723f6
Commit: 47ef22a2319646591ae55f2f24e4f3c58398781f
https://github.com/Checkmk/checkmk/commit/47ef22a2319646591ae55f2f24e4f3c58…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M tests/integration/checks/test_checks_sanity.py
Log Message:
-----------
test_checks_sanity: Small cleanup
The skipped service is now working. We here avoid skipping it.
Change-Id: I96ed668f2566f915ce2a33a895a9156b1daadec7
Compare: https://github.com/Checkmk/checkmk/compare/d72cc55a056a...47ef22a23196
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d72cc55a056a69cff5b44406abe458adb7f26377
https://github.com/Checkmk/checkmk/commit/d72cc55a056a69cff5b44406abe458adb…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
R tests/unit/cmk/conftest.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_params_are_dicts.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/post_rename_site/test_load_plugins.py
Log Message:
-----------
Remove unneeded decorator
Some time ago the `import_plugins` decorator was added to fix
broken test cases called in isolation.
It looks like we have overcome the underlying issue in the meantime. All
decorated tests pass without the decorator, so we can remove it now.
Change-Id: Iaf1322281a01ec04df0bf9f8f67f3e80550fcf0a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0b80b026eb9fd2e9c354853ce61226b11bd2b624
https://github.com/Checkmk/checkmk/commit/0b80b026eb9fd2e9c354853ce61226b11…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/checkers.py
Log Message:
-----------
predictive levels: be lazy
Don't create new parameters if we don't have to.
Change-Id: Id1eb908988bdaf6cf46d07486c3304e8c66bfc43
Commit: 3ed00f958d94ef1b281733d4015cc4de33a8743c
https://github.com/Checkmk/checkmk/commit/3ed00f958d94ef1b281733d4015cc4de3…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/checkers.py
Log Message:
-----------
predictive levels: fix recursive search
Change-Id: Ieeef183be16fc80f9c646a04af95a7beb82ded30
Commit: 7abcf1dc355d44271c91e5d2229be89e6020ef3a
https://github.com/Checkmk/checkmk/commit/7abcf1dc355d44271c91e5d2229be89e6…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M Makefile
M Pipfile.lock
Log Message:
-----------
Make top level Pipfile.lock depend on package Pipfile.lock
This removes one thing one can forget when changing dependencies of
packages. The final solution will look a bit different (Bazel for
packaging and hopefully a better approach for the venv management).
For now the change hopefully helps us to prevent some accidents.
Change-Id: I279c9a93f0811884e20fe388e04fa09a6bbf7a3e
Commit: 8b85206d260bf8359fd7703275edd80e0ebde107
https://github.com/Checkmk/checkmk/commit/8b85206d260bf8359fd7703275edd80e0…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
CMC config generation: Count number of licensable Robotmk services
CMK-15438
Change-Id: I0e52636bc49db508eaa00647a470f0b3aa150d7a
Compare: https://github.com/Checkmk/checkmk/compare/fd24d95fb47a...8b85206d260b
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0c303d8dfe97a30879d90d8d3eb94ab01da42f6b
https://github.com/Checkmk/checkmk/commit/0c303d8dfe97a30879d90d8d3eb94ab01…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M buildscripts/scripts/compile-all-werks.groovy
Log Message:
-----------
upload all_werks.json from checkout_dir
the job uploaded an old all_werks.json from a previous run.
Change-Id: I5d044ab5e2414e593dfdc1323b2397844d9c6a06
Commit: afa7d43aac82c4c831cf42f79a12a04fc6e34c38
https://github.com/Checkmk/checkmk/commit/afa7d43aac82c4c831cf42f79a12a04fc…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/utils/werks/collect.py
Log Message:
-----------
add support for collecting markdown werks
at the time of writing this function markdown werks were a thing of the
future. this future is now!
Change-Id: I3103d9f0234ff4b3942c6554c996e3e8c70d841f
Commit: 3c1b32a6ca7cc126fb5a5e374017f2a28b10718a
https://github.com/Checkmk/checkmk/commit/3c1b32a6ca7cc126fb5a5e374017f2a28…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
R .werks/16274
A .werks/16274.md
Log Message:
-----------
Convert latest werk to markdown
This may look like a small step, but actually this activates markdown
werks for all developers and future werks.
./werk will now create new markdown werk and automatically convert
legacy werks from older branches to markdown werks, and vice versa
Change-Id: Ib9a03288257a8cb1268875ccc46220a1880d5f88
Commit: 39f98ea632aab96b573292302409561063efcdbf
https://github.com/Checkmk/checkmk/commit/39f98ea632aab96b57329230240956106…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 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: Include robot_mk services in license usage
Include services as num_services_synthetic
* that are not shadow services
* without the "cmk/licensing:excluded" label
* with check_command: check_mk-robotmk_test
and services as num_services_synthetic_excluded
* that are not shadow services
* with the "cmk/licensing:excluded" label
* with check_command: check_mk-robotmk_test
CMK-15324
Change-Id: I49fae96bb9a88d062790156f47a9133262906d3c
Commit: 833822abdcc020a52f8fa8dfa2e80fcdb10de889
https://github.com/Checkmk/checkmk/commit/833822abdcc020a52f8fa8dfa2e80fcdb…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M package_versions.bzl
Log Message:
-----------
Update Robotmk
Change-Id: I958ce94117410064b83b3eb0b493d20080bfdd11
Commit: fd24d95fb47a30f7975479b3455be7a67a78a5eb
https://github.com/Checkmk/checkmk/commit/fd24d95fb47a30f7975479b3455be7a67…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
Ruleset API: Improve custom subgroup generation
Include main group name in key when checking rulespec_group_registry and add prefix to generated group names to be able to identify them as such
CMK-14923
Change-Id: Icc7fa5b275f8c5d76f25e3a451f2d423c71b8236
Compare: https://github.com/Checkmk/checkmk/compare/6eba73d81f4f...fd24d95fb47a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9c5714375b03564a041fdbf56ebc43f754adfe3d
https://github.com/Checkmk/checkmk/commit/9c5714375b03564a041fdbf56ebc43f75…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy.py
Log Message:
-----------
legacy conversion: parse function is now always there.
Change-Id: Id90740eafb05085d94710467ca4f948addee677c
Commit: 742d738390650772457f51c0ba3441f5bac56e54
https://github.com/Checkmk/checkmk/commit/742d738390650772457f51c0ba3441f5b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/api/agent_based/register/utils_legacy.py
M cmk/base/legacy_checks/acme_agent_sessions.py
M cmk/base/legacy_checks/acme_certificates.py
M cmk/base/legacy_checks/acme_fan.py
M cmk/base/legacy_checks/acme_powersupply.py
M cmk/base/legacy_checks/acme_realm.py
M cmk/base/legacy_checks/acme_sbc_snmp.py
M cmk/base/legacy_checks/acme_temp.py
M cmk/base/legacy_checks/acme_voltage.py
M cmk/base/legacy_checks/ad_replication.py
M cmk/base/legacy_checks/adva_fsp_current.py
M cmk/base/legacy_checks/adva_fsp_temp.py
M cmk/base/legacy_checks/aironet_clients.py
M cmk/base/legacy_checks/aironet_errors.py
M cmk/base/legacy_checks/akcp_daisy_temp.py
M cmk/base/legacy_checks/alcatel_cpu.py
M cmk/base/legacy_checks/alcatel_cpu_aos7.py
M cmk/base/legacy_checks/alcatel_fans.py
M cmk/base/legacy_checks/alcatel_fans_aos7.py
M cmk/base/legacy_checks/alcatel_power.py
M cmk/base/legacy_checks/alcatel_power_aos7.py
M cmk/base/legacy_checks/alcatel_temp.py
M cmk/base/legacy_checks/alcatel_temp_aos7.py
M cmk/base/legacy_checks/alcatel_timetra_chassis.py
M cmk/base/legacy_checks/alcatel_timetra_cpu.py
M cmk/base/legacy_checks/apc_ats_output.py
M cmk/base/legacy_checks/apc_ats_status.py
M cmk/base/legacy_checks/apc_humidity.py
M cmk/base/legacy_checks/apc_inputs.py
M cmk/base/legacy_checks/apc_inrow_airflow.py
M cmk/base/legacy_checks/apc_inrow_fanspeed.py
M cmk/base/legacy_checks/apc_inrow_temp.py
M cmk/base/legacy_checks/apc_mod_pdu_modules.py
M cmk/base/legacy_checks/apc_netbotz_drycontact.py
M cmk/base/legacy_checks/apc_netbotz_other_sensors.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_sts_source.py
M cmk/base/legacy_checks/apc_symmetra.py
M cmk/base/legacy_checks/apc_symmetra_ext_temp.py
M cmk/base/legacy_checks/apc_symmetra_input.py
M cmk/base/legacy_checks/apc_symmetra_output.py
M cmk/base/legacy_checks/apc_symmetra_test.py
M cmk/base/legacy_checks/appdynamics_sessions.py
M cmk/base/legacy_checks/appdynamics_web_container.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_cpu.py
M cmk/base/legacy_checks/arris_cmts_mem.py
M cmk/base/legacy_checks/arris_cmts_temp.py
M cmk/base/legacy_checks/artec_documents.py
M cmk/base/legacy_checks/artec_temp.py
M cmk/base/legacy_checks/aruba_aps.py
M cmk/base/legacy_checks/aruba_clients.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_fcport.py
M cmk/base/legacy_checks/atto_fibrebridge_sas.py
M cmk/base/legacy_checks/avaya_45xx_cpu.py
M cmk/base/legacy_checks/avaya_45xx_fan.py
M cmk/base/legacy_checks/avaya_45xx_temp.py
M cmk/base/legacy_checks/avaya_88xx.py
M cmk/base/legacy_checks/avaya_88xx_cpu.py
M cmk/base/legacy_checks/avaya_chassis_card.py
M cmk/base/legacy_checks/avaya_chassis_ps.py
M cmk/base/legacy_checks/avaya_chassis_temp.py
M cmk/base/legacy_checks/aws_dynamodb_table.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_application_target_groups_lambda.py
M cmk/base/legacy_checks/aws_elbv2_network.py
M cmk/base/legacy_checks/aws_elbv2_target_groups.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_agent_info.py
M cmk/base/legacy_checks/barracuda_mail_latency.py
M cmk/base/legacy_checks/barracuda_mailqueues.py
M cmk/base/legacy_checks/barracuda_system_cpu_util.py
M cmk/base/legacy_checks/bdt_tape_info.py
M cmk/base/legacy_checks/bdt_tape_status.py
M cmk/base/legacy_checks/bdtms_tape_info.py
M cmk/base/legacy_checks/bdtms_tape_module.py
M cmk/base/legacy_checks/bdtms_tape_status.py
M cmk/base/legacy_checks/bintec_brrp_status.py
M cmk/base/legacy_checks/bintec_cpu.py
M cmk/base/legacy_checks/bintec_info.py
M cmk/base/legacy_checks/bintec_sensors.py
M cmk/base/legacy_checks/blade_bays.py
M cmk/base/legacy_checks/blade_blades.py
M cmk/base/legacy_checks/blade_blowers.py
M cmk/base/legacy_checks/blade_bx_blades.py
M cmk/base/legacy_checks/blade_bx_powerfan.py
M cmk/base/legacy_checks/blade_bx_powermod.py
M cmk/base/legacy_checks/blade_bx_temp.py
M cmk/base/legacy_checks/blade_health.py
M cmk/base/legacy_checks/blade_mediatray.py
M cmk/base/legacy_checks/blade_powerfan.py
M cmk/base/legacy_checks/blade_powermod.py
M cmk/base/legacy_checks/bluecat_command_server.py
M cmk/base/legacy_checks/bluecat_dns_queries.py
M cmk/base/legacy_checks/bluecat_ha.py
M cmk/base/legacy_checks/bluecat_ntp.py
M cmk/base/legacy_checks/bluecat_threads.py
M cmk/base/legacy_checks/bluecoat_diskcpu.py
M cmk/base/legacy_checks/bluenet_meter.py
M cmk/base/legacy_checks/bluenet_sensor.py
M cmk/base/legacy_checks/brocade.py
M cmk/base/legacy_checks/brocade_info.py
M cmk/base/legacy_checks/brocade_mlx.py
M cmk/base/legacy_checks/brocade_mlx_fan.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/brocade_tm.py
M cmk/base/legacy_checks/brocade_vdx_status.py
M cmk/base/legacy_checks/bvip_fans.py
M cmk/base/legacy_checks/bvip_info.py
M cmk/base/legacy_checks/bvip_link.py
M cmk/base/legacy_checks/bvip_poe.py
M cmk/base/legacy_checks/bvip_temp.py
M cmk/base/legacy_checks/bvip_util.py
M cmk/base/legacy_checks/bvip_video_alerts.py
M cmk/base/legacy_checks/cadvisor_cpu.py
M cmk/base/legacy_checks/carel_sensors.py
M cmk/base/legacy_checks/carel_uniflair_cooling.py
M cmk/base/legacy_checks/casa_cpu_mem.py
M cmk/base/legacy_checks/casa_cpu_temp.py
M cmk/base/legacy_checks/casa_cpu_util.py
M cmk/base/legacy_checks/casa_fan.py
M cmk/base/legacy_checks/casa_power.py
M cmk/base/legacy_checks/cbl_airlaser.py
M cmk/base/legacy_checks/checkpoint_fan.py
M cmk/base/legacy_checks/checkpoint_firewall.py
M cmk/base/legacy_checks/checkpoint_ha_problems.py
M cmk/base/legacy_checks/checkpoint_ha_status.py
M cmk/base/legacy_checks/checkpoint_memory.py
M cmk/base/legacy_checks/checkpoint_packets.py
M cmk/base/legacy_checks/checkpoint_powersupply.py
M cmk/base/legacy_checks/checkpoint_svn_status.py
M cmk/base/legacy_checks/checkpoint_temp.py
M cmk/base/legacy_checks/checkpoint_tunnels.py
M cmk/base/legacy_checks/checkpoint_voltage.py
M cmk/base/legacy_checks/checkpoint_vsx.py
M cmk/base/legacy_checks/cisco_ace_rserver.py
M cmk/base/legacy_checks/cisco_asa_conn.py
M cmk/base/legacy_checks/cisco_asa_connections.py
M cmk/base/legacy_checks/cisco_cpu.py
M cmk/base/legacy_checks/cisco_fan.py
M cmk/base/legacy_checks/cisco_fantray.py
M cmk/base/legacy_checks/cisco_fru_powerusage.py
M cmk/base/legacy_checks/cisco_hsrp.py
M cmk/base/legacy_checks/cisco_ip_sla.py
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_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_ucs_cpu.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_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_env.py
M cmk/base/legacy_checks/cisco_ucs_temp_mem.py
M cmk/base/legacy_checks/cisco_vss.py
M cmk/base/legacy_checks/citrix_serverload.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_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_fragmentation.py
M cmk/base/legacy_checks/couchbase_buckets_vbuckets.py
M cmk/base/legacy_checks/couchbase_nodes_cache.py
M cmk/base/legacy_checks/cpsecure_sessions.py
M cmk/base/legacy_checks/datapower_cpu.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/ddn_s2a_stats.py
M cmk/base/legacy_checks/ddn_s2a_statsdelay.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_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/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/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_power.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_disks.py
M cmk/base/legacy_checks/emcvnx_hba.py
M cmk/base/legacy_checks/emcvnx_sp_util.py
M cmk/base/legacy_checks/emcvnx_storage_pools.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/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
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/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_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/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/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/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_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_snmp_cs.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/ibm_imm_fan.py
M cmk/base/legacy_checks/ibm_imm_health.py
M cmk/base/legacy_checks/ibm_imm_voltage.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_mdiskgrp.py
M cmk/base/legacy_checks/ibm_svc_nodestats.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/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/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/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_in_voltage.py
M cmk/base/legacy_checks/ipr400_temp.py
M cmk/base/legacy_checks/iptables.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/janitza_umg.py
M cmk/base/legacy_checks/jira_custom_svc.py
M cmk/base/legacy_checks/jolokia_generic.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_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/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_cooling_status.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/lvm_lvs.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/megaraid_bbu.py
M cmk/base/legacy_checks/mem.py
M cmk/base/legacy_checks/mikrotik_signal.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_connections.py
M cmk/base/legacy_checks/mongodb_counters.py
M cmk/base/legacy_checks/mongodb_flushing.py
M cmk/base/legacy_checks/mongodb_replica_set.py
M cmk/base/legacy_checks/moxa_iologik_register.py
M cmk/base/legacy_checks/msoffice_licenses.py
M cmk/base/legacy_checks/mysql.py
M cmk/base/legacy_checks/netapp_api_cpu.py
M cmk/base/legacy_checks/netapp_api_fcp.py
M cmk/base/legacy_checks/netapp_api_protocol.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_cpu.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/nginx_status.py
M cmk/base/legacy_checks/nimble_latency.py
M cmk/base/legacy_checks/nimble_volumes.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_undostat.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_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/pfsense_if.py
M cmk/base/legacy_checks/pfsense_status.py
M cmk/base/legacy_checks/poseidon_inputs.py
M cmk/base/legacy_checks/poseidon_temp.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
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/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/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_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_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/rms200_temp.py
M cmk/base/legacy_checks/safenet_hsm.py
M cmk/base/legacy_checks/safenet_ntls.py
M cmk/base/legacy_checks/sap_hana_ess_migration.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/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/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/steelhead_connections.py
M cmk/base/legacy_checks/steelhead_peers.py
M cmk/base/legacy_checks/steelhead_status.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/sylo.py
M cmk/base/legacy_checks/sym_brightmail_queues.py
M cmk/base/legacy_checks/symantec_av_updates.py
M cmk/base/legacy_checks/teracom_tcw241_analog.py
M cmk/base/legacy_checks/teracom_tcw241_digital.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/ucd_cpu_util.py
M cmk/base/legacy_checks/ucd_disk.py
M cmk/base/legacy_checks/ucd_processes.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_in_voltage.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_out_voltage.py
M cmk/base/legacy_checks/ups_socomec_capacity.py
M cmk/base/legacy_checks/ups_socomec_in_voltage.py
M cmk/base/legacy_checks/ups_socomec_out_source.py
M cmk/base/legacy_checks/ups_socomec_out_voltage.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/veeam_client.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/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/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_queues.py
M cmk/base/legacy_checks/winperf.py
M cmk/base/legacy_checks/winperf_mem.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
Log Message:
-----------
legacy checks: use newer API
This allows to remove a cast.
Change-Id: I30d067e7cc232e19d4f2b61676d3c31f05a5cd26
Commit: 0e76f12c76c7ba203b6e99b8be56485a3e36eb2b
https://github.com/Checkmk/checkmk/commit/0e76f12c76c7ba203b6e99b8be56485a3…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/config.py
M cmk/base/legacy_checks/acme_sbc_snmp.py
M cmk/base/legacy_checks/alcatel_cpu.py
M cmk/base/legacy_checks/alcatel_cpu_aos7.py
M cmk/base/legacy_checks/alcatel_timetra_cpu.py
M cmk/base/legacy_checks/apc_sts_source.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/artec_documents.py
M cmk/base/legacy_checks/artec_temp.py
M cmk/base/legacy_checks/atto_fibrebridge_chassis.py
M cmk/base/legacy_checks/avaya_88xx_cpu.py
M cmk/base/legacy_checks/barracuda_mail_latency.py
M cmk/base/legacy_checks/barracuda_mailqueues.py
M cmk/base/legacy_checks/barracuda_system_cpu_util.py
M cmk/base/legacy_checks/bdt_tape_info.py
M cmk/base/legacy_checks/bdt_tape_status.py
M cmk/base/legacy_checks/bdtms_tape_info.py
M cmk/base/legacy_checks/bdtms_tape_status.py
M cmk/base/legacy_checks/bintec_info.py
M cmk/base/legacy_checks/bluecat_command_server.py
M cmk/base/legacy_checks/bluecat_dns_queries.py
M cmk/base/legacy_checks/bluecat_ha.py
M cmk/base/legacy_checks/brocade_sys.py
M cmk/base/legacy_checks/brocade_vdx_status.py
M cmk/base/legacy_checks/carel_uniflair_cooling.py
M cmk/base/legacy_checks/cbl_airlaser.py
M cmk/base/legacy_checks/checkpoint_ha_status.py
M cmk/base/legacy_checks/cisco_asa_connections.py
M cmk/base/legacy_checks/cisco_nexus_cpu.py
M cmk/base/legacy_checks/cisco_oldcpu.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_ucs_lun.py
M cmk/base/legacy_checks/cisco_ucs_mem_total.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_env.py
M cmk/base/legacy_checks/climaveneta_alarm.py
M cmk/base/legacy_checks/climaveneta_fan.py
M cmk/base/legacy_checks/cmc_temp.py
M cmk/base/legacy_checks/cmciii_lcp_fans.py
M cmk/base/legacy_checks/cmctc_config.py
M cmk/base/legacy_checks/cmctc_lcp.py
M cmk/base/legacy_checks/cmctc_ports.py
M cmk/base/legacy_checks/cmctc_state.py
M cmk/base/legacy_checks/eltek_battery.py
M cmk/base/legacy_checks/eltek_systemstatus.py
M cmk/base/legacy_checks/emc_isilon.py
M cmk/base/legacy_checks/emc_isilon_cpu.py
M cmk/base/legacy_checks/emka_modules.py
M cmk/base/legacy_checks/enterasys_lsnat.py
M cmk/base/legacy_checks/f5_bigip_apm.py
M cmk/base/legacy_checks/f5_bigip_mem.py
M cmk/base/legacy_checks/fireeye_bypass.py
M cmk/base/legacy_checks/fireeye_content.py
M cmk/base/legacy_checks/fortigate_cpu.py
M cmk/base/legacy_checks/fortigate_cpu_base.py
M cmk/base/legacy_checks/fortigate_memory.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/fortisandbox_queues.py
M cmk/base/legacy_checks/genua_carp.py
M cmk/base/legacy_checks/genua_state_correlation.py
M cmk/base/legacy_checks/hepta.py
M cmk/base/legacy_checks/hitachi_hnas_quorumdevice.py
M cmk/base/legacy_checks/hitachi_hus_status.py
M cmk/base/legacy_checks/hp_mcs_system.py
M cmk/base/legacy_checks/ibm_storage_ts.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_temp.py
M cmk/base/legacy_checks/janitza_umg.py
M cmk/base/legacy_checks/juniper_screenos_cpu.py
M cmk/base/legacy_checks/juniper_screenos_mem.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/kentix_co.py
M cmk/base/legacy_checks/kentix_dewpoint.py
M cmk/base/legacy_checks/knuerr_rms_humidity.py
M cmk/base/legacy_checks/knuerr_rms_temp.py
M cmk/base/legacy_checks/liebert_chiller_status.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/netapp_cpu.py
M cmk/base/legacy_checks/netapp_fcpio.py
M cmk/base/legacy_checks/netextreme_temp.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/palo_alto_sessions.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/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/quantum_libsmall_door.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/raritan_pdu_inlet_summary.py
M cmk/base/legacy_checks/safenet_hsm.py
M cmk/base/legacy_checks/safenet_ntls.py
M cmk/base/legacy_checks/sentry_pdu_systempower.py
M cmk/base/legacy_checks/silverpeak_VX6000.py
M cmk/base/legacy_checks/sni_octopuse_cpu.py
M cmk/base/legacy_checks/sni_octopuse_status.py
M cmk/base/legacy_checks/stormshield_cluster.py
M cmk/base/legacy_checks/stormshield_info.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_modulys_inphase.py
M cmk/base/legacy_checks/ups_modulys_outphase.py
M cmk/base/legacy_checks/wagner_titanus_topsense.py
M cmk/base/legacy_checks/zebra_printer_status.py
M cmk/plugins/lib/liebert.py
M cmk/plugins/lib/pulse_secure.py
M tests/unit/checks/test_ra32e_power_check.py
R tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
Log Message:
-----------
simplify automigration logic
After making all snmp parse functions able to deal
with empty string tables, we no longer need to
manipulate the parse function.
Change-Id: If10d7225880f307db6ed81327d94784976caf5cc
Commit: 717781fcf8cbb8bd0e8c13bcba13995c28be7f25
https://github.com/Checkmk/checkmk/commit/717781fcf8cbb8bd0e8c13bcba13995c2…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/legacy_checks/apc_netbotz_sensors.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_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/cmctc_lcp.py
M cmk/base/legacy_checks/dotnet_clrmemory.py
M cmk/base/legacy_checks/drbd.py
M cmk/base/legacy_checks/emc_isilon_temp.py
M cmk/base/legacy_checks/emcvnx_info.py
M cmk/base/legacy_checks/fireeye_fans.py
M cmk/base/legacy_checks/fireeye_lic_active.py
M cmk/base/legacy_checks/fireeye_mail.py
M cmk/base/legacy_checks/fireeye_powersupplies.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/jolokia_metrics.py
M cmk/base/legacy_checks/juniper_fru.py
M cmk/base/legacy_checks/netapp_cpu.py
M cmk/base/legacy_checks/netapp_fcpio.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/papouch_th2e_sensors.py
M cmk/base/legacy_checks/perle_psmu.py
M cmk/base/legacy_checks/ra32e_sensors.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/security_master.py
M cmk/base/legacy_checks/skype.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/tinkerforge.py
M cmk/base/legacy_checks/ucs_c_rack_server_faultinst.py
M cmk/base/legacy_checks/varnish.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_temp.py
M cmk/base/legacy_checks/wmi_webservices.py
M cmk/base/legacy_checks/zorp_connections.py
Log Message:
-----------
legacy checks: remove lambdas I
Lambda expressions cannot be used when we migrate
to generators.
Change-Id: Ia69792ba1f97762fdf2d4ebb5a1eefeccb9b221f
Commit: fceda4fdded9fbfa2fb45964303dd481c4fdbcce
https://github.com/Checkmk/checkmk/commit/fceda4fdded9fbfa2fb45964303dd481c…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-18 (Mon, 18 Dec 2023)
Changed paths:
M cmk/base/legacy_checks/apc_netbotz_sensors.py
M cmk/base/legacy_checks/cmctc_lcp.py
M cmk/base/legacy_checks/eltek_battery.py
M cmk/base/legacy_checks/jolokia_metrics.py
M cmk/base/legacy_checks/netapp_api_cpu.py
M cmk/base/legacy_checks/openhardwaremonitor.py
M cmk/base/legacy_checks/oracle_diva_csm.py
M cmk/base/legacy_checks/papouch_th2e_sensors.py
M cmk/base/legacy_checks/varnish.py
M cmk/base/legacy_checks/viprinet_mem.py
Log Message:
-----------
legacy checks: remove lambdas II
Lambda expressions cannot be used when we migrate
to generators.
Change-Id: Idecb6120ad660510c1d6fd4f7ebf3c62328840a5
Compare: https://github.com/Checkmk/checkmk/compare/25a14210ea35...fceda4fdded9