Shell监控磁盘并发送邮件
2023-09-11 14:21:21 时间
一 配置邮箱服务器
打开: /etc/mail.rc
尾部新增如下:(163服务器配置)
set from=xxx@163.com set smtp=smtp.163.com set smtp-auth-user=xxx@163.com set smtp-auth-password=pwd1234 set smtp-auth=login
二 shell脚本
1 适用于Centos系统(ubuntu 发送邮件使用-t 邮箱)
2 "/dev/mapper/cl-root" 修改为需要监控的磁盘
3 权限赋值:chmod u+x DiskMonitor.sh
#!/bin/bash d=`df -h|grep "/dev/mapper/cl-root"|awk '{print int($5)}'` logFile=/tmp/jk.log function Sendmail(){ echo "Warning : mail send!"; mail -s "Warning: Hard disk " 1@qq.com,2@qq.com,3@qq.com <$logFile } function check(){ if [[ $d -gt 70 ]];then echo "Hard disk space :${d}%" >$logFile Sendmail else echo "Hard disk ok" fi } function main(){ check } main
参考:https://blog.csdn.net/weixin_34384915/article/details/91621204
相关文章
- Delphi目录监控、目录监听
- Docker 快速搭建主从 + 哨兵监控
- APM 终端用户体验监控分析(上)
- Linux Shell脚本自动化编程实战-shell变量(一)
- centos8平台基于iftop监控网络流量
- Shell脚本Ping监控主机是否存活并发邮件报警(三种方法)
- 生产环境Shell脚本Ping监控主机是否存活(多种方法)
- cacti监控jvm
- 获取shell脚本自身所在目录的Shell脚本分享
- 这可能是跨平台最多的视频监控系统
- Atitit.远程接口 监控与木马 常用的api 标准化v2 q216
- 如何使用云监控Dashboard查看ECS资源使用情况?
- linux 流量监控利器:iftop
- 20.第六章 Shell脚本编程基础入门 -- shell 脚本语言的基本用法(三)
- 【Linux之Shell脚本实战】监控系统的磁盘空间使用率
- MYSQL提权之反弹SHELL——数据库提权属于webshell到管理员的纵向提权,本质还是利用udf提权,无非是在mysql自定义函数中使用了反弹shell而已
- 监控服务器配置(三)-----Node_exporter安装配置
- 使用Learner Lab - 如何启动、管理和监控Amazon EC2实例以及调整其大小
- shell - 07 - Shell文本处理三剑客 - grep
- shell - 08 - Shell文本处理三剑客 - sed -编辑命令详解
- JVM监控及诊断工具-命令行篇
- zabbix item 自定义监控项 监控redis状态
- Promrtheus etcd 监控
- 微服务 全链路监控工具pinpoint 重新编译带有pinpoint agent的源代码