监控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磁盘情况,进行邮件告警相关推荐

  1. zabbix监控linux文件目录,zabbix监控linux磁盘性能

    原标题:zabbix监控linux磁盘性能 前提环境 perl和python,以及zabbix-agent已是可用状态. 需要主要监控的指标 1:每秒IO数,即iops或tps 2:吞吐率 3:平均I ...

  2. zabbix如何监控linux磁盘性能IO

    前提环境: perl和python,以及zabbix-agent已是可用状态 需要主要监控的指标: 1:每秒IO数,即iops或tps2:吞吐率3:平均IO尺寸,avgrq-sz4:IO等待队列长度, ...

  3. zabbix3.4监控linux磁盘使用率_一文看懂Linux全能型监控命令--dstat,值得收藏

    概述 在linux上有top.free.iostat.vmstat.netstat等诸多监控系统各项性能的工具,如top,可以实时监控到系统负载.内存等使用情况,iostat能监控系统I/O情况,而v ...

  4. 硬盘io监控linux,zabbix3.2监控linux磁盘IO

    我这里主要是通过分析/proc/diskstats文件,来对IO的性能进行监控. 客户端配置 1.编辑zabbix配置文件,新添加一个配置文件userparameter_disk.conf vi /e ...

  5. linux 硬盘使用监控,zabbix3.2监控linux磁盘使用空间

    本文省略了zabbix服务端和客户端的安装,关于zabbix服务端和客户端安装可以查看我之前的文章,这里以centos系统为例来监控磁盘使用率,zabbix版本为3.2,其他版本请自测. 当前zabb ...

  6. 部署3PAR VSP5.1.0.0监控3PAR存储状态实时邮件告警

    1.官方下载3PAR_Virtual_SP_5.1.0.0_Vmware_QR482-11652.iso My HPE Software Center 备注:如果无法下载电话400提供下载链接(设备在 ...

  7. cacti监控linux和windows磁盘IO

    cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...

  8. 20个命令行工具监控 Linux 系统性能(转载)

    1. top - Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以 ...

  9. linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...

    市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...

  10. zabbix监控linux网卡流量,zabbix监控网卡进出流量与磁盘空间变化情况

    如题所示,在配置zabbix监控服务器并预警的时候,有两项最基本的监控,分别是:网卡进出流量变化情况.不同磁盘分区空间变化情况.其次,在配置完监控之后,还需要设置对应的触发器,从而在满足我们指定条件时 ...

最新文章

  1. 的电路接法_放大电路的三种基本接法分享
  2. 【风险管理】假如我是风控经理,会搭建怎样的风控团队
  3. http://udacity.com 和 https://www.udemy.com 请注意区分!
  4. ubuntun 下安装 node-v0.10.26
  5. 我是大富豪php源码,最全大富豪3.4源码【自用可运营】含23款子游戏+可控制输赢工具...
  6. k8s问题 CrashLoopBackOff
  7. python ssh
  8. Leetcode--264. 丑数Ⅱ
  9. routing zuul_zuul自定义SimpleHostRoutingFilter
  10. (操作系统题目题型总结)第三章:同步与互斥
  11. 【HTML】获取当前时间并显示在网页上
  12. 透传模式(透明传输SeriaNet)详解
  13. (73)信号发生器DDS三角波设计(一)(第15天)
  14. 动物识别系统 c语言代码_C ++程序员避不开虚函数的,就像C语言程序员避不开指针一样...
  15. 【图像压缩】基于matlab DCT变换图像压缩【含Matlab源码 804期】
  16. 【算法精解】计数排序
  17. Echarts Map地图下钻至县级
  18. 刑事实务办案中疑难问题
  19. python预处理tif格式图片
  20. 华尔街英语VVIP课程 科学“配方”让英语学习精致化

热门文章

  1. 我在CSDN参与的3000个帖子
  2. Windows上的Oracle检查列表。 (文档ID 443813.1)
  3. 职业规划(一)怎么写简历
  4. CMUSphinx适应声学模型
  5. Sphinx入门——快速生成Python文档
  6. 自定义Msgbox密码登录
  7. [渝粤教育] 郑州工程技术学院 食品微生物学 参考 资料
  8. 进程间通信----共享内存
  9. java 反编译软件 推荐
  10. Mose机器翻译Ubuntu18配置和遇到的问题