Module: check_mk
Branch: master
Commit: 72b76053bedac8e2dc0fc0859bf3393edd7991c0
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=72b76053bedac8…
Author: Andreas Umbreit <au(a)mathias-kettner.de>
Date: Fri Dec 15 14:55:44 2017 +0100
5267 cmk-update-agent: New binary format of Agent Updater executable on Linux
The cmk-update-agent executable is now implemented as a packaged binary executable.
This werk consists of many changes that have partly already been applied to Check_MK
1.5.0i1.
The new format addresses several problems and yields some improvements:
* Better compatibility: All requirements regarding the installed Python Interpreter or
other packages/programs were eliminated; the only requirements left are a x86_64 processor
architecture and a glibc 2.5 or above.
* More convenient communication to Check_MK Server: All GET-Requests have been replaced
with according POST-Requests. This improves security as sensitive data is no longer sent
within the URL of the HTTP(S) request.
* Only one copy of cmk-update-agent: The copy of cmk-update-agent previously placed under
/usr/bin/cmk-update-agent has been replaced by a shell script that executes the actual
cmk-update-agent executable situated at the Check_MK Agent plugin directory. This
eliminates the need to maintain two places when manually replacing cmk-update-agent for
debugging reasons.
However, it is still possible to execute a copy of the cmk-update-agent executable
directly.
* Notably, there will be no more problems with curl and because all communication is now
done via python-requests, which is included within the cmk-update-agent executable as
mentioned above.
Change-Id: Ibd2d5e833c75bc51ea9b23098ee3a5edc253dbe6
---
.werks/5267 | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/.werks/5267 b/.werks/5267
new file mode 100644
index 0000000..0c1a092
--- /dev/null
+++ b/.werks/5267
@@ -0,0 +1,22 @@
+Title: cmk-update-agent: New binary format of Agent Updater executable on Linux
+Level: 2
+Component: agents
+Compatible: compat
+Edition: cee
+Version: 1.5.0i2
+Date: 1513344138
+Class: feature
+
+The cmk-update-agent executable is now implemented as a packaged binary executable.
+This werk consists of many changes that have partly already been applied to Check_MK
1.5.0i1.
+
+The new format addresses several problems and yields some improvements:
+
+* Better compatibility: All requirements regarding the installed Python Interpreter or
other packages/programs were eliminated; the only requirements left are a x86_64 processor
architecture and a glibc 2.5 or above.
+
+* More convenient communication to Check_MK Server: All GET-Requests have been replaced
with according POST-Requests. This improves security as sensitive data is no longer sent
within the URL of the HTTP(S) request.
+
+* Only one copy of cmk-update-agent: The copy of cmk-update-agent previously placed under
/usr/bin/cmk-update-agent has been replaced by a shell script that executes the actual
cmk-update-agent executable situated at the Check_MK Agent plugin directory. This
eliminates the need to maintain two places when manually replacing cmk-update-agent for
debugging reasons.
+However, it is still possible to execute a copy of the cmk-update-agent executable
directly.
+
+* Notably, there will be no more problems with curl and because all communication is now
done via python-requests, which is included within the cmk-update-agent executable as
mentioned above.