From b40b8d6554f4cf86c34efef35a9f16b001b3e522 Mon Sep 17 00:00:00 2001 From: Patrick Date: Fri, 9 Aug 2019 22:06:40 +0200 Subject: [PATCH] verbesserte Ausgabe, syntaktische Verbesserungen --- load-rechner.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/load-rechner.sh b/load-rechner.sh index 5f26fcd..64207c2 100755 --- a/load-rechner.sh +++ b/load-rechner.sh @@ -1,7 +1,13 @@ #!/bin/bash +if ! type bc > /dev/null 2>&1 +then + echo "bc nicht installiert" + exit 1 +fi -processors="$(cat /proc/cpuinfo | grep processor -c)" +path=$(find /usr/lib* -name check_load) +processors="$(grep processor -c /proc/cpuinfo)" warn1perc="70" warn5perc="60" warn15perc="50" @@ -30,4 +36,4 @@ crit1=$(echo "scale=2; $processors * $crit1perc / 100" | bc) crit5=$(echo "scale=2; $processors * $crit5perc / 100" | bc) crit15=$(echo "scale=2; $processors * $crit15perc / 100" | bc) -echo "check_loadavg -w $warn1,$warn5,$warn15 -c $crit1,$crit5,$crit15" +echo "command[check_load]=$path -w $warn1,$warn5,$warn15 -c $crit1,$crit5,$crit15"