检测磁盘使用率大于30发送警报日志

考核内容 awk cut 使用方法
编辑文件

awk关键词第5列 在用cut 分隔符 % 第一列就是User% 数值,大于%30执行警告日志

每一分钟执行一次
执行脚本

查看日志,发现警报日志

原文地址:https://blog.51cto.com/14190777/2431534

时间: 2024-08-30 15:15:19

检测磁盘使用率大于30发送警报日志的相关文章

检测磁盘使用率大于50发送警报日志

考核内容awk cut at显示磁盘内容抓取磁盘使用率大小编辑检测磁盘文件awk关键词第5列 在用cut 分隔符 % 第一列就是User% 数值,大于%30执行警告日志每一分钟执行一次执行脚本查看任务查看日志 原文地址:https://blog.51cto.com/14190777/2434110

shell脚本死循环判断nginx日志reqest_time时间大于3秒是否增加,若增加发送相关日志信息到开发人员

#!/bin/bash while [ 1 ] do pre_request_time_count=`cat /var/log/nginx/access.log |awk '{print $NF}'|awk -F '"' ' $2>3 '|awk -F '"' '{print $2}'|wc -l` # 取 request_tme 大于3秒的计数值 echo $pre_request_time_count sleep 300 last_request_time_count=`ca

检测磁盘驱动的健康程度SMART

在linux中,工具包的名字为smartmontools 在CentOS中可以使用 yum install smartmontools来安装工具 首先通过smartctl -i /dev/sda 来检查一下硬盘是否具有 SMART 特性 下面是smart工具的说明文档,里面有详细的说明 http://smartmontools.sourceforge.net/smartmontools_scsi.html 这个是我在虚拟机中测试的不支持 这个是我在真服务器中测试的,支持 SMART suppor

使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页)

原文:使用SignalR从服务端主动推送警报日志到各种终端(桌面.移动.网页) 微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏. 使用SignalR从服务端主动推送警报日志到各种终端(桌面.移动.网页) 阅读导航 本文背景 代码实现 本文参考 1.本文背景 工作上有个业务,.Net Core WebAPI作为服务端,需要将运行过程中产生的日志分类,并实时推送到各种终端进行报警,终端有桌面(WPF).移动(Xamarin.Forms).网站(

awk过滤磁盘使用率

过滤出大于某个值的磁盘使用率: #!/bin/bash diskspace=`df -Ph`IFS="\n" for line in $diskspace;do        echo $line | awk '{if(+$5>10) print $1,$5}'done 执行结果: [[email protected] script]# bash diskspace.sh /dev/mapper/VG01-lv_root 14% /dev/sda1 20% /dev/mapper

记录一次根分区磁盘使用率超过80%

问题描述: 收到监控报警,某台服务器根分区磁盘使用率达到 80% 故障排查: 上线查看,根分区只安装软件,一般生成的数据都在别的分区中,挂载到单独的磁盘 经过排查 du -sh,锁定占据磁盘空间的目录为 /var/spool/postfix/maildrop/,占用空间 27G 查资料显示,该文件夹有大量数据是因为任务计划 cron 会将执行脚本中的输出.警告.错误等发送给 root 用户, 而本机正是一台专门执行任务计划的服务器,且没有运行 Sendmail .Postfix 等邮件服务器,所

检测磁盘驱动的健康程度

在服务器中,所有组件中一般最容易坏掉的就是磁盘.所以一般采取RAID来保证系统的稳定性,通过冗余磁盘的方式防止磁盘故障. 现代硬件驱动器一般支持SMART(自我监测分析和报告技术),它能够监视整个硬盘驱动器的健康状况,并且当硬盘驱动器即将故障的时候会发出警告. 一般硬件厂商提供的磁盘工具,是在系统重启后检查磁盘驱动的健康状况,而SMART可以不用重启系统就可以检查硬盘驱动器的健康程度. 在linux中,工具包的名字为smartmontools 在centos中可以使用 yum install s

监控磁盘使用率解决方案

描述:有 100 台centos服务器, 相互之间内网 ssh 互通, 用户名密码已知,服务器ip 列表已知, 请设计一个技术方案,输出磁盘使用率超过 90%的服务器.要求写出详细的技术方案,涉及到的命令和脚本请写好代码,第三方库请介绍安装使用说明. 方案 方案思路: 测试邮箱是否可用 设置定时任务每五分钟执行以下脚本查看占用情况 当发现占用比超过90%发送告警邮件 安装ansible服务,编译yml文件批量执行任务 测试邮件 #这里我们使用qq邮箱作为收件方 vim /etc/mail.rc

python笔记--磁盘使用率

方法一: 使用commands.getoutput调用shell命令df获取磁盘使用率: import commands >>> import commands >>> disk_use=commands.getoutput('df -h') >>> disk_use 'Filesystem      Size  Used Avail Use% Mounted on\n/dev/sda2        18G  5.7G   12G  34% /\nt