Improving the Disk Alert BASH Script

in blog •  7 months ago 

A few days ago, I shared the BASH script to alert the high usage of Disk at server. I am slightly adding a usage in GB so that you know the exact amount of HDD apart from the disk percentage.

#!/bin/bash

usage=`df -h / | tail -1 | awk '{print $5}'`
usage=${usage%?}
remaining=`df -h / | tail -1 | awk '{print $4}'`

threshold=95

if [[ $usage -gt $threshold ]]; then
    echo "Diskspace: $usage% (Remaining $remaining) Exceeding $threshold%"
    php /var/www/mail.php "Your Server $(echo $HOSTNAME) Diskspace: $usage% (Remaining $remaining) Exceeding $threshold% $(date)"
    exit 1
else
    echo "Diskspace: $usage% - Remaining $remaining"
    exit 0
fi

image.png

image.png

See this post

Steem to the Moon🚀!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  7 months ago 

!ask how to alarm on high cpu usage on linux?

See this post

command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!.
!ask is currently based on ChatGPT-3.5

awesome!