监控Linux磁盘情况,进行邮件告警
监控Linux磁盘情况,进行邮件告警
前言
在日常使用服务器中,常常会有一些异常日志的产生,落地到Linux的磁盘中,忽略去处理,导致磁盘空间占用溢出,导致其它程序的异常.
本博客借助Linux 中的邮件功能,将服务器中的磁盘情况定时发送出来,可以有效的监控到当前服务器空间情况
环境准备
准备一个用于发送邮件的邮箱(这里以QQ邮箱为例子):需要获取到该邮箱的授权码(主要)
授权码的获取途径
从账号列中找到图下
点击生成授权码,这里应该需要发送短信之类的验证身份,然后获取到授权码
然后需要准备好一下信息
set from=(qq账号)@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=(qq账号)
set smtp-auth-password=(授权码)
set smtp-auth=login
准备好信息之后,安装mailx
yum install -y mailx
配置邮件服务
vim /etc/mail.rc
#并将上面准备号的账号信息追加到文件的末尾
测试
echo ‘正文内容’ | mail -s '主题' Linluke@163.com
执行该脚本,便可以收到该邮件了
应用
准备好监控磁盘的脚本
#!/bin/bash
df -h | mail -s '磁盘监控' Linluke@163.com
#可以查看到各个磁盘的空间占用情况
借助crontab用于定时调度
crontab -e
进入定时调度的编辑窗口
* 59 * * * sh /export/script/mail_df.sh
##分 时 日 月 周 每个小时59分发送一次邮件
编辑后保存
crontab -l
#检查一下定时调度是否成过
可以看到程序已经成功运行调度了
除了监控磁盘,可以自定义其它的脚本进行邮件发送
crontab -l
#检查一下定时调度是否成过
可以看到程序已经成功运行调度了
除了监控磁盘,可以自定义其它的脚本进行邮件发送
比如监控内存使用情况可以使用:free -h 等等
监控Linux磁盘情况,进行邮件告警相关推荐
- zabbix监控linux文件目录,zabbix监控linux磁盘性能
原标题:zabbix监控linux磁盘性能 前提环境 perl和python,以及zabbix-agent已是可用状态. 需要主要监控的指标 1:每秒IO数,即iops或tps 2:吞吐率 3:平均I ...
- zabbix如何监控linux磁盘性能IO
前提环境: perl和python,以及zabbix-agent已是可用状态 需要主要监控的指标: 1:每秒IO数,即iops或tps2:吞吐率3:平均IO尺寸,avgrq-sz4:IO等待队列长度, ...
- zabbix3.4监控linux磁盘使用率_一文看懂Linux全能型监控命令--dstat,值得收藏
概述 在linux上有top.free.iostat.vmstat.netstat等诸多监控系统各项性能的工具,如top,可以实时监控到系统负载.内存等使用情况,iostat能监控系统I/O情况,而v ...
- 硬盘io监控linux,zabbix3.2监控linux磁盘IO
我这里主要是通过分析/proc/diskstats文件,来对IO的性能进行监控. 客户端配置 1.编辑zabbix配置文件,新添加一个配置文件userparameter_disk.conf vi /e ...
- linux 硬盘使用监控,zabbix3.2监控linux磁盘使用空间
本文省略了zabbix服务端和客户端的安装,关于zabbix服务端和客户端安装可以查看我之前的文章,这里以centos系统为例来监控磁盘使用率,zabbix版本为3.2,其他版本请自测. 当前zabb ...
- 部署3PAR VSP5.1.0.0监控3PAR存储状态实时邮件告警
1.官方下载3PAR_Virtual_SP_5.1.0.0_Vmware_QR482-11652.iso My HPE Software Center 备注:如果无法下载电话400提供下载链接(设备在 ...
- cacti监控linux和windows磁盘IO
cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...
- 20个命令行工具监控 Linux 系统性能(转载)
1. top - Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以 ...
- linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...
市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...
- zabbix监控linux网卡流量,zabbix监控网卡进出流量与磁盘空间变化情况
如题所示,在配置zabbix监控服务器并预警的时候,有两项最基本的监控,分别是:网卡进出流量变化情况.不同磁盘分区空间变化情况.其次,在配置完监控之后,还需要设置对应的触发器,从而在满足我们指定条件时 ...
最新文章
- 的电路接法_放大电路的三种基本接法分享
- 【风险管理】假如我是风控经理,会搭建怎样的风控团队
- http://udacity.com 和 https://www.udemy.com 请注意区分!
- ubuntun 下安装 node-v0.10.26
- 我是大富豪php源码,最全大富豪3.4源码【自用可运营】含23款子游戏+可控制输赢工具...
- k8s问题 CrashLoopBackOff
- python ssh
- Leetcode--264. 丑数Ⅱ
- routing zuul_zuul自定义SimpleHostRoutingFilter
- (操作系统题目题型总结)第三章:同步与互斥
- 【HTML】获取当前时间并显示在网页上
- 透传模式(透明传输SeriaNet)详解
- (73)信号发生器DDS三角波设计(一)(第15天)
- 动物识别系统 c语言代码_C ++程序员避不开虚函数的,就像C语言程序员避不开指针一样...
- 【图像压缩】基于matlab DCT变换图像压缩【含Matlab源码 804期】
- 【算法精解】计数排序
- Echarts Map地图下钻至县级
- 刑事实务办案中疑难问题
- python预处理tif格式图片
- 华尔街英语VVIP课程 科学“配方”让英语学习精致化