Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 40cab976dece7794d08f0755b58b28e1276502fc
https://github.com/tribe29/checkmk/commit/40cab976dece7794d08f0755b58b28e12…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/special_agents/agent_prometheus.py
Log Message:
-----------
agent_prometheus: fix for traceback
Change-Id: Ia49fe6050a28502c6f19743097806926b2a37b93
Commit: a49434399c200e3bbd15a57f0866f7bf860c9047
https://github.com/tribe29/checkmk/commit/a49434399c200e3bbd15a57f0866f7bf8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Execute Checkmk config update after cmk-update-config was executed
The OMD hook CORE executes "cmk -u", which should clearly be done
after all config update mechanics were executed. This is done by
the update-pre-hooks scripts.
CMK-5236
Change-Id: I953c8da76325eaa248de96460a4cc29000d74f6e
Compare: https://github.com/tribe29/checkmk/compare/80bac99f713c...a49434399c20
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 80bac99f713ce954da863eef5a1cea07b38dc56d
https://github.com/tribe29/checkmk/commit/80bac99f713ce954da863eef5a1cea07b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/fetchers/tcp.py
Log Message:
-----------
Partly revert aac251ab60
The "fix" from aac251ab60 did not correct the bug but hid it.
Now that we have a real fix, we can remove the workaround.
Change-Id: I0feba7eb23a763f7155d7d0511d045f568a3baf9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d837e3084a907c4f92de7f308c5307ba17546f51
https://github.com/tribe29/checkmk/commit/d837e3084a907c4f92de7f308c5307ba1…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
CMK-4343: Step 0: Fix IPNetwork ValueSpec
The IPNetwork ValueSpec (used in agent_config:only_from ruleset) should accept
both IPv4/IPv6 addresses and networks. It turned out that it did only accept
plain IPv4 addresses. This is now fixed as follows:
- IPNetwork ValueSpec accepts IPv4/IPv6 addresses and networks.
- IPv4Network ValueSpec accepts IPv4 addresses and networks.
- IPv4Address ValueSpec accepts IPv4 addresses.
- Plain IPv6 ValueSpecs not uses/implemented yet."
Change-Id: I41b413e44cfe120e3e750a72eef65b3bebb72091
Commit: 3accdc4c2498350a5a5d52685fae31f03820cec8
https://github.com/tribe29/checkmk/commit/3accdc4c2498350a5a5d52685fae31f03…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 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 cmk/fetchers/_base.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/base/data_sources/test_agent.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Instantiate FileCache from json
Also shorten the name of attributes in FileCache.
CMK-5174
Change-Id: I149d3ae7c650eb3d8e93200d82a33a7af93490a6
Compare: https://github.com/tribe29/checkmk/compare/ce14324302bd...3accdc4c2498
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ce14324302bd5432461c09c71ad5c0d95d09cb1d
https://github.com/tribe29/checkmk/commit/ce14324302bd5432461c09c71ad5c0d95…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/fetchers/_base.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/tcp.py
Log Message:
-----------
Explicit customization point in ABCFetcher + fix TCP
This patch makes the `from_json()` customization point of ABCFetcher
explicit. The method was overridden for SNMP already anyway.
Further, we fix the type of `TCPFetcher.address()` on deserialization.
Change-Id: Id3b3f9b491970152a507357f8c15b0462dbbfdc2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e5ea17967938b67b444f3bfc1f47468f1dc3057b
https://github.com/tribe29/checkmk/commit/e5ea17967938b67b444f3bfc1f47468f1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M livestatus/src/Store.h
Log Message:
-----------
Use constant references instead of naked pointers.
This improves const-correctness and makes it explicit that the pointer can't
be null. Probably more to come...
CMK-4566
Change-Id: I516d5837151688175b370240f0eaba7f2eccb53d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8877ec51dc9c4c8387a7ddb92c7673114bba0d0c
https://github.com/tribe29/checkmk/commit/8877ec51dc9c4c8387a7ddb92c7673114…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/gui/plugins/webapi/grafana.py
Log Message:
-----------
Refactor use combined graph spec as general argument
- Calls to find datasource are deduplicated
- data_source_registry has type ABCDataSource, cast is needed to recognize
which child class is in use.
Change-Id: I8c9c298ecbb62eb216df044a2c21dd9f3cf74fe9
Commit: a31595b4dd0f505a3a15e29f174208dc359c72d9
https://github.com/tribe29/checkmk/commit/a31595b4dd0f505a3a15e29f174208dc3…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/gui/plugins/metrics/rrd_fetch.py
M cmk/gui/plugins/metrics/timeseries.py
Log Message:
-----------
CustomGraphs allows all combined graph aggregations
A single metric recipe can now have a multi-line output and thus produce
stacked or many lines metrics.
- Driving change is in graphs.py to isolate how metric recipes are resolved
- Remove the graphed objects dependency on combined title generator,
use information from generated template
- The metric specifications can be then used to resolve the (rrd)
expression for fetching data and later on when timeseries.py evaluates
values into the curves
- timeseries.py can now treat all aggregations of by fundamentally testing
if evaluated expression is an list of tuples with many elements or a single
timeseries by default
- Because the metric resolution happens now later on the
pipeline (rrd_fetch), there is no need to reverse translate the combined
specification and thus is just piped.
TODO Harmonize styling. For the moment there is conflicting behavior
between customgraph color/line style and the Combined graph recipe
generator which already provides styling.
Change-Id: I93ca4efa30658924058488735a484fef1fd0f05c
Compare: https://github.com/tribe29/checkmk/compare/e940c59850c5...a31595b4dd0f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aac251ab60b250a2c1dbf4096d7554010d88a81e
https://github.com/tribe29/checkmk/commit/aac251ab60b250a2c1dbf4096d7554010…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
M cmk/fetchers/tcp.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Update unit tests to test for working agent communication
* Previous tests for failures have been replaced by tests for success
* Add intermediate fix for wrong address being set after deserialization.
The real fix will follow soon. Needed that one to make the tests work :).
Change-Id: I1fda3b785bc472829ed3457715db602dc730dac2
Commit: 84d9b67b2ab1c048393f26fb63a41e860132b35c
https://github.com/tribe29/checkmk/commit/84d9b67b2ab1c048393f26fb63a41e860…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
R .werks/10627
R checkman/esx_vsphere_counters_cpu
M checks/esx_vsphere_counters
M cmk/gui/plugins/metrics/cpu.py
R cmk/gui/plugins/wato/check_parameters/esx_host_cpu.py
M cmk/special_agents/agent_vsphere.py
R tests/unit/checks/generictests/datasets/esx_vsphere_counters_cpu.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
Revert of Werk 10627
Reason: Issue can not be resolved at the moment.
The VMWare API does not provide the required values.
CMK-676
Change-Id: I103125a473007c79e039236b92608e0689405791
Commit: 2c137ff73460fcafb278ef9d093f160ff7ec7077
https://github.com/tribe29/checkmk/commit/2c137ff73460fcafb278ef9d093f160ff…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-08-18 (Tue, 18 Aug 2020)
Changed paths:
R checks/mssql.include
R checks/mssql_datafiles
R checks/mssql_transactionlogs
M cmk/base/plugins/agent_based/mssql_datafiles_transactionlogs.py
M tests/testlib/base.py
R tests/unit/checks/generictests/datasets/mssql_transactionlogs.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_mssql_datafiles_transactionlogs.py
Log Message:
-----------
mssql_transactionlogs, mssql_datafiles: migrate to new API
Change-Id: I645610551d806942cf2191c022b7b3a0073081dc
Compare: https://github.com/tribe29/checkmk/compare/29fead517ec7...2c137ff73460