监控磁盘空间并发送警报

188次阅读  |  发布于22天以前

场景:当磁盘使用率超过90%时发送邮件报警。

代码

#!/bin/bash

THRESHOLD=90
CURRENT=$(df / | grep / | awk '{print $5}' | sed 's/%//g')

if [ "$CURRENT" -gt "$THRESHOLD" ]; then 
echo "Disk usage is $CURRENT% on $(hostname)" | mail -s "Disk Alert" admin@example.com
fi

说明

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8