Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 068d8ef7866e0ee4877ca041bc31be328beb85bf
https://github.com/tribe29/checkmk/commit/068d8ef7866e0ee4877ca041bc31be328…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M checks/nullmailer_mailq
A cmk/base/check_legacy_includes/nullmailer_mailq.py
M tests/unit/checks/test_nullmailer_mailq.py
Log Message:
-----------
move code for testability
Change-Id: I6fb73385681ffce0993fabef6ef0fc394f76bfe2
Commit: 94b9ed736b866bee5a153b42fadb17f19fa09dae
https://github.com/tribe29/checkmk/commit/94b9ed736b866bee5a153b42fadb17f19…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M checks/netapp_api_fcp
M cmk/base/check_legacy_includes/netapp_api.py
M tests/unit/checks/test_netapp_api_fcp.py
Log Message:
-----------
move code for testability
Change-Id: I19e95f844d6836258966fcd87cb70cfe8f1d933d
Commit: db14a276f3978db1847060550dde4e9f9e2557d8
https://github.com/tribe29/checkmk/commit/db14a276f3978db1847060550dde4e9f9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M checks/3ware_disks
M checks/ad_replication
M checks/brocade
M checks/citrix_sessions
M checks/ddn_s2a_stats
M checks/dotnet_clrmemory
M checks/f5_bigip_chassis_temp
M checks/f5_bigip_cpu_temp
M checks/f5_bigip_fans
M checks/f5_bigip_pool
M checks/fc_port
M checks/fortigate_memory
M checks/ibm_svc_nodestats
M checks/juniper_trpz_flash
M checks/liebert_bat_temp
M checks/netscaler_mem
M checks/raritan_pdu_ocprot
M checks/stulz_humidity
M checks/tsm_scratch
M checks/ups_socomec_in_voltage
M checks/veeam_tapejobs
M checks/websphere_mq_queues
M cmk/base/check_legacy_includes/akcp_sensor.py
M cmk/base/check_legacy_includes/alcatel.py
M cmk/base/check_legacy_includes/juniper_mem.py
M tests/unit/checks/generictests/datasets/3ware_disks.py
M tests/unit/checks/generictests/datasets/ad_replication_regression.py
M tests/unit/checks/generictests/datasets/akcp_exp_humidity.py
M
tests/unit/checks/generictests/datasets/akcp_sensor_humidity_2019-05-23_03-54-16_5ce5fd48d67fe_regression.py
M tests/unit/checks/generictests/datasets/alcatel_cpu.py
M tests/unit/checks/generictests/datasets/alcatel_cpu_aos7.py
M tests/unit/checks/generictests/datasets/brocade.py
M tests/unit/checks/generictests/datasets/citrix_sessions.py
M tests/unit/checks/generictests/datasets/ddn_s2a_stats_regression.py
M
tests/unit/checks/generictests/datasets/dotnet_clrmemory_hp_proliant_win_5_regression.py
M
tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_14_regression.py
M
tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_dotnet_regression.py
M
tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_interfaces_regression.py
M
tests/unit/checks/generictests/datasets/dotnet_clrmemory_server_windows_kaspersky_error_regression.py
M tests/unit/checks/generictests/datasets/f5_bigip_chassis_temp.py
M tests/unit/checks/generictests/datasets/f5_bigip_cpu_temp.py
M tests/unit/checks/generictests/datasets/f5_bigip_fans.py
M tests/unit/checks/generictests/datasets/f5_bigip_pool.py
M tests/unit/checks/generictests/datasets/fc_port.py
M tests/unit/checks/generictests/datasets/fortigate_memory.py
M tests/unit/checks/generictests/datasets/ibm_svc_nodestats_regression.py
M tests/unit/checks/generictests/datasets/juniper_screenos_mem_regression.py
M tests/unit/checks/generictests/datasets/juniper_trpz_flash_regression.py
M tests/unit/checks/generictests/datasets/liebert_bat_temp.py
M tests/unit/checks/generictests/datasets/netscaler_mem.py
M tests/unit/checks/generictests/datasets/raritan_pdu_ocprot_regression.py
M tests/unit/checks/generictests/datasets/stulz_humidity_regression.py
M
tests/unit/checks/generictests/datasets/tsm_scratch_2019-03-12_08-16-13_5c875cbd1c1d6_regression.py
M tests/unit/checks/generictests/datasets/ups_socomec_regression.py
M tests/unit/checks/generictests/datasets/veeam_tapejobs.py
M tests/unit/checks/generictests/datasets/websphere_mq_queues.py
M
tests/unit/checks/generictests/datasets/websphere_mq_queues_2019-03-01_15-24-42_5c7940aa23f90_regression.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_alcatel_cpu.py
Log Message:
-----------
resolve discovered str params I
The backend will immediately replace the discovered
string references by the respective values from the
check context.
By discovering the value in the first place, we can
finally get rid of the convoluted context tracking
in the backend.
Change-Id: I0da3b7df84687edbffceea4e7694eb9afb87ca34
Commit: 2b5d30edd2a9fd021a7f43505e6ecd8815fdb9b1
https://github.com/tribe29/checkmk/commit/2b5d30edd2a9fd021a7f43505e6ecd881…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M tests/testlib/__init__.py
M tests/unit/checks/checktestlib.py
Log Message:
-----------
Drop 'Check.context'
If you want to test helper functions, move them to a legacy include.
Or, even better: migrate the plugin.
Change-Id: Icc38c6368903aea2a048f82d05e1d7e7e2069605
Commit: 28584925ac48ccac4179e7b47164cfbbdcebd7e9
https://github.com/tribe29/checkmk/commit/28584925ac48ccac4179e7b47164cfbbd…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M agents/plugins/mk_filestats.py
M tests/agent-plugin-unit/test_mk_filestats.py
Log Message:
-----------
mk_fileinfo: rework FileStat class
CMK-12813
Change-Id: I58d20603caf411ad996d89b393767a7e89b4ec14
Commit: efce483bbe29c24a16670305a713200abfacf268
https://github.com/tribe29/checkmk/commit/efce483bbe29c24a16670305a713200ab…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
A .werks/15459
M agents/plugins/mk_filestats.py
M checks/filestats
M tests/agent-plugin-unit/test_mk_filestats.py
A tests/unit/checks/test_filestats.py
Log Message:
-----------
15459 FIX filestats: Fix crash when monitoring a symlink with a non-existing target
Until now, the check plugin would crash if a monitored file didn't have age and
size information. This case is possible for symlinks with a non-existing target,
files that vanished during agent plugin run and in case of errors.
Now, the affected files will be ignored when calculating age and size extremes and
the status of the file will be shown in case of 'Single file' aggregation.
CMK-12813
Change-Id: I2e849213b70bbb69acad8c4dddf3eb3aba6abf94
Commit: 99ffb8f3957434213402d22c30a670ddde7c95ce
https://github.com/tribe29/checkmk/commit/99ffb8f3957434213402d22c30a670ddd…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Let `cmk -I HOSTNAME` fetch by default
* `cmk -I HOSTNAME` and `cmk -II HOSTNAME` now fetch by default
* `cmk -I` and `cmk -II` use the cache by default.
CMK-12744
Change-Id: I301aca4d7d3ec284ac14485d626f9e33c332624c
Commit: b154eafb85b005bb2a7eeb74c96d3c2d82cbfb0e
https://github.com/tribe29/checkmk/commit/b154eafb85b005bb2a7eeb74c96d3c2d8…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
M tests/unit/agents/special/test_sa_vsphere.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/agents/special/test_special_agent_bi.py
M tests/unit/checks/checktestlib.py
M tests/unit/checks/test_agent_3par.py
M tests/unit/checks/test_agent_acme_sbc.py
M tests/unit/checks/test_agent_allnet_ip_sensoric.py
Log Message:
-----------
Missing types added, p46
CMK-10552
Change-Id: Ib0b2cb63263fb09bff3e191a99ead941deb26eaf
Compare:
https://github.com/tribe29/checkmk/compare/dcbdaf5c7a79...b154eafb85b0