diff --git a/main.env.sample b/main.env.sample index 4cce845b1218316a1be4f4ee3c324452642e06a8..845e2404cc1cd6428746ae46a727319c22c6ca79 100644 --- a/main.env.sample +++ b/main.env.sample @@ -39,3 +39,5 @@ export CPU_OVERLOAD_TIME=30 # 1h by default export MEM_OVERLOAD_TIME=30 # 1h by default # MEM_OVERLOAD_PERCENT is percent of memory usage. The number needs to be between 0 and 100 export MEM_OVERLOAD_PERCENT=75 # 75% by default +# DISC_OVERLOAD_PERCENT is percent of disc usage. The number needs to be between 0 and 100 +export DISC_OVERLOAD_PERCENT=75 # 75% by default diff --git a/upgrade/Monit.sh b/upgrade/Monit.sh index 7b892a0a774265f377082a234a04739cf9386555..33664311579923340916f8d4744294dc2674c93e 100644 --- a/upgrade/Monit.sh +++ b/upgrade/Monit.sh @@ -30,7 +30,7 @@ echo "" > ./$$-parts for part in "${list_of_part[@]}" do name=$(echo $part | sed -e 's@^/$@root@' -e 's@^/@@') - echo -e "check device $name with path $part\n if SPACE usage > 75% then alert\n\n" >> ./$$-parts + echo -e "check device $name with path $part\n if SPACE usage > echo ${MEM_OVERLOAD_PERCENT:-75}% then alert\n\n" >> ./$$-parts done mv ./$$-parts /etc/monit/conf-available/disc ln -s /etc/monit/conf-available/disc /etc/monit/conf-enabled/ @@ -50,7 +50,7 @@ if [ -z "$(dpkg -l | grep libmemcached-tools)" ]; then fi totalmem=`free --mega | grep Mem | awk '{print $2}'` -usemax=$(($totalmem * `echo ${RAM_OVERLOAD_PERCENT:-75}` / 100)) +usemax=$(($totalmem * `echo ${MEM_OVERLOAD_PERCENT:-75}` / 100)) contentMEM='check system $HOST-mem if memory > '"$usemax"' MB for '"`echo ${MEM_OVERLOAD_TIME:-30}`"' cycles then alert' ## write in file