Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 32c6fabceb754e1211863937832630731061d82f
https://github.com/tribe29/checkmk/commit/32c6fabceb754e1211863937832630731…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/snmp.py
M tests/unit/cmk/base/data_sources/test_agent.py
M tests/unit/cmk/base/data_sources/test_data_sources.py
Log Message:
-----------
Make parsing of raw data more consistent
- Extract base class for the Parser interface.
- Derive ABC in Agent and SNMP.
- Use interface in ABCDataSource.
CMK-5100
Change-Id: I17736d25c599f208d3eabf4dcb922516088c41b3
Commit: f9e09e209d1b1702074b4b64ae6153f9f822fb25
https://github.com/tribe29/checkmk/commit/f9e09e209d1b1702074b4b64ae6153f9f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checking.py
M cmk/base/core_nagios.py
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M cmk/base/discovery.py
M cmk/base/dump_host.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/data_sources/test_agent.py
M tests/unit/cmk/base/data_sources/test_data_sources.py
M tests/unit/cmk/base/data_sources/test_host_sections.py
M tests/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/data_sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/data_sources/test_program_data_source.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
M tests/unit/cmk/base/data_sources/test_tcp_data_source.py
Log Message:
-----------
Pass mode to configurator
The configurations may be slightly different for the different modes, we
let the class decide what to do instead of the caller.
CMK-5100
Change-Id: I9a650fea18f54819e0d93f2e63fef1ee1dbdf87c
Commit: 9a0b65efb185ae82d2ab56607fa707153154a407
https://github.com/tribe29/checkmk/commit/9a0b65efb185ae82d2ab56607fa707153…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Do not pass `prefetched_sections` around
CMK-5100
Change-Id: I434fc3d8684470a68fa8f570894d2129dd53ffc5
Compare:
https://github.com/tribe29/checkmk/compare/5feca70a96a7...9a0b65efb185