#检查磁盘使用率超过90%,并且后台进程没有rman在跑,就运行 /data/script/del_dg_arch.sh 脚本清理归档

#检查磁盘使用率超过90%,并且后台进程没有rman在跑,就运行  /data/script/del_dg_arch.sh 脚本清理归档

a=`df -m /data |tail -n 1|awk ‘{print int($5)}‘`

b=`ps -ef|grep rman|grep -v grep|wc -l`

if [[ $a -lt 90 && $b -lt 1 ]]

then

echo $a >> /home/oracle/archbak.log

echo $b >> /home/oracle/archbak.log

date >> /home/oracle/archbak.log

/data/script/del_dg_arch.sh

fi

原文地址:https://www.cnblogs.com/liang545621/p/12610621.html

时间: 2024-09-30 21:20:26

#检查磁盘使用率超过90%,并且后台进程没有rman在跑,就运行 /data/script/del_dg_arch.sh 脚本清理归档的相关文章

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

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

Zabbix3.0.4监控Windows的CPU使用百分比并在CPU使用率超过90%触发报警

Zabbix3.0.4监控Windows的CPU使用百分比 Zabbix 自带的模块没有 CPU 使用率(百分比)这个监控项,我们可以通过添加计数器的方式实现 CPU 百分比的监控. 1.在Zabbix 的 WEB 端进行模板配置添加 CPU 百分比监控项目 *. 配置–模块–选择对应的模板–项目–创建项目 名称:CPU 百分比键值:perf_counter[\Processor(_Total)\% Processor Time]数据类型:数字的(浮点)单位:%数据更新间隔(秒):30应用集:C

zabbix3.0.4监控linux主机cpu使用率超过90%的时候报警

在windows系统中监控cpu利用率非常容易,自带模板就有这样的功能,但是在linux里面没有默认的模板只有cpu的负载,默认当cpu的负载在一定时间内5以上报警 cpu utilization中有一个cpu idle时间,即cpu的空闲时间,当空闲时间小于10%的时候就是cpu大于90%的时候 老实说这个问题困扰了我很久,网上没有现成的答案 在linux模板中添加触发器 Name:cpu user percent gt 90% Expression:{Template OS Linux:sy

监控磁盘使用率解决方案

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

磁盘使用率监控脚本

防伪码:没有相当程度的孤独是不可能有内心的平和. 实现任何一个分区使用率超过90%就发送一个邮件给指定的收件人. #!/bin/bash                                                                              >/tmp/disk.log                                                                            D_Value=15 D_U

shell脚本第三篇——监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告

shell脚本第三篇--监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告 #!/bin/bash#monitor available disk space#提取本服务器的IP地址信息 IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "` SPACE=` df -hP | awk '{print int($5)}'`if [ $SPACE

linux服务器性能(网卡流量、CPU、内存、磁盘使用率)监控

广义的网站的监控涵盖所有的非业务行为的数据采集与管理,包括数据分析师和产品设计师使用的网站用户行为日志.业务运行数据,以及供运维工程师和开发工程师使用的性能统计数据等. 本文主要是通过shell脚本来收集服务器性能指标,如系统load.内存占用.磁盘IO.CPU占用,并将其写入一个文件中,及时判断应用情况,防患于未然 . 实现步骤如下: 第一步:编写shell脚本,如下: vim check.sh,添加下面脚本之后保存 1 #!/bin/bash 2 #这个脚本使用来统计CPU.磁盘.内存使用率

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

Linux 检查磁盘损坏情况命令 -必会

原因:前一段时间,朋友面试,有一个面试题问的是如何检测磁盘时候有损害.当心心里就是猛的咯噔了一下,好像自己也不知道耶,好吧.于是花了些时间整理了一下. 1.badblocks 功能说明:检查磁盘装置中损坏的区块. 语 法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块] 补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数. 参 数: -b 指定磁盘的区块大小,单位为字节. -o 将检查的结果写入指定的输出文件. -s 在检查时显示进度.