Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6b61716e4ab0ab67bb27099c61e859d2b52c7007
https://github.com/tribe29/checkmk/commit/6b61716e4ab0ab67bb27099c61e859d2b…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-10 (Fri, 10 Feb 2023)
Changed paths:
R livestatus/src/HostServiceState.cc
R livestatus/src/HostServiceState.h
M livestatus/src/Makefile.am
M livestatus/src/TableStateHistory.cc
A packages/livestatus/include/livestatus/HostServiceState.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/HostServiceState.cc
Log Message:
-----------
unify TableStateHistory
move common files to the livestatus
Change-Id: I7b989fbc7672a1d709e8d1d8daf10581c9a2d710
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f917a828b2001882318bf262e42eaf58b71c8b40
https://github.com/tribe29/checkmk/commit/f917a828b2001882318bf262e42eaf58b…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-10 (Fri, 10 Feb 2023)
Changed paths:
A .werks/15145
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_process.py
Log Message:
-----------
15145 FIX agent_azure: Remove caching from the azure_usagedetails section
Usage details section provides yesterday's Azure resource costs used in the "Cost"
check plugin. Until now, the section data was fetched once a day and cached.
The problem occurred because yesterday's costs are still being calculated and
changed in Azure's Cost Management throughout the day.
In order to report the cost data as soon as possible and to be consistent with
the Azure's Cost Management, the caching of the azure_usagedetails section has
been removed.
CMK-11943
Change-Id: I8e3d31dc3714f9bb7fa20b36b8810cb6af46d055
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a5b91bcd3e670e562bd2cb26ac71f4499b4e458c
https://github.com/tribe29/checkmk/commit/a5b91bcd3e670e562bd2cb26ac71f4499…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/services.py
M tests/integration/cmk/base/test_automations.py
M tests/unit/cmk/automations/test_results.py
M tests/unit/cmk/base/test_unit_automations.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/watolib/test_services.py
Log Message:
-----------
rename try-inventory automation
Change-Id: I4955052bd496613b3c668fdafb6ada8b5e197ae4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f527979b27521ee3dac416587bd219374ee4f1c5
https://github.com/tribe29/checkmk/commit/f527979b27521ee3dac416587bd219374…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e1d00213bb10476c1ec084b91a7ec4a0d8f82cb4
https://github.com/tribe29/checkmk/commit/e1d00213bb10476c1ec084b91a7ec4a0d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/utils/crypto/certificate.py
M tests/unit/cmk/utils/crypto/test_certificate.py
Log Message:
-----------
Fix TypeError: object is not callable
Change-Id: Id583f16640f68505b0507b18cc66cfaaba4446ab
Commit: 5c1542a0b0a43d0b5fe16714da94677eea90e300
https://github.com/tribe29/checkmk/commit/5c1542a0b0a43d0b5fe16714da94677ee…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/utils/crypto/certificate.py
M tests/unit/cmk/utils/crypto/test_certificate.py
Log Message:
-----------
Allow optional start date
Change-Id: Icdf594823fbb9362167ab28c848aae149679b040
Commit: 47eb218edfbefd011a0c6fc16570b91598dc1958
https://github.com/tribe29/checkmk/commit/47eb218edfbefd011a0c6fc16570b9159…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/base/default_config/base.py
Log Message:
-----------
bring back inv_exports to make config readable
This variable was lost accidentally during a refactoring.
CMK-12097
Change-Id: I451164de1efa13f2594869fa9a6652a60d4d4b61
Commit: 5c46589edd3e3447c2529d838ac25da24150adbf
https://github.com/tribe29/checkmk/commit/5c46589edd3e3447c2529d838ac25da24…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M .werks/14099
M cmk/gui/plugins/wato/inventory.py
M cmk/update_config/plugins/actions/rulesets.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
inv_export: delete ruleset
We actuall remove the configuration along with the ruleset.
CMK-12097
Change-Id: Ieeadd74779626da7e0d806822d1624c03a2a5ecb
Commit: 37e45a6d414c1a98b274cbf627b1997887184463
https://github.com/tribe29/checkmk/commit/37e45a6d414c1a98b274cbf627b199788…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M livestatus/src/test/test_CrashReport.cc
M packages/livestatus/src/CrashReport.cc
M packages/livestatus/test/test_Queue.cc
Log Message:
-----------
Fixes for clang-tidy-15's new bugprone-unchecked-optional-access check, part 1.
Change-Id: I61eb8a7dbd77ff940cfc9a538877edf8f5d98d4e
Compare: https://github.com/tribe29/checkmk/compare/be876eb7ba53...37e45a6d414c
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: f848befb3d5099ba1dfe5aba107b14d039e62b92
https://github.com/tribe29/checkmk/commit/f848befb3d5099ba1dfe5aba107b14d03…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A .werks/15381
M cmk/gui/fields/utils.py
Log Message:
-----------
15381 FIX Host Tag can now be "null" in REST API responses
The REST API can now return "null" values for host tags. Previously,
the inclusion of "null" in the allowed enums broke the validation.
This werk fixes this "null" bug.
Co-authored-by: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Change-Id: I942ea89913c2503d6fd1c6f7573c47f262f7a0e6
Commit: 158833c70eca216170cdd4b16c2955106f5ce14e
https://github.com/tribe29/checkmk/commit/158833c70eca216170cdd4b16c2955106…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M .werks/15093
M .werks/15124
M .werks/15218
M .werks/15371
M .werks/15372
M .werks/15381
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/cmk-agent-ctl/src/constants.rs
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_container_host_if.linux
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/utils/version.py
M configure.ac
M defines.make
M docker/Dockerfile
Log Message:
-----------
Revert "Set version to 2.1.0p22"
This reverts commit 7ce75054a78c655217692cc170d907857beb672d.
Commit: 549be19e83f6cde191ab315ef72fc45813e8c3d7
https://github.com/tribe29/checkmk/commit/549be19e83f6cde191ab315ef72fc4581…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/cmk-agent-ctl/src/constants.rs
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_container_host_if.linux
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
M bin/mkbench
M cmk/utils/version.py
M configure.ac
M defines.make
M docker/Dockerfile
Log Message:
-----------
Set version to 2.1.0p22
Compare: https://github.com/tribe29/checkmk/compare/bcc7a405ebf7...549be19e83f6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ea04f3677f0fcf4777d7bd619f3c96ce31d1e54e
https://github.com/tribe29/checkmk/commit/ea04f3677f0fcf4777d7bd619f3c96ce3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A tests/unit/cmk/utils/licensing/test_utils_licensing.py
R tests/unit/cmk/utils/test_utils_licensing.py
Log Message:
-----------
Move tests
Change-Id: If0c9a027bde6357889e964a2834f1b85a857b6a0
Commit: f7d3914a0cbdf496a552117c8d635eb9a9c194e2
https://github.com/tribe29/checkmk/commit/f7d3914a0cbdf496a552117c8d635eb9a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/ip_lookup.py
Log Message:
-----------
Fix: no-ip config should never trigger a lookup
The lookup is bound to fail anyway, and when it doesn't it
wasn't desired in the first place.
Change-Id: If44695849c6be8b2f3070f0955975d259cf50b58
Commit: be876eb7ba5353e489adfb07d2e71cb30cb7c368
https://github.com/tribe29/checkmk/commit/be876eb7ba5353e489adfb07d2e71cb30…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/sources.py
R cmk/fetchers/_iputils.py
M cmk/fetchers/_snmp.py
M cmk/fetchers/_tcp.py
M cmk/snmplib/type_defs.py
M tests/testlib/snmp.py
Log Message:
-----------
Management board, SNMP, TCP don't make sense with no-ip
Recognize that fact ASAP (type-checking time) instead of ignoring
it and reporting a confusing error later.
CMK-12102 CMK-12200
Change-Id: Ia0893a312f261aa1af61a4c3862f9b76025756f7
Compare: https://github.com/tribe29/checkmk/compare/bb5f72f67b76...be876eb7ba53
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b76384a9e2ad334567abb0a36723e45fd0f62310
https://github.com/tribe29/checkmk/commit/b76384a9e2ad334567abb0a36723e45fd…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M .pre-commit-config.yaml
Log Message:
-----------
pre-commit: upgrade hooks
Change-Id: I276e38e966c73412c8fdafef4207fd6a6256b307
Commit: 9d42a23cc36c7b52dc2b3a63395bb28e3a0064b5
https://github.com/tribe29/checkmk/commit/9d42a23cc36c7b52dc2b3a63395bb28e3…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/utils/crypto/__init__.py
Log Message:
-----------
Add suppressions for bandit
The goal is to remove these hashing algorithms in a few commits...
Change-Id: Ib3a9c08935ffa4108bdd7245eb3bc4d0f1389f5d
Commit: 6a11283a73c054462fbc41464ed28a3141939286
https://github.com/tribe29/checkmk/commit/6a11283a73c054462fbc41464ed28a314…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
A .werks/15381
M cmk/gui/fields/utils.py
Log Message:
-----------
15381 FIX Host Tag can now be "null" in REST API responses
The REST API can now return "null" values for host tags. Previously,
the inclusion of "null" in the allowed enums broke the validation.
This werk fixes this "null" bug.
Co-authored-by: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Change-Id: I942ea89913c2503d6fd1c6f7573c47f262f7a0e6
Commit: bb5f72f67b764812bb4525344b812875137af596
https://github.com/tribe29/checkmk/commit/bb5f72f67b764812bb4525344b8128751…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-09 (Thu, 09 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/winperf_phydisk.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_phydisk.py
Log Message:
-----------
fix winperf_phydisk processing
for the case when disk isn't labeled with a letter
- Add base test to check the situation
CMK-12139
Change-Id: I897c1e5acaa3792c58c0d8926421ae0add937ee5
Compare: https://github.com/tribe29/checkmk/compare/f3dc7282765e...bb5f72f67b76