Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 2b4ad79d1a6b8efc381649c6c0ae5cfc21d5e594
https://github.com/Checkmk/checkmk/commit/2b4ad79d1a6b8efc381649c6c0ae5cfc2…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
A .werks/16176.md
M agents/check_mk_agent.linux
Log Message:
-----------
FIX 16176 postfix: Fix Postfix status monitoring for agents run in Docker
Previously, Checkmk agent used the data from /proc to determine if Postfix instance is
running.
Since docker containers don't have permissions to read /proc, the agent always
reported
the Postfix instance as 'not running'.
This resulted in CRIT 'Postfix status' service even if Postfix instance was
running correctly.
SUP-17889
Change-Id: I2dedc87ca8c067a1ebf5f95fd80e5c8afada1c82
Commit: a27cc8957e819af8393f1dd55ea659023373d375
https://github.com/Checkmk/checkmk/commit/a27cc8957e819af8393f1dd55ea659023…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-18 (Mon, 18 Mar 2024)
Changed paths:
M .pylintrc
M active_checks/check_form_submit
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/core_config.py
M cmk/base/export.py
M cmk/base/plugins/agent_based/mcafee_webgateway_time_consumed_by_rule_engine.py
M cmk/base/plugins/agent_based/mcafee_webgateway_time_to_resolve_dns.py
M cmk/ec/main.py
M cmk/ec/update_config.py
M cmk/gui/dashboard/page_edit_dashlet.py
M cmk/gui/fields/base.py
M cmk/gui/fields/custom_fields.py
M cmk/gui/fields/definitions.py
M cmk/gui/graphing/_artwork.py
M cmk/gui/htmllib/header.py
M cmk/gui/mkeventd/views.py
M cmk/gui/openapi/spec_generator.py
M cmk/gui/pages.py
M cmk/gui/painter/v0/base.py
M cmk/gui/pdf.py
M cmk/gui/permissions.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/sidebar/_snapin/_views.py
M cmk/gui/table.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/valuespec/autocompleter.py
M cmk/gui/valuespec/to_formspec.py
M cmk/gui/views/__init__.py
M cmk/gui/views/command/group.py
M cmk/gui/views/command/registry.py
M cmk/gui/views/host_tag_plugins.py
M cmk/gui/views/icon/config_icons.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/sorter/registry.py
M cmk/gui/visuals/_filter_context.py
M cmk/gui/visuals/_filter_form.py
M cmk/gui/visuals/_filter_valuespecs.py
M cmk/gui/visuals/_filters.py
M cmk/gui/wato/_notification_parameter/_registry.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/registration.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/wsgi/dev_server.py
M cmk/snmplib/_typedefs.py
M cmk/update_config/plugins/actions/rulesets.py
M cmk/utils/crypto/certificate.py
M cmk/utils/crypto/secrets.py
M cmk/utils/mailbox.py
M tests/agent-plugin-unit/test_mk_filestats.py
M tests/code_quality/test_pipfile.py
M tests/integration/cmk/utils/helper_test_export_msi_file_table.py
M tests/schemathesis_openapi/response.py
M tests/schemathesis_openapi/settings.py
M tests/testlib/docker.py
M tests/unit/cmk/automations/test_results.py
M tests/unit/cmk/base/api/agent_based/register/test__config.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/plugins/agent_based/test_aix_diskiod.py
M tests/unit/cmk/base/plugins/agent_based/test_alertmanager.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_ceph_df.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_cpu.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_datastores.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_guest_tools.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_heartbeat.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_mem_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_name.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_vm_running_on.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_kaspersky_av_client.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_collector_info.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cpu.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cronjob_status.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_deployment_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_containers.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_restarts.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_quota.py
M tests/unit/cmk/base/plugins/agent_based/test_local.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch.py
M tests/unit/cmk/base/plugins/agent_based/test_logwatch_ec.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway.py
M tests/unit/cmk/base/plugins/agent_based/test_mcafee_webgateway_client_requests.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_vf_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_postgres_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_check.py
M tests/unit/cmk/base/plugins/agent_based/test_ps_section.py
M tests/unit/cmk/base/plugins/agent_based/test_timemachine.py
M tests/unit/cmk/base/plugins/agent_based/test_timesyncd.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_msx_queues.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_phydisk.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_checkers.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/base/test_prediction.py
M tests/unit/cmk/base/test_server_side_calls.py
M tests/unit/cmk/base/test_unit_automations.py
M tests/unit/cmk/checkengine/test_autochecks.py
M tests/unit/cmk/checkengine/test_discovery.py
M tests/unit/cmk/ec/test_forward.py
M tests/unit/cmk/ec/test_perfcounters.py
M tests/unit/cmk/ec/test_rule_matching.py
M tests/unit/cmk/fetchers/test_classic_snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/fetchers/test_snmp_backend.py
M tests/unit/cmk/fetchers/test_snmp_walk_cache.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/dashboard/dashlet/test_figure_dashlet.py
M tests/unit/cmk/gui/dashboard/test_title_macros.py
M tests/unit/cmk/gui/graphing/test_graph_templates.py
M tests/unit/cmk/gui/graphing/test_utils.py
M tests/unit/cmk/gui/openapi/test_endpoint.py
M tests/unit/cmk/gui/openapi/test_openapi_bi.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/views/test_views_builtin_inventory_plugins.py
M tests/unit/cmk/gui/plugins/wato/active_checks/test_http.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_node_container_count.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_conditions.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_containers.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/plugins/wato/special_agents/test_kube.py
M tests/unit/cmk/gui/sidebar/snapin/snapins/test_search.py
M tests/unit/cmk/gui/sidebar/test_sidebar.py
M tests/unit/cmk/gui/test_availability_annotations.py
M tests/unit/cmk/gui/test_backup_unit.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_gui_crash_reporting.py
M tests/unit/cmk/gui/test_i18n.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_main_modules.py
M tests/unit/cmk/gui/test_sites.py
M tests/unit/cmk/gui/userdb/test_ldap_golden.py
M tests/unit/cmk/gui/userdb/test_userdb.py
M tests/unit/cmk/gui/utils/test_compatibility.py
M tests/unit/cmk/gui/utils/test_ntop.py
M tests/unit/cmk/gui/utils/test_output_funnel.py
M tests/unit/cmk/gui/utils/test_transaction_manager.py
M tests/unit/cmk/gui/valuespecs/test_vs_listchoice.py
M tests/unit/cmk/gui/valuespecs/test_vs_listofcas.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
M tests/unit/cmk/gui/wato/pages/test_rulesets.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_automatic_host_removal.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/gui/watolib/test_config_domains.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_git.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/gui/watolib/test_watolib_search.py
M tests/unit/cmk/plugins/aws/agent_based/test_aws_status.py
M tests/unit/cmk/plugins/fritzbox/agent_based/test_fritz_no_dsl.py
M tests/unit/cmk/plugins/gcp/agent_based/gcp_test_util.py
M tests/unit/cmk/plugins/gcp/agent_based/test_gcp_status.py
M tests/unit/cmk/plugins/lib/test_cpu_util.py
M tests/unit/cmk/plugins/lib/test_df.py
M tests/unit/cmk/plugins/lib/test_temperature.py
M tests/unit/cmk/post_rename_site/plugins/actions/test_hosts_and_folders_action.py
M tests/unit/cmk/snmplib/test_table.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_config.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_dynamodb.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_elasticache.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_sections.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_wafv2.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_mgmt_api_client.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_process.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_metadata.py
M tests/unit/cmk/special_agents/agent_kube/test_cronjob.py
M tests/unit/cmk/special_agents/agent_kube/test_deployment.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_api_pods.py
M tests/unit/cmk/special_agents/test_agent_aws_status.py
M tests/unit/cmk/special_agents/test_agent_bi.py
M tests/unit/cmk/special_agents/test_agent_cisco_meraki.py
M tests/unit/cmk/special_agents/test_agent_datadog.py
M tests/unit/cmk/special_agents/test_agent_storeonce4x.py
M tests/unit/cmk/special_agents/utils_kubernetes/query.py
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
M tests/unit/cmk/special_agents/utils_kubernetes/test_performance.py
M tests/unit/cmk/special_agents/v0_unstable/test_misc_datacache.py
M tests/unit/cmk/update_config/plugins/actions/test_audit_log.py
M tests/unit/cmk/update_config/plugins/actions/test_global_settings.py
M tests/unit/cmk/update_config/plugins/actions/test_remove_persisted_graph_options.py
M tests/unit/cmk/update_config/plugins/actions/test_rulesets.py
M tests/unit/cmk/update_config/test_main.py
M tests/unit/cmk/utils/crypto/test_certificate.py
M tests/unit/cmk/utils/crypto/test_secrets.py
M tests/unit/cmk/utils/prediction/test_services_prediction.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
M tests/unit/cmk/utils/test_certs.py
M tests/unit/cmk/utils/test_crash_reporting.py
M tests/unit/cmk/utils/test_daemon.py
M tests/unit/cmk/utils/test_log.py
M tests/unit/cmk/utils/test_log_console.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/cmk/utils/test_msi_engine.py
M tests/unit/cmk/utils/test_msi_patch.py
M tests/unit/cmk/utils/test_observer.py
M tests/unit/cmk/utils/test_password_store.py
M tests/unit/cmk/utils/test_piggyback.py
M tests/unit/cmk/utils/test_render.py
M tests/unit/cmk/utils/test_store.py
M tests/unit/livestatus/test_livestatus_unit.py
M tests/unit/omdlib/test_certs.py
M tests/unit/omdlib/test_omdlib_config_hooks.py
M tests/unit/omdlib/test_omdlib_main.py
M tests/unit/omdlib/test_omdlib_tmpfs.py
M tests/unit/omdlib/test_site_context.py
M tests/unit/omdlib/test_system_apache.py
M tests/unit/test_pylint_checker_cmk_module_layers.py
M tests/unit/test_pylint_checker_forbidden_objects.py
Log Message:
-----------
pylint: enable=protected-access
Change-Id: Id03ffc26e77aa5183a3b24bb564e3f5648453687
Compare:
https://github.com/Checkmk/checkmk/compare/516277335e4e...a27cc8957e81
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications