Check Disk Script
10:08 PM#!/bin/bash# Modified in to a script for checking disk usage and alert if disk usage goes beyond 85% for warnings and # 90% for critical alertsSTATE_OK=0STATE_WARNING=1STATE_CRITICAL=2STATE_UNKNOWN=3STATE_DEPENDENT=4GOOD=84WARNING_MIN=85WARNING_MAX=89DISK=`df -h | grep -A 1 $1 | awk '{print $4}' | sed /^$/d | tr -d "%"` if [ "$DISK" -lt "$GOOD" ]; then MESG="Status: Good, disk usage OK" RESP=$STATE_OK elif [ "$DISK" -ge "$WARNING_MIN" ] && [ "$DISK" -lt "$WARNING_MAX" ] ; then MESG="Status: WARNING, disk usage high" RESP=$STATE_WARNING else MESG="Status: CRITICAL, disk usage very high" RESP=$STATE_CRITICAL fiecho "$MESG | diskspace=$DISK"
0 comments