编写shell脚本,监控cpu,内存,硬盘使用率,并进行qq邮件告警
时间: 2023-02-12 08:54:03 浏览: 160
一个用了统计CPU 内存 硬盘 使用率的shell脚本
以下是一个简单的shell脚本示例,可以监控cpu、内存、硬盘使用率,并通过qq邮件告警:
```
#!/bin/bash
# 获取系统信息
CPU=`top -bn1 | grep load | awk '{printf "%.2f%%\t\t", $(NF-2)}'`
MEM=`free -m | awk 'NR==2{printf "%.2f%%\t\t", $3*100/$2 }'`
DISK=`df -h | awk '$NF=="/"{printf "%s\t\t", $5}'`
# 发送告警邮件
echo -e "CPU使用率: $CPU\n内存使用率: $MEM\n硬盘使用率: $DISK" | mail -s "系统告警" xxx@qq.com
```
需要注意的是,上述脚本需要在服务器上安装并配置好mail命令,以便能够发送qq邮件告警。
另外, 这个脚本只是一个简单的示例,最好是根据实际需求进行修改。
阅读全文