diff --git a/CentOS/check_diskspace.sh b/CentOS/check_diskspace.sh index 36aae78..11c1a4e 100644 --- a/CentOS/check_diskspace.sh +++ b/CentOS/check_diskspace.sh @@ -1,10 +1,11 @@ #!/bin/bash +DISK_CHK_POLL_INTERVAL=${DISK_CHK_POLL_INTERVAL:-120} # Disk full while true do # sleep early to get glusterd settled - sleep 120 + sleep $DISK_CHK_POLL_INTERVAL current_usage=$( df --output=pcent '/var/lib/glusterd' | tail -n1 | awk {'print $1'} ) max_usage=99% if [ "${current_usage%?}" -ge "${max_usage%?}" ]; then diff --git a/CentOS/gluster-check-diskspace.service b/CentOS/gluster-check-diskspace.service index 146c376..1eef8fa 100644 --- a/CentOS/gluster-check-diskspace.service +++ b/CentOS/gluster-check-diskspace.service @@ -4,7 +4,8 @@ After=glusterd.service [Service] Type=simple -ExecStart=/usr/local/bin/check_diskspace.sh +PassEnvironment=DISK_CHK_POLL_INTERVAL +ExecStart=/usr/local/bin/check_diskspace.sh $DISK_CHK_POLL_INTERVAL [Install] WantedBy=multi-user.target