Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 93e8bc49e0394f41d716992d12d7239632d93dcd
https://github.com/tribe29/checkmk/commit/93e8bc49e0394f41d716992d12d723963…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M bin/mkbackup
Log Message:
-----------
Revert "Reduce copy-n-paste." and "Python 2/3 compatibility fixes, part 11."
This reverts commits 7853eaf4d00767ba646307429e98c3e162843e34 and
1850eef62fd39115d74e71ab2c5b2123b29b0888. For some arcane reason
tests-py3/integration/bin/test_mkbackup.py hangs with part 11. :-/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 71cb617642a9cc5252c3b098195f8d9384257bbd
https://github.com/tribe29/checkmk/commit/71cb617642a9cc5252c3b098195f8d938…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M checks/apc_symmetra
M tests-py3/unit/checks/generictests/datasets/apc_symmetra_regression.py
Log Message:
-----------
apc_symmetra.temp: prepare to 'inherit' items from apc_symmetra_temp
With the new check API we won't have subchecks anymore,
and the '.' in the names will be replaced by '_'.
This commit deals with the only resulting conflict of
the subcheck 'apc_symmetra.temp' versus the main check
'apc_symmetra_temp'.
It prepares the subcheck to "take over" the services
of the main check, once we start interpreting all
dots in names as underscores. If that moment has come,
we will remove 'apc_symmetra_temp', and start discovering
all other sensors in the now-subcheck.
Change-Id: I0aa2e8966653a4f828c12868137f7160e9364245
Commit: c93f25aa3ea30ca39961c0d8ae7bdfeeaaa8f8d1
https://github.com/tribe29/checkmk/commit/c93f25aa3ea30ca39961c0d8ae7bdfeea…
Author: Andreas Döhler <>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
A .werks/10905
M checks/brocade_fcport
Log Message:
-----------
10905 FIX brocade_fcport: Falsely displayed wrong state
Bugfix for displaying wrong state. Falsely displayed as critial when it should be warning state.
Change-Id: I1f0b21819e203d48d9c5802adba14e9c1592cf48
Commit: 59a4a16c98e288b1d2214cc09dec24ddae86ffff
https://github.com/tribe29/checkmk/commit/59a4a16c98e288b1d2214cc09dec24dda…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.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-py3/unit/cmk/test_fetchers.py
Log Message:
-----------
Give fetchers their own logger
Now that the fetchers are their own thing, they should have their own
logger to reduce coupling to the data sources as much as possible.
Moreover, the fetchers should be independent programs started with a
serialized configuration and we do not want / need to serialize
the loggers.
CMK-4218
Change-Id: I95e27d50ded77f98121331e17d928e36eb58dce9
Commit: 9ffd40a4a795bb42019463202b6c6f8a0786b592
https://github.com/tribe29/checkmk/commit/9ffd40a4a795bb42019463202b6c6f8a0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/fetchers/_base.py
M cmk/fetchers/tcp.py
M tests-py3/unit/cmk/test_fetchers.py
Log Message:
-----------
Entry method to start fetcher from serialized data
This demonstrates that the fetchers may be configured from files in a
simple and standard format.
SNMP is left out for now as it is too different from the others.
CMK-4218
Change-Id: I1fc1a17eceedc96659a31453d158d7f87b1e1f74
Commit: d056e145189606e0d06078f3b360d31a53a17334
https://github.com/tribe29/checkmk/commit/d056e145189606e0d06078f3b360d31a5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M tests-py3/unit/cmk/test_fetchers.py
Log Message:
-----------
Improve API consistency of the fetchers
CMK-4218
Change-Id: Id780eeb833f0f09777479a02de04466b2f70e5d3
Compare: https://github.com/tribe29/checkmk/compare/7853eaf4d007...d056e1451896
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c3a0b23e76db7ab14659093fea88d725a5ea3f31
https://github.com/tribe29/checkmk/commit/c3a0b23e76db7ab14659093fea88d725a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/base/api/agent_based/value_store.py
M tests-py3/unit/cmk/base/api/agent_based/test_utils_value_store.py
Log Message:
-----------
value_store: add layer and docstring
At the moment this seems not really necessary. But it gives us the
option to add code here, that will only be executed if the plugin
actually needs the value_store, e.g. lazy file loading.
Change-Id: I1d50ade0e91c88fc1831cba6231281609da754ee
Commit: c36c364d1784815516d04c18886f64437a8d3818
https://github.com/tribe29/checkmk/commit/c36c364d1784815516d04c18886f64437…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/base/plugins/agent_based/v0/__init__.py
Log Message:
-----------
CheckAPI: expose value_store and its utils
Change-Id: Ia13f45b881d5c70a562a5e6bef9baa6582e2ec93
Commit: b0130d2287c1b9e5bf0858c8ea55961e82f1cf24
https://github.com/tribe29/checkmk/commit/b0130d2287c1b9e5bf0858c8ea55961e8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
Log Message:
-----------
CheckAPI: handle wrong host label types
... in the same way that wrong types for discovery and check functions are handled
Change-Id: Idf6c6b1566a9e02425227e8d7afa54eb73a9db47
Commit: 7386668e1d94b15f876c5229671e07e460c72f49
https://github.com/tribe29/checkmk/commit/7386668e1d94b15f876c5229671e07e46…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-27 (Mon, 27 Apr 2020)
Changed paths:
M cmk/base/discovery.py
Log Message:
-----------
CheckAPI: remove obsolete HostLabel discovery
We have a knew HostLabel discovery in place.
Change-Id: I3ff523165f88234303febe9b4a6053b3c652eebb
Compare: https://github.com/tribe29/checkmk/compare/1850eef62fd3...7386668e1d94