Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 370fedb12335d97dfdec344e4b15bbb489c72b20
https://github.com/tribe29/checkmk/commit/370fedb12335d97dfdec344e4b15bbb48…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M agents/windows/msibuild/msi-update
A agents/wnx/Makefile
M agents/wnx/build_release.cmd
A agents/wnx/python_packages.cmd
A cmk/utils/msi_patch.py
Log Message:
-----------
[CMK-3459] - backported randomisation of the package code from 1.7
- no unit testing
Change-Id: Ie5326fd7b3297617e8df7f403d059927b9130c17
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f7f3b84d716022178080420347f51693a28fee25
https://github.com/tribe29/checkmk/commit/f7f3b84d716022178080420347f51693a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M checks/mem
Log Message:
-----------
mem: make pylint a little happier
Change-Id: I31bf1cdc8a7985cb24f3678e32de8e49fd876ef2
Commit: a4ec1bb5f356d7c984c258068f021ba656f6d939
https://github.com/tribe29/checkmk/commit/a4ec1bb5f356d7c984c258068f021ba65…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M checks/mem
M tests/unit/checks/generictests/datasets/mem_linux.py
M tests/unit/checks/generictests/datasets/mem_linux_minimal.py
Log Message:
-----------
mem.linux: unify handling of memory checks
* use new helper function 'check_memory_element'
* refactor computation of subresults into new function 'check_memory_dict'
CMK-1311
Change-Id: Id40c1c802128701b7ce0c6ca0b0826d7cc277b6b
Commit: 6e11994be1a9cca79de5d7b0b8d674962b0997e4
https://github.com/tribe29/checkmk/commit/6e11994be1a9cca79de5d7b0b8d674962…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M checks/mem.include
Log Message:
-----------
mem.include: tiny fix in comment and move two lines
Change-Id: Ie095f64b741cb6ba7586f4bc2013cb0f19d08ee6
Commit: 5f4a2a5e0d5302ccdac2b15802409d111e16cf67
https://github.com/tribe29/checkmk/commit/5f4a2a5e0d5302ccdac2b15802409d111…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
FIX check_mk_agent.linux: interface speed output is omitted if an invalid value is retrieved
Change-Id: I652339f1df9328618235798d9bf3a3f303612bb0
Compare: https://github.com/tribe29/checkmk/compare/ba14012bc619...5f4a2a5e0d53
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ba14012bc619af5d36cf1b2498763024404760ec
https://github.com/tribe29/checkmk/commit/ba14012bc619af5d36cf1b24987630244…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
A .werks/10677
Log Message:
-----------
10677 Windows plugins and local checks can be called using non-system account
Previously the plugins and local check were always called using <i>Windows
System account</i>. Such approach could restrict access to some resources,
for example, network shares. Now this problem has been resolved.
The new ruleset in Bakery <tt>Run plugins and local checks using non-system
account</tt> gives the possibility to run any Windows script using a given
user account.
There are two modes of the rule:
<i>group mode</i>, in this case Windows Agent provides its own internal
user in the requested group to run a script.
<i>user mode</i>, in this case the credentials for the given user account
must be fully specified.
The <i>group mode</i> is more secure, because no credentials need to be
stored anywhere, except in the agent internally. When using the
<i>user mode</i>, the provided credentials are stored on all Checkmk
servers to which the configuration is applied. Also, the credentials will
be baked into the distributed to target systems agent bakery
packages(MSI files).
The same functionality in Raw Edition can be achieved using Agent configuration
file.
To set <i>group mode</i> for desired plugin pattern you should assign
the name of the local group to the key <tt>group</tt>. To set <i>user mode</i>
for desired plugin pattern you should assign string with user name and password
separated with one space to the key <tt>user</tt>. Detailed example you may found
in the provided configuration file.
We highly recommend using the <i>group mode</i> whenever possible.
Change-Id: I87c2769b909aa6401d53d092d7426c47f1d22ea0
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 211da669d1757b3d6ca8509bf4ee598bbfabe27b
https://github.com/tribe29/checkmk/commit/211da669d1757b3d6ca8509bf4ee598bb…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
Log Message:
-----------
[CMK-3563] - agent is able to decompress null-sized file(s) from the cap file
Change-Id: Id9a9faf5a14ce0d248756b4b8157b154281c62aa
Commit: f5aeb9d93b00cdd1375e7e2b47694b3b3ea76ef2
https://github.com/tribe29/checkmk/commit/f5aeb9d93b00cdd1375e7e2b47694b3b3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
A .werks/10679
Log Message:
-----------
10679 FIX Windows Agent installs correctly cap file with empty files inside
Previously the installation of the plugins.cap file with zero size files
was not possible.
Now the problem has been solved.
Change-Id: I4e2748e8466f896fc00553f2ebd72e0e9825e5c0
Compare: https://github.com/tribe29/checkmk/compare/ff92c33767f6...f5aeb9d93b00
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5c51b8a34aefcdf936782ab8af1d0cab176e9001
https://github.com/tribe29/checkmk/commit/5c51b8a34aefcdf936782ab8af1d0cab1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M buildscripts/infrastructure/build-nodes/common/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-6/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-7/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-8/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp1/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp2/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-14.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-18.10/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-19.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-19.10/Dockerfile
Log Message:
-----------
buildscripts: upgrade pipenv to official HEAD
* use the official repository and a sha to pin release#
Change-Id: I07d0dbb9388a9b07a383279ca3d5bf16de01da88
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a362cf96b3073e95dbbbc3764ab7100993295b3e
https://github.com/tribe29/checkmk/commit/a362cf96b3073e95dbbbc3764ab710099…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
A .werks/10679
Log Message:
-----------
10679 FIX Windows Agent installs correctly cap file with empty files inside
Previously the installation of the plugins.cap file with zero size files
was not possible.
Now the problem has been solved.
Change-Id: I4e2748e8466f896fc00553f2ebd72e0e9825e5c0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 483838aa04bccbc82fdf54e82f9b85966c78320a
https://github.com/tribe29/checkmk/commit/483838aa04bccbc82fdf54e82f9b85966…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
Log Message:
-----------
[CMK-3563] - agent is able to decompress null-sized file(s) from the cap file
Change-Id: Id9a9faf5a14ce0d248756b4b8157b154281c62aa
Commit: cc8af1a5fc467a27ea66f95af0d4233833e10e90
https://github.com/tribe29/checkmk/commit/cc8af1a5fc467a27ea66f95af0d423383…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M agents/check_mk_agent.linux
Log Message:
-----------
check_mk_agent.linux: timesynchronisation agent failure prevention for non systemd hosts
This change prevents failure of the check_mk agent in case a non
systemd host attempts to obtain time sychronisation information
using systemd commands.
Change-Id: I410f163c4f84ef9c6d169f022de44e768557edd9
Commit: 9ccf7f51b4af1e11da480cdd3a70585985d61889
https://github.com/tribe29/checkmk/commit/9ccf7f51b4af1e11da480cdd3a7058598…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M agents/wnx/src/engine/windows_service_api.cpp
M agents/wnx/src/engine/windows_service_api.h
M agents/wnx/src/main/check_mk_service.cpp
M agents/wnx/src/main/check_mk_service.h
Log Message:
-----------
[CMK-3563] - internal hidden possibility to decompress cap file using command line
Change-Id: Iea7ea95a8ce5f028d7414b18c4f7fd809ae1eb99
Compare: https://github.com/tribe29/checkmk/compare/3a520d73f075...9ccf7f51b4af
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 14db32cb592591959003f035aa58b1ef2118a6f9
https://github.com/tribe29/checkmk/commit/14db32cb592591959003f035aa58b1ef2…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
A .werks/10675
Log Message:
-----------
10675 FIX mk_jolokia: Fixed baking configuration if server is stated in bakery rule "JMX monitoring of Java JVMs using Jolokia"
If server is stated in the bakery rule {{JMX monitoring of Java JVMs using Jolokia}}
the related configuration was wrong and an AttributeError occured while
executing the agent plugin {{mk_jolokia}}. You have to bake the related rules
and deploy the plugin and configuration file again.
Change-Id: Idaa17603c899957b048dc7e43d8eea82f48c664c
Commit: 3080c7256eaceb23029d4cd5c70c1df53ff95545
https://github.com/tribe29/checkmk/commit/3080c7256eaceb23029d4cd5c70c1df53…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
M buildscripts/infrastructure/os-nodes/centos-6/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/os-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-7/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-8/Dockerfile
M buildscripts/infrastructure/os-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp1/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp2/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/os-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-14.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-18.10/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-19.04/Dockerfile
M buildscripts/infrastructure/os-nodes/ubuntu-19.10/Dockerfile
Log Message:
-----------
build-scripts: upgrade pipenv in os-nodes
* as no release has been made by the project up until
now, we use our own release (git tag) of a fork.
Change-Id: Ief44d11639c216a056fdcc930cb2b441fc9a5f10
Commit: 28b618694a991bd6000e7c1befa840b990d2bfc6
https://github.com/tribe29/checkmk/commit/28b618694a991bd6000e7c1befa840b99…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-01-10 (Fri, 10 Jan 2020)
Changed paths:
A .werks/10758
A checkman/redis_info.persistence
M checks/redis_info
A cmk/gui/plugins/wato/check_parameters/redis_info_persistence.py
M tests/unit/checks/generictests/datasets/redis_info.py
Log Message:
-----------
10758 redis_info.persistence: New check to monitor Redis persistence
With this check you can monitor Redis instances. The check gets input from
the redis-cli command "info" and the resulting "Persistence" section. It
outputs the state of the last RDB (Redis Database Backup) save and AOF (Append
Only File) rewrite operation. Furthermore the time of the last successful RDB
save and the number of changes since the last dump.
Needs the agent plugin "mk_redis" to be installed.
Change-Id: I06acee6903a5fd8a182962c58bab9d14905f5bf8
Compare: https://github.com/tribe29/checkmk/compare/3570f42194e6...28b618694a99