Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d52aa6d2842f0f666cb5a244cbf5281e3cf8f2f1
https://github.com/tribe29/checkmk/commit/d52aa6d2842f0f666cb5a244cbf5281e3…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
R doc/treasures/modbus/agent_modbus
R doc/treasures/modbus/agent_modbus.cpp
A doc/treasures/modbus/agents/special/agent_modbus
A doc/treasures/modbus/agents/special/agent_modbus.cpp
A doc/treasures/modbus/checks/modbus_value
R doc/treasures/modbus/modbus_value
M doc/treasures/modbus/wato/modbus.py
Log Message:
-----------
Fix modbus
Change-Id: I9a18f9d84b8e5e0f9743ae62d9efe07c583dbe85
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 20722c9041cdae209d049b112ba0482523212a8d
https://github.com/tribe29/checkmk/commit/20722c9041cdae209d049b112ba048252…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
A .werks/12923
M cmk/base/plugins/agent_based/utils/diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
Log Message:
-----------
12923 Calculated latency levels checked in disk checks
If disk check doesn't send latency data, Checkmk calculates it from average read/write wait.
Until now warn/crit levels weren't checked in this case. Now they are checked.
SUP-6631
Change-Id: I8040f2967e31f078a73c480c031a110cb257ae38
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 731c128f7848b9eb91aa5f3fedc7e1e5698234ba
https://github.com/tribe29/checkmk/commit/731c128f7848b9eb91aa5f3fedc7e1e56…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M checks/cmciii
Log Message:
-----------
cmciii: remove unused legacy_include import
CMK-7938
Change-Id: I05182169dc1b6b3c5e25b143ec15c98495a46ce8
Commit: c4d45f395c1d5a2327e2e1794fd773a164a97297
https://github.com/tribe29/checkmk/commit/c4d45f395c1d5a2327e2e1794fd773a16…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M checks/cmciii
A cmk/base/plugins/agent_based/cmciii.py
R tests/unit/checks/generictests/datasets/cmciii.py
R tests/unit/checks/generictests/datasets/cmciii_sensors_input_regression.py
R tests/unit/checks/test_cmciii_helper.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_cmciii.py
Log Message:
-----------
cmciii: migrate SNMP section to new API
* content of test_cmciii_helper.py is moved to test_cmciii.py
* generictests are migrated mainly as is to test_cmciii.py
* some small modifications were necessary to make mypy is happy:
* use float(value_int) in sensor_value instead of int(value_int)
* add types for device and states in parse_devices_and_states
* rename argument sensor_type to type_ in sensor_id and sensor_key
to make pylint happy
Change-Id: I5a6ebd30907f553adfc28da1f269a5428f4d88ae
Compare: https://github.com/tribe29/checkmk/compare/ba25656b6776...c4d45f395c1d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ba25656b6776066ca55aa5334fd36f5175697e99
https://github.com/tribe29/checkmk/commit/ba25656b6776066ca55aa5334fd36f517…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M cmk/base/agent_based/checking/_legacy_mode.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_utils.py
Log Message:
-----------
remove parser from resolver
This allows the ParsedSectionsBroker to access the parser,
which will be needed in oder to deal with parsing exceptions.
Change-Id: I7560563d9413fdbd4a366e1fb426a6a5d3f8899f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d4bddd07568b9e0f0812b33697a4e650871688a8
https://github.com/tribe29/checkmk/commit/d4bddd07568b9e0f0812b33697a4e6508…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-17 (Thu, 17 Jun 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/decorator.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory.py
M cmk/utils/check_utils.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/utils/test_utils_check_utils.py
Log Message:
-----------
ActiveCheckResult: add from_subresults
This allows us to split up a couple of functions.
Change-Id: I6894d174ce68cb07efce8520d79ec3e04e3c435c
Commit: 93fa838e74b0cd8f769faa1b00bf646a7f03467e
https://github.com/tribe29/checkmk/commit/93fa838e74b0cd8f769faa1b00bf646a7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-17 (Thu, 17 Jun 2021)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory.py
M cmk/base/agent_based/utils.py
Log Message:
-----------
deduplicate check_sources I
Change-Id: I72db8a7c56077615918f8cff49c517748e79de49
Commit: d8a59cdc0e48f50a3f0d1a21c591eabea2a74423
https://github.com/tribe29/checkmk/commit/d8a59cdc0e48f50a3f0d1a21c591eabea…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-17 (Thu, 17 Jun 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
Log Message:
-----------
Use ActiveCheckResult.from_subresults
It correctly uses computes the worst service state
(instead uf using 'max').
Also use 'check_sources' which deduplicates code.
Change-Id: Ie36b50ccae602ee6d7c9ff72feb7ea4a2f41730e
Compare: https://github.com/tribe29/checkmk/compare/870abd555556...d8a59cdc0e48
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 870abd555556bd2900bac97120bf92cce9678a81
https://github.com/tribe29/checkmk/commit/870abd555556bd2900bac97120bf92cce…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-17 (Thu, 17 Jun 2021)
Changed paths:
M livestatus/src/module.cc
Log Message:
-----------
Consistently log failed pthread calls.
We could centralize this a bit more, but what we *really* should do:
Use std::thread and friends!
Change-Id: Id90e44034f8c2d16bb4329eef31a6540b2a071cf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 88453d7d02e3def67599256b8ecc08418fccec5a
https://github.com/tribe29/checkmk/commit/88453d7d02e3def67599256b8ecc08418…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-06-17 (Thu, 17 Jun 2021)
Changed paths:
M cmk/base/core_config.py
M cmk/core_helpers/paths.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/core_helpers/test_config_paths.py
Log Message:
-----------
Remove HelperConfig
This groups even more config path manipulation and improves the layering
by moving stuff out of base.
Change-Id: Ib548fc8998a10806cccaa0caeb996e2f9d0a73df