Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: b0651095a7dec895b8d8c3071a55682cf14f639a
https://github.com/tribe29/checkmk/commit/b0651095a7dec895b8d8c3071a55682cf…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15082
M agents/plugins/mk_postgres.py
Log Message:
-----------
15082 FIX mk_postgres.py: adjustment of LINUX process match patterns
Prior to this werk, the postgres instances check occasionally did not
discover any services due to too restrictive match patterns. This werk
resolves this issue.
The user is required to reinstall the plugin in order to benefit from this
change.
Change-Id: I6d74c1dd9c559a67b7203c7e0cd67ff7f3ea2d5f
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: c70681e3cbc9486167fe63d3d5cd2c6a06098d75
https://github.com/tribe29/checkmk/commit/c70681e3cbc9486167fe63d3d5cd2c6a0…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/14708
M cmk/base/plugins/agent_based/utils/fileinfo.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
Log Message:
-----------
14708 FIX fileinfo: Fix crash with negative file age
Previously, fileinfo and fileinfo group services would crash
if the file's creation timestamp was from the future.
Now, the service state is UNKNOWN and there is a message indicating
the problem.
SUP-12579
Change-Id: I03ada6abbcc5836cadf699e79d2ff97374c12205
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d196866145dc2514e4961c16174bae4ea9370cf6
https://github.com/tribe29/checkmk/commit/d196866145dc2514e4961c16174bae4ea…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/15082
M agents/plugins/mk_postgres.py
Log Message:
-----------
15082 FIX mk_postgres.py: adjustment of LINUX process match patterns
Prior to this werk, the postgres instances check occasionally did not
discover any services due to too restrictive match patterns. This werk
resolves this issue.
The user is required to reinstall the plugin in order to benefit from this
change.
Change-Id: I6d74c1dd9c559a67b7203c7e0cd67ff7f3ea2d5f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9ff70cf751f45c5222f59092753907fb49936dc6
https://github.com/tribe29/checkmk/commit/9ff70cf751f45c5222f59092753907fb4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/utils/packaging/__init__.py
Log Message:
-----------
refer to package by ID during install
Change-Id: Iab279bac0503057ef85739a8673636d8a0e45bab
Commit: 08e4a500d5337ead09437ba68f045fca4b799e19
https://github.com/tribe29/checkmk/commit/08e4a500d5337ead09437ba68f045fca4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/utils/packaging/__init__.py
Log Message:
-----------
drop unused path
Change-Id: Id44e8a7e47a082e9b6159a4e5414e17d35bc0253
Commit: a9dd5d90ba105aa8f8486e8fc82544fbb07228e6
https://github.com/tribe29/checkmk/commit/a9dd5d90ba105aa8f8486e8fc82544fbb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/utils/packaging/_manifest.py
Log Message:
-----------
cache package manifests during runtime
The GUI pages will re-load all manifests after a package operation.
Most of the package files will not have changed.
Change-Id: I8dda1548e1e002f350c13faff87deaf0f8a82e4b
Commit: aaca7951ba3f4888aff0803fe1375ada8f6992ed
https://github.com/tribe29/checkmk/commit/aaca7951ba3f4888aff0803fe1375ada8…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/base/diagnostics.py
M cmk/base/packaging.py
M cmk/utils/diagnostics.py
M cmk/utils/packaging/__init__.py
A cmk/utils/packaging/_installed.py
M cmk/utils/packaging/_manifest.py
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
split up install related functions
Change-Id: I7e07a15b1d1d383baa539ad4d880221a2c90e213
Commit: 23edbce027982ee0b007b097b618fea2267ae113
https://github.com/tribe29/checkmk/commit/23edbce027982ee0b007b097b618fea22…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/utils/packaging/_manifest.py
A tests/unit/cmk/utils/packaging/test_manifest.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
move and extend Manifest tests
Change-Id: Ie6d4a6654712dd5891684a331863f0a47b01de0f
Commit: 3dc503027703d066652bd01af32752de7721ec6f
https://github.com/tribe29/checkmk/commit/3dc503027703d066652bd01af32752de7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/base/packaging.py
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/_parts.py
Log Message:
-----------
rename .title -> .ui_title
Change-Id: I90034f8aa804a1505d26f07b7f13e9e9d8f7d68d
Commit: 6c28881634e38d8a2c9a0e6dd52bee40521353df
https://github.com/tribe29/checkmk/commit/6c28881634e38d8a2c9a0e6dd52bee405…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M tests/unit/cmk/base/test_diagnostics.py
Log Message:
-----------
clean up test
Change-Id: I9872ac3c05fa7e5e939eb5787ef798a6ee76e372
Compare: https://github.com/tribe29/checkmk/compare/10d6b68e39c2...6c28881634e3
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 43691d70b1336e5133c1626df4c8d115d2f55355
https://github.com/tribe29/checkmk/commit/43691d70b1336e5133c1626df4c8d115d…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
A .werks/14962
M agents/Makefile
M agents/check-mk-agent.spec
M agents/scripts/super-server/0_systemd/setup
M tests/agent-unit/scripts/super-server/0_systemd/test_setup.sh
Log Message:
-----------
14962 FIX Running cmk-agent-ctl leads to segfault on SELinux systems
When installing an RPM agent package including the agent controller
(prepackaged agent package or agent bakery package), running the <tt>cmk-agent-ctl</tt>
executable did fail on some systems with active SELinux.
This lead to an installation without active controller, and thus without TLS encryption.
Affected systems include, but are not limited to, RHEL9 and derivates.
The root cause for this problem was that the controller was shipped as a UPX-compressed
executable, which required text-relocation on execution. Further details can be found at
this forum discussion: https://forum.checkmk.com/t/cmk-agent-ctl-segmentation-fault-on-rocky-linux…
To fix this problem, we now avoid to compress the agent controller with UPX. Instead, the
cmk-agent-ctl executable is shipped as a gzip-archive and gets uncompressed on package
installation.
You can fix your existing agent installations by updating with a new agent package. With activated
automatic updates, this should happen automatically after baking agents.
CMK-11662
Change-Id: Icf9729b978bb8259226c9b5f54216f71ba39395b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 11836a9ea2bb6b2841fa6c54a10e0c32142f820d
https://github.com/tribe29/checkmk/commit/11836a9ea2bb6b2841fa6c54a10e0c321…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-12-16 (Fri, 16 Dec 2022)
Changed paths:
M cmk/ec/actions.py
M cmk/ec/event.py
M cmk/ec/history.py
M cmk/ec/main.py
Log Message:
-----------
Massage exception messages
The primary goal here is to show exception str
to the user instead of the full traceback.
Change-Id: Ife1437cf35c1ecc2545c225cf93250b5f9239853