Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f3581ecbe53acfb023c6cdee1a35974316281e5f
https://github.com/tribe29/checkmk/commit/f3581ecbe53acfb023c6cdee1a3597431…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
A .werks/14342
M checkman/prometheus_build
M cmk/base/plugins/agent_based/prometheus_build.py
M cmk/special_agents/agent_prometheus.py
M tests/unit/cmk/base/plugins/agent_based/test_prometheus_build.py
Log Message:
-----------
14342 FIX agent_prometheus & prometheus_build_info: change to display version of main_instance
Previously, the agent returned an error if the build_info PromQL returned multiple entries. This
effectively prevented the user from using the agent for a Prometheus cluster setup. This werk removes
this limitation and adjusts the Prometheus Build Service accordingly. The customization is only visible
for Prometheus instances running below version 2.14 and the details can be found in the updated man page
Change-Id: I2c4e86c59c26411c3dadf26979a1070d8d250d13
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3f1c761f170010f78036fa7cb1a53d29d81024c2
https://github.com/tribe29/checkmk/commit/3f1c761f170010f78036fa7cb1a53d29d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
M agents/wnx/watest/test-external-port.cpp
M agents/wnx/watest/test_tools.h
Log Message:
-----------
Improve testing of external port
- port is randomized now to increase stability
- one copy-paste test less
CMK-10642
Change-Id: I2c383146df9f6a55851b128c56a75230910dca72
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c433b387ec78edb7233ab3d6935098dfe8f45196
https://github.com/tribe29/checkmk/commit/c433b387ec78edb7233ab3d6935098dfe…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/core_config.py
M cmk/base/events.py
M cmk/base/plugins/agent_based/synology_disks.py
M cmk/base/plugins/agent_based/synology_fans.py
M cmk/base/plugins/agent_based/synology_info.py
M cmk/base/plugins/agent_based/synology_raid.py
M cmk/base/plugins/agent_based/synology_status.py
M cmk/base/plugins/agent_based/synology_update.py
M cmk/base/plugins/agent_based/utils/docker.py
M cmk/base/plugins/agent_based/utils/logwatch.py
M cmk/base/plugins/agent_based/utils/synology.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/wato/active_checks/icmp.py
M cmk/gui/plugins/wato/check_parameters/filesystem_utils.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/html_elements.py
M cmk/gui/plugins/watolib/utils.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/global_settings.py
M cmk/utils/livestatus_helpers/tables/_create_table.py
M cmk/utils/livestatus_helpers/testing.py
M cmk/utils/log/_log.py
M cmk/utils/msi_engine.py
M cmk/utils/store/host_storage.py
M cmk/utils/tty.py
M cmk/utils/werks.py
Log Message:
-----------
More type signatures for utilities.
Change-Id: Iaff7e8a15c50c843981737ad20df55d14199756b
Commit: 47114b1d395fc11341b9f84d5ae4b9343a03dd49
https://github.com/tribe29/checkmk/commit/47114b1d395fc11341b9f84d5ae4b9343…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
M cmk/gui/wato/page_handler.py
Log Message:
-----------
Fixed import. Worked only by accident.
Change-Id: Ief00ea7f61775dee59bce519a301dfe4620f5810
Compare: https://github.com/tribe29/checkmk/compare/c15d3b9235b0...47114b1d395f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d8e65ba5ac5e7b68338ddccd969873cd4cafb7ac
https://github.com/tribe29/checkmk/commit/d8e65ba5ac5e7b68338ddccd969873cd4…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
A .werks/13683
Log Message:
-----------
13683 FIX Solaris agent update removes services symlink
When updating agents using the agent updater on Solaris, the postremove script
will try to remove the corresponding service line from <tt>/etc/services</tt>.
However, the script recently missed the fact that this usually is a symbolic
link to the actual services file, and overrode it with a new (hardlinked) file.
Moreover, this situation could lead to a missing Checkmk agent services, as the
situation got cleaned up on calls to <tt>pkg verify</tt> and <tt>pkg fix</tt>
by replacing the <tt>/etc/services</tt> file with the proper symbolic link
again, locking out the Checkmk agent.
Change-Id: I553ff3dd790214f24d7c1d0b4ffa92287883dce5
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 1441393d3638daf915fca08e83eaa1ce679a4280
https://github.com/tribe29/checkmk/commit/1441393d3638daf915fca08e83eaa1ce6…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
A .werks/13683
Log Message:
-----------
13683 FIX Solaris agent update removes services symlink
When updating agents using the agent updater on Solaris, the postremove script
will try to remove the corresponding service line from <tt>/etc/services</tt>.
However, the script recently missed the fact that this usually is a symbolic
link to the actual services file, and overrode it with a new (hardlinked) file.
Moreover, this situation could lead to a missing Checkmk agent services, as the
situation got cleaned up on calls to <tt>pkg verify</tt> and <tt>pkg fix</tt>
by replacing the <tt>/etc/services</tt> file with the proper symbolic link
again, locking out the Checkmk agent.
Change-Id: I553ff3dd790214f24d7c1d0b4ffa92287883dce5
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 7dd5ba9379259dc8dad3d0f32f5ec796425fdbb9
https://github.com/tribe29/checkmk/commit/7dd5ba9379259dc8dad3d0f32f5ec7964…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-06-13 (Mon, 13 Jun 2022)
Changed paths:
A .werks/13683
Log Message:
-----------
13683 FIX Solaris agent update removes services symlink
When updating agents using the agent updater on Solaris, the postremove script
will try to remove the corresponding service line from <tt>/etc/services</tt>.
However, the script recently missed the fact that this usually is a symbolic
link to the actual services file, and overrode it with a new (hardlinked) file.
Moreover, this situation could lead to a missing Checkmk agent services, as the
situation got cleaned up on calls to <tt>pkg verify</tt> and <tt>pkg fix</tt>
by replacing the <tt>/etc/services</tt> file with the proper symbolic link
again, locking out the Checkmk agent.
Change-Id: I553ff3dd790214f24d7c1d0b4ffa92287883dce5