Prechádzať zdrojové kódy

Stand (Datum) der Datenbasis hinzugefügt

erdoking 4 rokov pred
rodič
commit
32f8d97a96
1 zmenil súbory, kde vykonal 22 pridanie a 13 odobranie
  1. 22 13
      ksta_rheinsiegkreis.sh

+ 22 - 13
ksta_rheinsiegkreis.sh

@@ -7,8 +7,12 @@ CURL_PARAMS='-A "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/2010010
 
 echo -e "Version: 1.6.0p7\nAgentOS: linux\nHostname: rhein-sieg-kreis\n\n<<<local>>>"
 
+C_SITE=`curl --silent -L "${CURL_PARAMS}" "${URL}"`
 
-curl --silent -L "${CURL_PARAMS}" "${URL}" | grep "Aktuell erkrankt" | sed -e 's/<p>/\n/g'  |sed -E 's/<[\/]*[a-z]*>//g' | while read line
+
+DATUM=`echo "${C_SITE}" | grep '<em>(Stand ' | cut -d ')' -f1 | cut -d '(' -f2`
+
+echo "${C_SITE}" | grep "Aktuell erkrankt" | sed -e 's/<p>/\n/g'  |sed -E 's/<[\/]*[a-z]*>//g' | while read line
 do
         ## CheckMK mag keine Komma in Werten
 #        line=`echo ${line} | sed 's/,/./g'`
@@ -28,18 +32,23 @@ do
 
         elif [ "`echo "${line}" | grep "7-Tage-Inzidenz" > /dev/null 2>&1; echo $?`" == "0" ]
         then
-               Inzidenz=`echo ${line} | cut -d':' -f2 | cut -d';' -f 1 | cut -d',' -f1 | sed 's/ //g'`
-               ORT=`echo ${line} | rev | cut -d':' -f2 | cut -d' ' -f 1 | rev | sed 's/ //g'`
-
-               if [ ${Inzidenz} -ge 50 ]
-               then
-                        echo "2 ${ORT}_Inzidenz Inzidenz=${Inzidenz} ${line}"
-               elif [ ${Inzidenz} -ge 35 ]
-               then
-                        echo "1 ${ORT}_Inzidenz Inzidenz=${Inzidenz} ${line}"
-               else        
-                        echo "0 ${ORT}_Inzidenz Inzidenz=${Inzidenz} ${line}"
-               fi
+                Inzidenz=`echo ${line} | cut -d':' -f2 | cut -d';' -f 1 | cut -d',' -f1 | sed 's/ //g'`
+                ORT=`echo ${line} | rev | cut -d':' -f2 | cut -d' ' -f 1 | rev | sed 's/ //g'`
+
+                ## Okay, wir verdoppeln das kritische mal auf 100
+                if [ ${Inzidenz} -ge 100 ]
+                then
+                        STATE=2
+                ## und gewarnt wird "erst" ab 50
+                elif [ ${Inzidenz} -ge 50 ]
+                then
+                        STATE=1
+                else
+                        STATE=0
+                fi
+
+                echo "${STATE} ${ORT}_Inzidenz Inzidenz=${Inzidenz} ${line} Stand: ${DATUM}" 
+
 
         fi