diff --git a/addon/addon/server.tcl b/addon/addon/server.tcl index b260297..682b52f 100755 --- a/addon/addon/server.tcl +++ b/addon/addon/server.tcl @@ -34,10 +34,10 @@ proc handle_connection { channelId clientAddress clientPort } { if { [file exists /proc/net/tcp6] == 1 } { puts $channelId "<<>>" - puts $channelId "[exec /usr/local/addons/check_mk_agent/waitmax -s 1 10 cat /proc/net/tcp /proc/net/tcp6 2>/dev/null | awk { /:/ { c[$4]++; } END { for (x in c) { print x, c[x]; } } }]" + puts $channelId "[exec /usr/local/addons/check_mk_agent/timeout -s 1 10 cat /proc/net/tcp /proc/net/tcp6 2>/dev/null | awk { /:/ { c[$4]++; } END { for (x in c) { print x, c[x]; } } }]" } else { puts $channelId "<<>>" - puts $channelId "[exec /usr/local/addons/check_mk_agent/waitmax -s 1 10 cat /proc/net/tcp 2>/dev/null | awk { /:/ { c[$4]++; } END { for (x in c) { print x, c[x]; } } }]" + puts $channelId "[exec /usr/local/addons/check_mk_agent/timeout -s 1 10 cat /proc/net/tcp 2>/dev/null | awk { /:/ { c[$4]++; } END { for (x in c) { print x, c[x]; } } }]" } puts $channelId "<<>>" @@ -67,10 +67,10 @@ proc handle_connection { channelId clientAddress clientPort } { if { [file exists /bin/stat] == 1 } { puts $channelId "<<>>" - puts $channelId [exec sh -c {sed -n '/ nfs4\? /s/[^ ]* \([^ ]*\) .*/\1/p' >>" - puts $channelId [exec sh -c {sed -n '/ cifs\? /s/[^ ]* \([^ ]*\) .*/\1/p' >>" @@ -82,12 +82,12 @@ proc handle_connection { channelId clientAddress clientPort } { if { [file exists /usr/bin/ntpq] == 1 } { puts $channelId "<<>>" - puts $channelId "[exec /usr/local/addons/check_mk_agent/waitmax 5 /usr/bin/ntpq -np | sed -e 1,2d -e {s/^\(.\)/\1 /} -e {s/^ /%/}]" + puts $channelId "[exec /usr/local/addons/check_mk_agent/timeout 5 /usr/bin/ntpq -np | sed -e 1,2d -e {s/^\(.\)/\1 /} -e {s/^ /%/}]" } if { [file exists /usr/bin/chronyc] == 1 } { puts $channelId "<<>>" - puts $channelId "[exec /usr/local/addons/check_mk_agent/waitmax 5 /usr/bin/chronyc -n tracking]" + puts $channelId "[exec /usr/local/addons/check_mk_agent/timeout 5 /usr/bin/chronyc -n tracking]" } puts $channelId "<<>>" diff --git a/addon/addon/timeout-ccu2 b/addon/addon/timeout-ccu2 new file mode 100755 index 0000000..2c3afe2 Binary files /dev/null and b/addon/addon/timeout-ccu2 differ diff --git a/addon/addon/timeout-ccu3 b/addon/addon/timeout-ccu3 new file mode 100755 index 0000000..8502339 Binary files /dev/null and b/addon/addon/timeout-ccu3 differ diff --git a/addon/addon/waitmax-ccu2 b/addon/addon/waitmax-ccu2 deleted file mode 100755 index 1661605..0000000 Binary files a/addon/addon/waitmax-ccu2 and /dev/null differ diff --git a/addon/addon/waitmax-ccu3 b/addon/addon/waitmax-ccu3 deleted file mode 100755 index f2aeac0..0000000 Binary files a/addon/addon/waitmax-ccu3 and /dev/null differ diff --git a/addon/rc.d/check_mk_agent b/addon/rc.d/check_mk_agent index 4ab52eb..3d2ab2d 100755 --- a/addon/rc.d/check_mk_agent +++ b/addon/rc.d/check_mk_agent @@ -8,11 +8,11 @@ RCDDIR=/usr/local/etc/config/rc.d case "$1" in ""|start) - rm -f /usr/local/addons/${ADDONNAME}/waitmax 2>/dev/null + rm -f /usr/local/addons/${ADDONNAME}/timeout 2>/dev/null if [ "$(uname -m)" == "armv5tejl" ]; then - ln -s /usr/local/addons/${ADDONNAME}/waitmax-ccu2 /usr/local/addons/${ADDONNAME}/waitmax + ln -s /usr/local/addons/${ADDONNAME}/timeout-ccu2 /usr/local/addons/${ADDONNAME}/timeout else - ln -s /usr/local/addons/${ADDONNAME}/waitmax-ccu3 /usr/local/addons/${ADDONNAME}/waitmax + ln -s /usr/local/addons/${ADDONNAME}/timeout-ccu3 /usr/local/addons/${ADDONNAME}/timeout fi tclsh $ADDONDIR/server.tcl & ;;