Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d3754c3427c696201d458848f4922e96e20fb665
https://github.com/Checkmk/checkmk/commit/d3754c3427c696201d458848f4922e96e…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
M Makefile
M active_checks/check_bi_aggr
M active_checks/check_form_submit
M active_checks/check_sql
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_tinkerforge.py
M agents/wnx/tests/regression/_test_section_logfiles.py
M agents/wnx/tests/regression/test_section_eventlog.py
M bin/message-broker-certs
M bin/mkbackup
M buildscripts/scripts/stages.yml
M cmk/active_checks/check_traceroute.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/snmp_plugin_store.py
M cmk/base/check_legacy_includes/temperature.py
M cmk/base/check_legacy_includes/wmi.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/core_nagios/_create_config.py
M cmk/base/legacy_checks/hepta.py
M cmk/base/legacy_checks/watchdog_sensors.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_sources.py
M cmk/ccc/store/__init__.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/fetcher.py
M cmk/ec/rule_packs.py
M cmk/fetchers/_program.py
M cmk/fetchers/_snmp.py
M cmk/gui/dashboard/dashlet/dashlets/status_helpers.py
M cmk/gui/fields/__init__.py
M cmk/gui/form_specs/vue/visitors/_base.py
M cmk/gui/graphing/_timeseries.py
M cmk/gui/logwatch.py
M cmk/gui/nodevis/topology.py
M cmk/gui/openapi/endpoints/ruleset/__init__.py
M cmk/gui/painter/v0/base.py
M cmk/gui/pdf.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/plugins/wato/check_parameters/graylog_sources.py
M cmk/gui/quick_setup/config_setups/aws/stages.py
M cmk/gui/quick_setup/to_frontend.py
M cmk/gui/quick_setup/v0_unstable/predefined/_recaps.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/sites.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/store.py
M cmk/gui/utils/__init__.py
M cmk/gui/valuespec/definitions.py
M cmk/gui/views/icon/base.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/icon/painter.py
M cmk/gui/visuals/__init__.py
M cmk/gui/visuals/_filters.py
M cmk/gui/wato/_virtual_host_tree.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/configuration_bundles.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/werks.py
M cmk/notification_plugins/ilert.py
M cmk/notification_plugins/signl4.py
M cmk/notification_plugins/spectrum.py
M cmk/plugins/aws/agent_based/aws_ec2.py
M cmk/plugins/collection/agent_based/arcserve_backup.py
M cmk/plugins/collection/agent_based/bgp_peer.py
M cmk/plugins/collection/agent_based/ciena_cfm.py
M cmk/plugins/collection/agent_based/ciena_tunnel.py
M cmk/plugins/collection/agent_based/hp_proliant_da_phydrv.py
M cmk/plugins/collection/agent_based/iis_app_pool_state.py
M cmk/plugins/collection/agent_based/job.py
M cmk/plugins/collection/agent_based/ucd_cpu_load.py
M cmk/plugins/collection/agent_based/winperf_phydisk.py
M cmk/plugins/collection/server_side_calls/httpv1.py
M cmk/plugins/kube/special_agents/agent_kube.py
M cmk/plugins/mongodb/rulesets/asserts.py
M cmk/plugins/siemens_plc/server_side_calls/special_agent.py
M cmk/server_side_calls_backend/config_processing.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_azure_status.py
M cmk/special_agents/agent_elasticsearch.py
M cmk/special_agents/agent_hivemanager.py
M cmk/special_agents/agent_proxmox_ve.py
M cmk/utils/msi_engine.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/validate_plugins.py
M doc/treasures/migration_helpers/agent_based_v1_v2.py
M doc/treasures/migration_helpers/graphing_v0_v1.py
M doc/treasures/migration_helpers/legacy_checks_to_v2.py
M doc/treasures/migration_helpers/legacy_ssc_to_v1.py
M doc/treasures/migration_helpers/legacy_vs_to_ruleset_v1.py
M omd/packages/omd/omdlib/main.py
M packages/cmk-agent-based/Pipfile
M packages/cmk-agent-based/Pipfile.lock
M packages/cmk-agent-based/cmk/agent_based/v1/_value_store_utils.py
M packages/cmk-agent-based/cmk/agent_based/v2/_get_average.py
M packages/cmk-agent-based/run
M packages/cmk-agent-receiver/Pipfile
M packages/cmk-agent-receiver/Pipfile.lock
M packages/cmk-agent-receiver/run
M packages/cmk-crypto/Pipfile
M packages/cmk-crypto/Pipfile.lock
M packages/cmk-crypto/run
M packages/cmk-graphing/Pipfile
M packages/cmk-graphing/Pipfile.lock
M packages/cmk-graphing/cmk/graphing/v1/__init__.py
M packages/cmk-graphing/run
M packages/cmk-livestatus-client/Pipfile
M packages/cmk-livestatus-client/Pipfile.lock
M packages/cmk-livestatus-client/run
M packages/cmk-messaging/Pipfile
M packages/cmk-messaging/Pipfile.lock
M packages/cmk-messaging/run
M packages/cmk-mkp-tool/Pipfile
M packages/cmk-mkp-tool/Pipfile.lock
M packages/cmk-mkp-tool/cmk/mkp_tool/_type_defs.py
M packages/cmk-mkp-tool/run
M packages/cmk-mkp-tool/tests/test_parts.py
M packages/cmk-rulesets/Pipfile
M packages/cmk-rulesets/Pipfile.lock
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_levels.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_migrations.py
M packages/cmk-rulesets/run
M packages/cmk-server-side-calls/Pipfile
M packages/cmk-server-side-calls/Pipfile.lock
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_active_checks.py
M packages/cmk-server-side-calls/run
M packages/cmk-shared-typing/Pipfile
M packages/cmk-trace/Pipfile
M packages/cmk-trace/Pipfile.lock
M packages/cmk-trace/run
M packages/cmk-werks/Pipfile
M packages/cmk-werks/Pipfile.lock
M packages/cmk-werks/cmk/werks/cli.py
M packages/cmk-werks/run
M scripts/decent-output
R scripts/run-black
A scripts/run-format
R scripts/run-isort
A scripts/run-sort
M tests/Makefile
M tests/code_quality/test_pipfile.py
M tests/code_quality/test_werks.py
M tests/schemathesis_openapi/hooks.py
M tests/testlib/web_session.py
M tests/unit/cmk/base/api/agent_based/test_cluster_modes.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/gui/valuespecs/test_vs_dictionary.py
M tests/unit/cmk/gui/wato/test_notification_parameters.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
M tests/unit/cmk/plugins/aws/agent_based/test_aws_rds.py
M tests/unit/cmk/plugins/collection/agent_based/test_checkmk_agent.py
M tests/unit/cmk/plugins/collection/agent_based/test_cmciii.py
M tests/unit/cmk/plugins/collection/agent_based/test_df_zos.py
M tests/unit/cmk/plugins/collection/agent_based/test_lnx_if.py
M tests/unit/cmk/plugins/collection/agent_based/test_megaraid_bbu.py
M tests/unit/cmk/plugins/collection/agent_based/test_sap_hana_status.py
M tests/unit/cmk/plugins/collection/agent_based/test_section_properties.py
M tests/unit/cmk/plugins/omd/agent_based/test_omd_diskusage.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
M tests/unit/cmk/utils/test_man_pages.py
Log Message:
-----------
black/isort -> ruff migration
Change-Id: I7b1f44f1206bc56b5016e3b49ac5fed306018774
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 3920ebc6430ba3a80fdadc4ba4522bcb2e09159a
https://github.com/Checkmk/checkmk/commit/3920ebc6430ba3a80fdadc4ba4522bcb2…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
M omd/packages/apache-omd/apache-omd.make
M omd/packages/check-cert/check-cert.make
M omd/packages/erlang/erlang.make
M omd/packages/heirloom-mailx/heirloom-mailx.make
M omd/packages/heirloom-pkgtools/heirloom-pkgtools.make
M omd/packages/jaeger/jaeger.make
M omd/packages/lcab/lcab.make
M omd/packages/libgsf/libgsf.make
M omd/packages/livestatus/livestatus.make
M omd/packages/mod_fcgid/mod_fcgid.make
M omd/packages/mod_wsgi/mod_wsgi.make
M omd/packages/monitoring-plugins/monitoring-plugins.make
M omd/packages/msitools/msitools.make
M omd/packages/nagios/nagios.make
M omd/packages/neb/neb.make
M omd/packages/nrpe/nrpe.make
M omd/packages/packages.make
M omd/packages/patch/patch.make
M omd/packages/pnp4nagios/pnp4nagios.make
M omd/packages/rabbitmq/rabbitmq.make
M omd/packages/redfish_mkp/redfish_mkp.make
M omd/packages/redis/redis.make
M omd/packages/robotmk/robotmk.make
M omd/packages/snap7/snap7.make
M omd/packages/stunnel/stunnel.make
M omd/packages/unixcat/unixcat.make
M omd/packages/xinetd/xinetd.make
M omd/packages/xmlsec1/xmlsec1.make
Log Message:
-----------
Introduces BAZEL_CMD, which can be set via ENV in order to override default behavior
CMK-18975
Change-Id: Ia746c697981d9bb8a9f1502e97e8406867f1db8c
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 8bbaebe8822f6dd0602d7a63b1ee389f61468527
https://github.com/Checkmk/checkmk/commit/8bbaebe8822f6dd0602d7a63b1ee389f6…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
A .werks/17243.md
M cmk/plugins/lib/ups.py
Log Message:
-----------
17243 lib(ups): add missing sysOID for USV
USV UPSs use OID .1.3.6.1.4.1.43943 as sysObjectID. These devices are
currently not discovered and monitored. This has now been changed and
they will now be discovered.
SUP-20367
Change-Id: I5c2b95d0acacf73dc7cf7be3f9dda672b71c25d3
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: bdec52c0f349cd232981dd2c32c25d60d29fb860
https://github.com/Checkmk/checkmk/commit/bdec52c0f349cd232981dd2c32c25d60d…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
M tests/unit/cmk/plugins/collection/agent_based/test_ovs_bonding.py
Log Message:
-----------
ovs_bonding: improve test coverage for parser
The parse function does not handle errors explicitly. By adding test
coverage to uncaught exceptions, it makes it easier to refactor.
Change-Id: Iee4ac9b4cc6ffd20e4e140a578ca250fd1099fc7
Commit: 8d38af419438daeffea79a16c60bef436073599d
https://github.com/Checkmk/checkmk/commit/8d38af419438daeffea79a16c60bef436…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
M cmk/plugins/collection/agent_based/ovs_bonding.py
M tests/unit/cmk/plugins/collection/agent_based/test_ovs_bonding.py
Log Message:
-----------
ovs_bonding: refactor and fix diagnostic errors
Pyright diagnostic errors:
- "bond" is possibly unbound (reportPossiblyUnboundVariable)
- "last_interface" is possibly unbound (reportPossiblyUnboundVariable)
- Could not access item in TypedDict "status" is not a required key in "Interface", so access may result in runtime exception (reportTypedDictNotRequiredAccess)
For the unbound variables, we are now raising a meaningful error when
the string table is in an unexpected state. The parsing function also
now handles the case when "status" key is missing.
Change-Id: Iad994190de745e8020b81e0f2de17518bb9f6784
Compare: https://github.com/Checkmk/checkmk/compare/11f5e0650600...8d38af419438
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: e2f39186f9a39e4a7b4e3fd09bd1b5dbc4196eb3
https://github.com/Checkmk/checkmk/commit/e2f39186f9a39e4a7b4e3fd09bd1b5dbc…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
A .werks/17243
M cmk/base/check_legacy_includes/ups_generic.py
M cmk/base/plugins/agent_based/utils/ups.py
Log Message:
-----------
17243 lib(ups): add missing sysOID for USV
USV UPSs use OID .1.3.6.1.4.1.43943 as sysObjectID. These devices are
currently not discovered and monitored. This has now been changed and
they will now be discovered.
SUP-20367
Change-Id: I5c2b95d0acacf73dc7cf7be3f9dda672b71c25d3
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 11f5e0650600aca35e4399acec208f8f80521156
https://github.com/Checkmk/checkmk/commit/11f5e0650600aca35e4399acec208f8f8…
Author: Lars Getwan <lars.getwan(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
A .werks/17261.md
M cmk/base/diagnostics.py
M tests/unit/cmk/base/test_diagnostics.py
Log Message:
-----------
17261 Support Diagnostics: Include information about the Checkmk Appliance
The Support Diagnostics dump now contains information about the Checkmk Appliance, when it's
used on an Appliance.
This includes the model and product name of the hardware and the version of the installed firmware.
Change-Id: Iebaa33187ae71ad45c6d22d3cfd25be9a7ba2391
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 2473fea7f2d5d6d286cf8e466ff3ae8da4ebb853
https://github.com/Checkmk/checkmk/commit/2473fea7f2d5d6d286cf8e466ff3ae8da…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
A .werks/16251.md
M omd/packages/monitoring-plugins/patches/0001-check-icmp-allows-pl-of-101.dif
M omd/packages/monitoring-plugins/patches/0003-cmk-password-store.dif
M omd/packages/monitoring-plugins/patches/0010-get_omd_root_in_checks.dif
M package_versions.bzl
M tests/integration/cmk/base/test_automations.py
M tests/integration/omd/test_packages.py
Log Message:
-----------
16251 Update monitoring-plugins to 2.4.0
Change-Id: I2a5a52c84068b5ccbdce615062be8b1fdabd75c1
JIRA-Ref: CMK-18871
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8497a30fd76675bd902b1c73efbf578fbd535768
https://github.com/Checkmk/checkmk/commit/8497a30fd76675bd902b1c73efbf578fb…
Author: Logan Connolly <logan.connolly(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
A .werks/17243.md
M cmk/plugins/lib/ups.py
Log Message:
-----------
17243 lib(ups): add missing sysOID for USV
USV UPSs use OID .1.3.6.1.4.1.43943 as sysObjectID. These devices are
currently not discovered and monitored. This has now been changed and
they will now be discovered.
SUP-20367
Change-Id: I5c2b95d0acacf73dc7cf7be3f9dda672b71c25d3
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 2349fd68170b517df8b8ef485f64339cccb534aa
https://github.com/Checkmk/checkmk/commit/2349fd68170b517df8b8ef485f64339cc…
Author: Lars Getwan <lars.getwan(a)checkmk.com>
Date: 2024-09-05 (Thu, 05 Sep 2024)
Changed paths:
A .werks/17261
M cmk/base/diagnostics.py
M tests/unit/cmk/base/test_diagnostics.py
Log Message:
-----------
17261 Support Diagnostics: Include information about the Checkmk Appliance
The Support Diagnostics dump now contains information about the Checkmk Appliance, when it's
used on an Appliance.
This includes the model and product name of the hardware and the version of the installed firmware.
Change-Id: Iebaa33187ae71ad45c6d22d3cfd25be9a7ba2391
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications