Module: check_mk
Branch: master
Commit: a56ebf4a06ec77b73010899bbf536bff0b402298
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a56ebf4a06ec77…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Dec 10 10:57:50 2015 +0100
Real time checks: added protocol version to output
---
agents/check_mk_agent.linux | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/agents/check_mk_agent.linux b/agents/check_mk_agent.linux
index 7a8750a..e3a1183 100755
--- a/agents/check_mk_agent.linux
+++ b/agents/check_mk_agent.linux
@@ -164,8 +164,9 @@ function run_real_time_checks()
for SECTION in $RTC_SECTIONS; do
# Be aware of maximum packet size. Maybe we need to check the size of the
section
- # output and do some kind of nicer error handling
- (date +%s ;
+ # output and do some kind of nicer error handling.
+ # 2 bytes: protocol version, 10 bytes: timestamp, rest: encrypted data
+ (echo -e 00 ; date +%s ;
export RTC_SECRET=$RTC_SECRET ;
section_$SECTION | openssl enc -aes-256-cbc -pass env:RTC_SECRET -nosalt)
>/dev/udp/$REMOTE/$RTC_PORT
done