Branch: refs/heads/test_weblate2
Home:
https://github.com/tribe29/checkmk
Commit: e0ea41c34c82898322c7dc0813ce51419d21e6a6
https://github.com/tribe29/checkmk/commit/e0ea41c34c82898322c7dc0813ce51419…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-26 (Mon, 26 Oct 2020)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
Log Message:
-----------
Revisit metric reverse translation update strategy
With cmk 2.0, it is now possible to migrate metric names and query
simultaneously old and new metric name. For performance graphs it takes
little overhead, because only 2 metric names are queried. For the Metric
history painters is a bigger performance gain if less metric names have to
be queries, thus the migration took place. To reduce the queried names.
Goal is/was to migrate then all checks to use their canonical metric name
by cmk 2.0.0, so that by cmk 2.1.0, we don't need to reverse translate and
have a fast performing metric history painter.
This change represents that goal, by checking that from version of
deprecation plus one stable version the old metric name can still be
queried. This gives users enough time(1 year) to collect data under the new
metric name and not feel a disruption on the feature.
The previous test, assumed we write the version of deprecation, when the
metric shall be removed, yet we write the version when the metric got
unified and no longer requires a reverse translation.
Change-Id: Ia9ed9a9293a2bb17df95801a2fd98d4a772f57c9
Commit: cf246102c6c60abcf9510ce9403c7fc018dcf246
https://github.com/tribe29/checkmk/commit/cf246102c6c60abcf9510ce9403c7fc01…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-26 (Mon, 26 Oct 2020)
Changed paths:
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/windows_service_api.cpp
Log Message:
-----------
[CMK-6039] - allow normal user interaction when calling cmk_update_agent.checkmk.py
using command line
- micro refactoring
Colored output requires to set some flags for stdout, those flags are not compatible with
Python and disabled for the time of the execution script
Change-Id: I9283239619221b9a2fd06239db0dc2659d6efa2b
Commit: a9a548217e1cfd79fb5d2256258b5ac51df8c931
https://github.com/tribe29/checkmk/commit/a9a548217e1cfd79fb5d2256258b5ac51…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/snmplib/type_defs.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/unit/cmk/fetchers/test_classic_snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/lib/test_snmplib_snmp_scan.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
Log Message:
-----------
Drop inline-SNMP statistics
CMK-5387
Change-Id: Ia5102e4f51cd9b0d1e0cefaad2dad0dd0219f254
Commit: 55e226ced3270ca01db5c7cbfd24510d89f5aa27
https://github.com/tribe29/checkmk/commit/55e226ced3270ca01db5c7cbfd24510d8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/ipmi.py
M cmk/base/checkers/piggyback.py
M cmk/base/checkers/programs.py
M cmk/base/checkers/snmp.py
M cmk/base/checkers/tcp.py
M cmk/base/checking.py
M cmk/fetchers/controller.py
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/checkers/test_program_data_source.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
cpu_tracking: Fully localize CPUTracker usage
Now that we do not have globals for cpu tracking anymore, we can fully
localize user code by letting CPUTracker objects track a single phase.
* CPUTracker does not need to keep track of the phases
anymore. This simplifies its module and clarifies its usage.
* Now, users *must* handle the CPU data explicitly--or it is gone.
* The Sources do not need to track the fancy CPU tracker phase name
that they were not using anyway.
CMK-5920
Change-Id: Ibfc750ec4dc286aaf207beb5c1dd0cab03eaff66
Commit: 6e6480716227cc448824d5bb4f55aeaf858f108c
https://github.com/tribe29/checkmk/commit/6e6480716227cc448824d5bb4f55aeaf8…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M agents/wnx/src/engine/logger.cpp
M agents/wnx/src/engine/windows_service_api.cpp
M cmk/base/automations/check_mk.py
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/agent.py
M cmk/base/checkers/ipmi.py
M cmk/base/checkers/piggyback.py
M cmk/base/checkers/programs.py
M cmk/base/checkers/snmp.py
M cmk/base/checkers/tcp.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/fetchers/controller.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/snmplib/type_defs.py
M cmk/utils/cpu_tracking.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/unit/cmk/base/checkers/test_agent.py
M tests/unit/cmk/base/checkers/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/checkers/test_program_data_source.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_classic_snmp.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/lib/test_snmplib_snmp_scan.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I7a5fe31b464cca754c0cf96aeedaeec427f91ee3
Compare:
https://github.com/tribe29/checkmk/compare/6152b66ac3b7...6e6480716227