大家好,我是zero,一名Linux运维工程师。我有3年的运维工作经验,主要负责公司业务系统的日常运维和故障排查。我的技术栈以Linux、Shell为主,熟悉LAMP架构的搭建和优化。最近两年,我参与了公司私有云项目的建设,使用OpenStack部署了计算、存储、网络等服务。并通过Python编写了云平台资源调度的代码。这次有机会来51CTO分享技术,我很开心。
下面我简单分享一个Shell脚本,用来监控服务器磁盘使用率,当使用率超过80%时发邮件报警。
#!/bin/bash
use=`df -h | awk '{print $5}' | grep -Eo '[0-9]{1,2}%'`
if [ $use -gt 80 ]; then
mail -s "Warning: Disk usage over 80%" [email protected] < /dev/null
fi
这个脚本很简单实用,可以持续监测服务器磁盘,避免磁盘使用率太高导致服务不可用。
在51CTO博客写博文可以记录自己的技术心得,也可以帮助到其他人。所以我为自己立一个flag,在未来3个月内,至少在51CTO博客上发布10篇原创技术文章,希望对大家有所帮助。这也是对自己的鞭策,督促自己多学习和总结。
标签:use,Shell,51CTO,第一篇,博客,磁盘,使用率 From: https://blog.51cto.com/u_153266/7993244