Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 53f2e60f6fa845c5d0b519c5dff4154eabb3c06f
https://github.com/tribe29/checkmk/commit/53f2e60f6fa845c5d0b519c5dff4154ea…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M cmk/utils/packaging.py
M cmk/utils/paths.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
Prepare for optional extension processing
* Extract package info read from MKP packages
* Fix install function type signatures
* Add logic and tests for listing optional packages
Change-Id: I5552741072fe2724704b4047e28c73c68b15ae2d
Commit: 109322bfde3cd65d1178eba47e9ab0f3d5b9fd67
https://github.com/tribe29/checkmk/commit/109322bfde3cd65d1178eba47e9ab0f3d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
A .werks/10564
A web/htdocs/themes/classic/images/icon_install.png
A web/htdocs/themes/facelift/images/icon_install.png
Log Message:
-----------
10564 Extension packages: Checkmk can now ship optional packages
Checkmk can now ship optional extension packages. This feature has been introduced to
be able to provide feature previews in stable versions. Instead of introducing backported
features for all users, we can now create backports, pack them into optional extension
packages. Each user can then decide to install the package or not.
After installation these packages are treated exactly like manually uploaded
extension packages and can be removed in the same way.
Enterprise Edition users can install the optional extension packages using the dialog
"WATO > Extension packages". Raw Edition users can find optional extension packages
in the path <tt>share/check_mk/optional_packages</tt> once we ship those packages.
At the moment there is no such package shipped with Checkmk. The first optional
extension packages may be added to Checkmk 1.6 in the next weeks.
Change-Id: I185865862001692d2b7d93eb01ce1ecfdb1cea18
Compare: https://github.com/tribe29/checkmk/compare/1306f53eedd9...109322bfde3c
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 6f9ec77204be2faf48e18a0fa05370d6b9712dee
https://github.com/tribe29/checkmk/commit/6f9ec77204be2faf48e18a0fa05370d6b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
A .werks/10479
M agents/special/agent_azure
Log Message:
-----------
10479 FIX Azure Plugins: Fix rendering of metric values
Previously some metrics of the Azure plugins where not rendered
in a human friendly way. This has been fixed.
Change-Id: Id7379bae860f14b96a7e83a4a07a13a4fa1bd2bc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1306f53eedd9eec52231352d2e83c4b76d89da62
https://github.com/tribe29/checkmk/commit/1306f53eedd9eec52231352d2e83c4b76…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
A .werks/10574
A agents/cfg_examples/mk_redis.cfg
A agents/plugins/mk_redis
Log Message:
-----------
10574 mk_redis: Agent plugin for Redis databases
This plugin gathers the output of the "info" command of redis-cli. You can
define the Redis instances to query via an optional config file. The instances
names configured within REDIS_INSTANCES define the service description of the
resulting checks. If no config file is given, the plugin detects the running
Redis instances and HOST:PORT is used for the service description.
F+:/etc/check_mk/mk_redis.cfg
REDIS_INSTANCES=(My_First_Redis My_Second_Redis)
REDIS_HOST_My_First_Redis="127.0.0.1"
REDIS_PORT_My_First_Redis="6380"
REDIS_PASSWORD_My_First_Redis='MYPASSWORD'
REDIS_HOST_My_Second_Redis="127.0.0.1"
REDIS_PORT_My_Second_Redis="6379"
F-:
Change-Id: Ieea451742bf2a4cac04dafa0bb36978eac1ad12e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fbc46122fc3b7fcae41074bc85acbe176b3b1599
https://github.com/tribe29/checkmk/commit/fbc46122fc3b7fcae41074bc85acbe176…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M livestatus/src/DowntimeColumn.h
M livestatus/src/FixedIntColumn.h
M livestatus/src/HostContactsColumn.h
M livestatus/src/HostGroupsColumn.h
M livestatus/src/HostListColumn.h
M livestatus/src/HostMetricsColumn.cc
M livestatus/src/HostMetricsColumn.h
M livestatus/src/HostSpecialIntColumn.h
M livestatus/src/IntPointerColumn.h
M livestatus/src/LogEntryStringColumn.h
M livestatus/src/LogwatchListColumn.h
M livestatus/src/NullColumn.h
M livestatus/src/OffsetBoolColumn.h
M livestatus/src/OffsetIntColumn.h
M livestatus/src/Query.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableStatus.cc
Log Message:
-----------
Pack offsets in Column::Offsets arary (3)
Change-Id: I6f71657ea9185236e32f3857d2ce92a49476afc3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f25b7d1bf7dd085bc430ed74448619654a6044c3
https://github.com/tribe29/checkmk/commit/f25b7d1bf7dd085bc430ed74448619654…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
Log Message:
-----------
GUI: Fixed treeangle title icon color inversion (CMK-3371)
Change-Id: I743fcf689e5781edc22051babfedac2ab7762fb3
Commit: 0443d0efd517546def4fe25c0602afff4ea341d3
https://github.com/tribe29/checkmk/commit/0443d0efd517546def4fe25c0602afff4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
A .werks/10479
M cmk/special_agents/agent_azure.py
Log Message:
-----------
10479 FIX Azure Plugins: Fix rendering of metric values
Previously some metrics of the Azure plugins where not rendered
in a human friendly way. This has been fixed.
Change-Id: Id7379bae860f14b96a7e83a4a07a13a4fa1bd2bc
Commit: 38472036954580cbc1c64371391263d9e20c5ba8
https://github.com/tribe29/checkmk/commit/38472036954580cbc1c64371391263d9e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M checks/rstcli
Log Message:
-----------
rstcli: remove unneeded regex
Change-Id: I7162b4eaa7bda532ab3127a057bd38d1a91aff2c
Compare: https://github.com/tribe29/checkmk/compare/d78c4161b2c9...384720369545
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8438d424b9aaa213c02a38fc9b5912bafc5601b9
https://github.com/tribe29/checkmk/commit/8438d424b9aaa213c02a38fc9b5912baf…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M livestatus/src/Makefile.am
Log Message:
-----------
Added cruel compiledb hack to avoid losing all dependencies.
Naively using "make -B" would destroy all dependencies, because the target
am--depfiles would be considered out of date, too. We are more explicit
now, avoiding that pitfall.
Change-Id: I6c0bf84b1f8aaa1f1e0396e80c996fa1abed7340
Commit: d78c4161b2c9a7f3e94bff3744c185f418fd2e16
https://github.com/tribe29/checkmk/commit/d78c4161b2c9a7f3e94bff3744c185f41…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
M scripts/run-cxx-linter
Log Message:
-----------
Make our "transitive closure of dependencies" hack more flexible.
Depending on the presence of subdirectories, the commands generated by
automake for compilation vary a bit. We process both kinds now. Quite
horrible grep/sed combos, but the best we can do for now...
Change-Id: If7d8a6cb94fbcc25891b6b1042e7801dc6934c63
Compare: https://github.com/tribe29/checkmk/compare/7d2734915c17...d78c4161b2c9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7d2734915c17fdad73f1cd6ee1e9b588c45eac43
https://github.com/tribe29/checkmk/commit/7d2734915c17fdad73f1cd6ee1e9b588c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-12-03 (Tue, 03 Dec 2019)
Changed paths:
A .werks/10563
M agents/check_mk_agent.linux
Log Message:
-----------
10563 FIX Linux agent: Fix possible encoding issues of Python plugins
In previous versions the agent was not setting the encoding information in the
environment, making Python plugins fail with <tt>UnicodeEncodeError</tt>
exceptions when executed through the agent.
Confusingly, the same command has often worked in interactive debugging, since
the interactive shells of the users have set the encoding correctly
The Linux agent is now setting <tt>LC_ALL</tt> to C.utf8 (in case the locale is
available on the monitored system) instead of only <tt>LC_ALL=C</tt>.
When the encoding is not set in the environment, Python will encode all the output
written to stdout/stderr with <tt>ANSI_X3.4-1968</tt>. This will fail when there
are non-ASCII characters in the output. Once the encoding is set, Python can detect
it and encode all output using UTF-8.
CMK-2778
Change-Id: I015b3e9824da1cec72cb3290120bb0493761df2a