Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 91ac71277108edbb8a221f32fc0ee253120bc84a
https://github.com/tribe29/checkmk/commit/91ac71277108edbb8a221f32fc0ee2531…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/base/sources/_checkers.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/utils/tags.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Revert "Push agent: introduce host configuration option"
This reverts commit 1d9c79338244e20e3935fe2316dc6cc8eab2b586.
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 3981cedd3c81674e873a8a693c0dc7edb7f5679f
https://github.com/tribe29/checkmk/commit/3981cedd3c81674e873a8a693c0dc7edb…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/13026
M agents/plugins/mk_db2.linux
Log Message:
-----------
13026 FIX agent plugin mk_db2.linux: fix timeout
When the db2 queries take longer than 10 seconds, the command is
terminated.
Before this fix the termination did not work out as expected: Only the
currently running command was terminated, but the script was still
running in the background. This lead to a very confusing output: The
output of the terminated script was interleaved with the output of the
remaining script. The sections where mixed up and various other db2
checks crashed with strange error messages.
The whole problem can be simulated with the following script ran as
root:
#!/bin/bash
function testing {
for i in {0..6}
do
echo $i; sleep 1
done
}
export -f testing
#timeout -s 9 2 su cmkd -s /bin/bash -c "testing"
timeout 2 su cmkd -s /bin/bash -c "testing"
When running the `-s 9` version, you can see numbers after the timeout
occurred, the other version is correctly stopped, as `su` propagates
SIGTERM to it's child.
Change-Id: I32a1b763f776728e603d2e9fb94bb36e8167e071
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ce60e7817a5f6c9f04cff371a7f4cb4ac7ceb59d
https://github.com/tribe29/checkmk/commit/ce60e7817a5f6c9f04cff371a7f4cb4ac…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/13026
M agents/plugins/mk_db2.linux
Log Message:
-----------
13026 FIX agent plugin mk_db2.linux: fix timeout
When the db2 queries take longer than 10 seconds, the command is
terminated.
Before this fix the termination did not work out as expected: Only the
currently running command was terminated, but the script was still
running in the background. This lead to a very confusing output: The
output of the terminated script was interleaved with the output of the
remaining script. The sections where mixed up and various other db2
checks crashed with strange error messages.
The whole problem can be simulated with the following script ran as
root:
#!/bin/bash
function testing {
for i in {0..6}
do
echo $i; sleep 1
done
}
export -f testing
#timeout -s 9 2 su cmkd -s /bin/bash -c "testing"
timeout 2 su cmkd -s /bin/bash -c "testing"
When running the `-s 9` version, you can see numbers after the timeout
occurred, the other version is correctly stopped, as `su` propagates
SIGTERM to it's child.
Change-Id: I32a1b763f776728e603d2e9fb94bb36e8167e071
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: fecdb0f2ee03074d34e1bf459bc586165529ac00
https://github.com/tribe29/checkmk/commit/fecdb0f2ee03074d34e1bf459bc586165…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/13026
M agents/plugins/mk_db2.linux
Log Message:
-----------
13026 FIX agent plugin mk_db2.linux: fix timeout
When the db2 queries take longer than 10 seconds, the command is
terminated.
Before this fix the termination did not work out as expected: Only the
currently running command was terminated, but the script was still
running in the background. This lead to a very confusing output: The
output of the terminated script was interleaved with the output of the
remaining script. The sections where mixed up and various other db2
checks crashed with strange error messages.
The whole problem can be simulated with the following script ran as
root:
#!/bin/bash
function testing {
for i in {0..6}
do
echo $i; sleep 1
done
}
export -f testing
#timeout -s 9 2 su cmkd -s /bin/bash -c "testing"
timeout 2 su cmkd -s /bin/bash -c "testing"
When running the `-s 9` version, you can see numbers after the timeout
occurred, the other version is correctly stopped, as `su` propagates
SIGTERM to it's child.
Change-Id: I32a1b763f776728e603d2e9fb94bb36e8167e071
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: ea33ac1e51454c607af64149bb6a04b443b0cc2d
https://github.com/tribe29/checkmk/commit/ea33ac1e51454c607af64149bb6a04b44…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/12955
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
12955 FIX host collection response in REST API
Up until Checkmk 2.0.0p8 the responses of all host_config collections, due to a bug,
did not contain the attributes, members and links of the host_config objects.
This werk fixes these responses, but changes the OpenAPI specification, so you may
need to recompile your API client.
Change-Id: I4c9390ef3bf4ebb9ee4a451a79096b8b7d766633
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 7893a774ffb5bb611dd507cac952a0d76849eaa2
https://github.com/tribe29/checkmk/commit/7893a774ffb5bb611dd507cac952a0d76…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/13066
M cmk/gui/inventory.py
M cmk/gui/plugins/views/inventory.py
Log Message:
-----------
13066 SEC Fix path traversal vulnerability
An authenticated user was able to enumerate the filesystem, accessible to the siteuser. No file contents were disclosed.
CMK-7138
Change-Id: I8a2ca0801e148cbb703922c0efbf2c19c70be32a
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 0d417bc40f865f1215eca893ac650d19df4e2424
https://github.com/tribe29/checkmk/commit/0d417bc40f865f1215eca893ac650d19d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/12988
Log Message:
-----------
12988 FIX Logging Level For Liveproxy Daemon
Changing the logging level for the liveproxy Deamon in the global
settings ("Livestatus Proxy logging") had no effect. This has been
fixed.
Change-Id: Ib3cfba348e354c5556727858db92b0bd1531b951
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1d9c79338244e20e3935fe2316dc6cc8eab2b586
https://github.com/tribe29/checkmk/commit/1d9c79338244e20e3935fe2316dc6cc8e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/base/sources/_checkers.py
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/utils/tags.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/watolib/test_host_attributes.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Push agent: introduce host configuration option
In order to be able to configure the upcoming 'push agent'
configuration on a host, we need a corresponding host
configuration option.
CMK-8252
Change-Id: I210eec346a54902ddc5472bacbc86a5f3be4ad86
Commit: 56f5f5f3a80916df66584e596e0235c6fa4e48c3
https://github.com/tribe29/checkmk/commit/56f5f5f3a80916df66584e596e0235c6f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/12988
Log Message:
-----------
12988 FIX Logging Level For Liveproxy Daemon
Changing the logging level for the liveproxy Deamon in the global
settings ("Livestatus Proxy logging") had no effect. This has been
fixed.
Change-Id: Ib3cfba348e354c5556727858db92b0bd1531b951
Compare: https://github.com/tribe29/checkmk/compare/ea59817ebd45...56f5f5f3a809
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d562dca6b6e1b05c5a674ea71118fd0d15c52af1
https://github.com/tribe29/checkmk/commit/d562dca6b6e1b05c5a674ea71118fd0d1…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/lib/upload_artifacts.groovy
Log Message:
-----------
upload to tstbuilds
All packages are uploaded to interim teststorage.
If the build should be published (parameter: DEPLOY_TO_WEBSITE == true):
- download packages
- upload and deploy to website
WEB_DEPLOY and INTERNAL_DEPLOY variables are global Jenkins variables.
Change-Id: I0bb587b8d8548cb701c17d196e9c6f04e2926205
Commit: ea59817ebd451c5e55ad00ff6e193842326c7a9a
https://github.com/tribe29/checkmk/commit/ea59817ebd451c5e55ad00ff6e1938423…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M agents/check_mk_agent.linux
M agents/check_mk_agent.solaris
Log Message:
-----------
agents/check_mk_agent: minor simplification
Change-Id: Ic7e357c4553505ef644ab76562a0c2a533997147
Compare: https://github.com/tribe29/checkmk/compare/07725e4444f6...ea59817ebd45
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 07725e4444f663d2393bdb7648bd34e342d6437b
https://github.com/tribe29/checkmk/commit/07725e4444f663d2393bdb7648bd34e34…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
A .werks/13065
M cmk/base/check_legacy_includes/size_trend.py
M cmk/base/plugins/agent_based/utils/size_trend.py
M cmk/gui/plugins/wato/check_parameters/asm_diskgroup.py
M cmk/gui/plugins/wato/check_parameters/cisco_mem.py
M cmk/gui/plugins/wato/check_parameters/esx_vsphere_datastores.py
M cmk/gui/plugins/wato/check_parameters/ibm_svc_mdiskgrp.py
M cmk/gui/plugins/wato/check_parameters/netapp_luns.py
M cmk/gui/plugins/wato/check_parameters/netapp_volumes.py
M cmk/gui/plugins/wato/check_parameters/network_fs.py
M cmk/gui/plugins/wato/check_parameters/utils.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
Log Message:
-----------
13065 Absolute Levels on Filesystem Growth: Change Internal Representation From MB to Bytes
The absolute levels for filesystem growth trends used to be Integer
fields. This was changed to the Filesize field, to be more convenient
when inserting larger warning levels.
Custom plugins which use the `size_trend` functions might need some
minor adjustments since internally these levels are now handled as bytes
instead of MB. If no custom plugins are used, no actions are necessary.
Change-Id: Ia08b049e6ca6eb0be13717124dc6b6b12ffbc5e7