Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6c2961ce88ea61920882f0cbcbc466356df98582
https://github.com/tribe29/checkmk/commit/6c2961ce88ea61920882f0cbcbc466356…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/_base.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
M tests/unit/cmk/base/checkers/test_fetcher_configuration.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
snmp fetchers: handle SNMP detetion
The SNMP detection is now handled by the SNMP fetchers, as expected.
Hosts are no longer contacted upon config generation (CMK-5402).
Note that the persisted sections and the 'ignore_check_interval'
flag are still broken, but instead of being evaluated at the
wrong time, they are (for now) ignored completely. This issue is
tracked in CMK-5457.
Change-Id: Iabddf9581cb347956e8183fddf33bdfeb3f8fec0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1e4e3aaab63d53c9613d2b41398a11a9b1686ab8
https://github.com/tribe29/checkmk/commit/1e4e3aaab63d53c9613d2b41398a11a9b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M livestatus/src/DynamicFileColumn.cc
M livestatus/src/FileColumn-impl.cc
M livestatus/src/FileColumn.cc
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/TableStatus.cc
Log Message:
-----------
Added license_usage_history column to status table.
As a first approximation, the path to the file is not configurable: It is
simply derived from the crash report path. This is OK for testing things
and can be fixed in a later commit.
CMK-5231
Change-Id: Ia1cc458886893469ebee19d5bd39fd95c0c3e73a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 205d159d1eb65c8f8ef84e0a72f2c5cb15104130
https://github.com/tribe29/checkmk/commit/205d159d1eb65c8f8ef84e0a72f2c5cb1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
A livestatus/src/DynamicFileColumn-impl.cc
A livestatus/src/DynamicFileColumn.cc
A livestatus/src/DynamicFileColumn.h
R livestatus/src/DynamicHostFileColumn-impl.cc
R livestatus/src/DynamicHostFileColumn.cc
R livestatus/src/DynamicHostFileColumn.h
A livestatus/src/FileColumn-impl.cc
A livestatus/src/FileColumn.cc
A livestatus/src/FileColumn.h
R livestatus/src/HostFileColumn-impl.cc
R livestatus/src/HostFileColumn.cc
R livestatus/src/HostFileColumn.h
M livestatus/src/Makefile.am
M livestatus/src/TableCrashReports.cc
M livestatus/src/TableHosts.cc
Log Message:
-----------
Renamed FOOHostFileColumn to FOOFileColumn.
There is nothing really host-related in it.
Change-Id: Iaa4ad6151c13c8f3f0f24e4db174a1ebbe3e8a5e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d682166d85209e96b72730fe34a6385d36fb5e90
https://github.com/tribe29/checkmk/commit/d682166d85209e96b72730fe34a6385d3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M checks/agent_bi
M cmk/base/automations/check_mk.py
A cmk/base/checkers/__init__.py
A cmk/base/checkers/_abstract.py
A cmk/base/checkers/_cache.py
A cmk/base/checkers/_checkers.py
A cmk/base/checkers/agent.py
A cmk/base/checkers/fetcher_configuration.py
A cmk/base/checkers/host_sections.py
A cmk/base/checkers/ipmi.py
A cmk/base/checkers/piggyback.py
A cmk/base/checkers/programs.py
A cmk/base/checkers/snmp.py
A cmk/base/checkers/tcp.py
M cmk/base/checking.py
M cmk/base/core_nagios.py
R cmk/base/data_sources/__init__.py
R cmk/base/data_sources/_abstract.py
R cmk/base/data_sources/_cache.py
R cmk/base/data_sources/_data_sources.py
R cmk/base/data_sources/agent.py
R cmk/base/data_sources/fetcher_configuration.py
R cmk/base/data_sources/host_sections.py
R cmk/base/data_sources/ipmi.py
R cmk/base/data_sources/piggyback.py
R cmk/base/data_sources/programs.py
R cmk/base/data_sources/snmp.py
R 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
A tests/unit/cmk/base/checkers/conftest.py
A tests/unit/cmk/base/checkers/test_agent.py
A tests/unit/cmk/base/checkers/test_cmd_caching.py
A tests/unit/cmk/base/checkers/test_data_sources.py
A tests/unit/cmk/base/checkers/test_fetcher_configuration.py
A tests/unit/cmk/base/checkers/test_host_sections.py
A tests/unit/cmk/base/checkers/test_ipmi_management_board_data_source.py
A tests/unit/cmk/base/checkers/test_piggy_back_data_source.py
A tests/unit/cmk/base/checkers/test_program_data_source.py
A tests/unit/cmk/base/checkers/test_snmp_data_source.py
A tests/unit/cmk/base/checkers/test_tcp_data_source.py
R tests/unit/cmk/base/data_sources/conftest.py
R tests/unit/cmk/base/data_sources/test_agent.py
R tests/unit/cmk/base/data_sources/test_cmd_caching.py
R tests/unit/cmk/base/data_sources/test_data_sources.py
R tests/unit/cmk/base/data_sources/test_fetcher_configuration.py
R tests/unit/cmk/base/data_sources/test_host_sections.py
R tests/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
R tests/unit/cmk/base/data_sources/test_piggy_back_data_source.py
R tests/unit/cmk/base/data_sources/test_program_data_source.py
R tests/unit/cmk/base/data_sources/test_snmp_data_source.py
R tests/unit/cmk/base/data_sources/test_tcp_data_source.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/base/test_modes_check_mk.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Rename `data_sources` module -> `checkers`
In the new concept, we do not really have data sources anymore but
fetchers and checkers. This name change reflects that.
CMK-5450
Change-Id: Ie3c6ad6cf1107ff0922520c0681a77cac764fc4e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a22c45f4b4cba6c50b68bcac60ba8422571596de
https://github.com/tribe29/checkmk/commit/a22c45f4b4cba6c50b68bcac60ba84225…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
A .werks/11053
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/notification_plugins/utils.py
M tests/unit/cmk/notifications/test_notification_plugins_utils.py
Log Message:
-----------
11053 FIX Don't escape the plugin output of email notifications if configured
If you have rules configured for the rulesets "Escape HTML
codes in plugin output" or "Escape HTML codes in service
output", HTML email notifications will now honor these
settings as well.
This is e.g. usefull if you set "Enable per-process details
in long-output" to "HTML output" in a "State and count of
processes" rule. The HTML table of processes will now be
rendered correctly in email notifications as well.
Change-Id: I6c9d881f8cbf564580aa845e119fa4e54fa4067e
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 950b39bc89e7284cc7eeab8ba1cf74695665aefa
https://github.com/tribe29/checkmk/commit/950b39bc89e7284cc7eeab8ba1cf74695…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
A .werks/11053
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/ps.py
M cmk/notification_plugins/utils.py
M tests/unit/cmk/notifications/test_utils.py
Log Message:
-----------
11053 FIX Don't escape the plugin output of email notifications if configured
If you have rules configured for the rulesets "Escape HTML
codes in plugin output" or "Escape HTML codes in service
output", HTML email notifications will now honor these
settings as well.
This is e.g. usefull if you set "Enable per-process details
in long-output" to "HTML output" in a "State and count of
processes" rule. The HTML table of processes will now be
rendered correctly in email notifications as well.
Change-Id: I6c9d881f8cbf564580aa845e119fa4e54fa4067e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 478dea4859509b0cd5a558b30d0326c0d46db0e5
https://github.com/tribe29/checkmk/commit/478dea4859509b0cd5a558b30d0326c0d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
Log Message:
-----------
Check-API: convert legacy metric values
We are more tolerant against wrong types from legacy plugins,
in particular towards strings as metric values.
Change-Id: I882942cdaf85bd6cbf081f0f7d1b61c9657d6c94
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: de4d3f871b5723e2ca1a4390eef9a0e8cbff21a3
https://github.com/tribe29/checkmk/commit/de4d3f871b5723e2ca1a4390eef9a0e8c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 2020)
Changed paths:
M cmk/base/core_config.py
Log Message:
-----------
core_config: fix UnboundLocalError
Due to the local import the variable was considered local,
which resulted in an UnboundLocalError in the first except block.
Change-Id: I3f9d1feca872116b9028248ab3f5b34cfec1fb2c
Commit: 3b9943aab180968f3d4c9e4c1998d76392fc6dd9
https://github.com/tribe29/checkmk/commit/3b9943aab180968f3d4c9e4c1998d7639…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-15 (Tue, 15 Sep 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/fetcher_configuration.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/conftest.py
M tests/unit/cmk/base/data_sources/test_agent.py
M tests/unit/cmk/base/data_sources/test_cmd_caching.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
M tests/unit/cmk/base/test_modes_check_mk.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Rename Configurator -> {Source, Configurer}
- Sources s/Configurator/Source/
- File cache s/Configurator/Configurer/ (shorter and probably
more correct).
Mechanical change `ack --python -l | xargs | sed` followed by
som more fixes to comply with our tooling.
CMK-5450
Change-Id: I756a77b387c3d621a64afabf65d1f9b743a46afa
Compare: https://github.com/tribe29/checkmk/compare/c98b065149ff...3b9943aab180