Devco1
Home
Console
Upload
New File
New Folder
Tools
Info
About
/
usr
/
lib64
/
nagios
/
plugins
/
Filename :
check_iowait
back
Copy
#!/bin/bash # failback values WARNING="45" CRITICAL="50" if [ ! -x /usr/bin/sar ]; then echo "UNKNOWN: sar binary not found" exit 3 fi IOWAIT=$(sudo sar 1 1 | awk '/all/{print $7}' | head -n 1 | cut -f1 -d".") while getopts w:c: flag do case "${flag}" in w) WARNING=${OPTARG};; c) CRITICAL=${OPTARG};; esac done if [ "$IOWAIT" -ge "$CRITICAL" ] then echo "CRITICAL: IOWait is at $IOWAIT %"; exit 2; elif [ "$IOWAIT" -ge "$WARNING" ] then echo "WARNING: IOWait is at $IOWAIT %"; exit 1; else echo "OK: IOWait is $IOWAIT %" exit 0; fi