diff --git a/check_eol b/check_eol index 2a852a9236263b32237e27096827098a27494a16..37e73281279dfb381c84b3570ce66c8df275ff6f 100755 --- a/check_eol +++ b/check_eol @@ -48,6 +48,7 @@ # 2021-11-02 v1.3 <axel.hahn@iml.unibe.ch> detect centos stream # 2022-02-28 v1.4 <axel.hahn@iml.unibe.ch> remove negative performance data # 2022-08-29 v1.5 <axel.hahn@iml.unibe.ch> fix help; shell syntax updates +# 2023-01-30 v1.6 <axel.hahn@unibe.ch> add max value in performance data # ====================================================================== . "$( dirname $0 )/inc_pluginfunctions" @@ -261,8 +262,7 @@ else echo "Limit Info: warn below $iDaysWarn days; critical below $iDaysCritical days" test ${myDaysLeft} -lt 0 && myDaysLeft=0 - ph.perfadd "$myKey-v$myEolVer" "${myDaysLeft}" $iDaysWarn $iDaysCritical 0 - + ph.perfadd "$myKey-v$myEolVer" "${myDaysLeft}" $iDaysWarn $iDaysCritical 0 100 fi diff --git a/inc_pluginfunctions b/inc_pluginfunctions index 7471547a90c9dc925bd7e78afab08685da4c5bd3..dca76fef66d10d3ea98d55766166a96a53e4f471 100644 --- a/inc_pluginfunctions +++ b/inc_pluginfunctions @@ -31,6 +31,7 @@ # 2020-09-01 v1.3 <axel.hahn@iml.unibe.ch> added ph.hasParamoption # 2022-08-31 v1.4 <axel.hahn@iml.unibe.ch> shellfix corrections # 2022-10-25 v1.5 <axel.hahn@iml.unibe.ch> handle empty value in ph.perfadd +# 2023-01-30 v1.6 <axel.hahn@unibe.ch> check performance params 5+6 and show a warning if missing # ====================================================================== @@ -439,7 +440,10 @@ function ph.perfadd(){ local _max=$6 test -z "$_value" && _value=0 + test -z "$_min" && echo "WARNING from ph.perfadd: missing param 5 for minimum - setting it to 0" test -z "$_min" && _min=0 + test -z "$_max" && echo "WARNING from ph.perfadd: missing param 6 for maxiumun - setting it to 100" + test -z "$_max" && _max=100 echo "${_label}=${_value};${_w};${_c};${_min};${_max}" >>"${ph_perfdatafile}" }