博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
监控server磁盘使用率的job
阅读量:2447 次
发布时间:2019-05-10

本文共 931 字,大约阅读时间需要 3 分钟。

监控server磁盘使用率,当某个分区使用率超过一定阈值时,发送邮件报警

[oracle@justin tools]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             776G  689G   47G  94% /
/dev/sda6             4.9G  3.4G  1.3G  73% /usr
/dev/sda5             4.9G  3.6G  1.1G  78% /var
/dev/sda1             190M   15M  166M   9% /boot
tmpfs                  12G     0   12G   0% /dev/shm
设置当分区use%大于90发送报警邮件
[oracle@justin tools]$ more check_disk.sh
. /home/oracle/.bash_profile
subject='*.*.*.* Disk check: Used% > 90%!'
message='Please check system directory!Some dir`s Used% > 90%!'

disk=`df -h | awk '{print $5}' | awk -F% '{if ($1>=90){print $1}}' | wc -l`

echo $disk

if [ "$disk" -ge 2 ]

then
sendEmail -s mail.****.com -f dba\@****.com -t $maillist -u $subject -m $message
fi

设置crontab job即可

#check the disk usage
05 * * * * sh /home/oracle/tools/check_disk.sh > /home/oracle/tools/check_disk.log 2>&1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-708106/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15480802/viewspace-708106/

你可能感兴趣的文章
linux下如何更改主机名_如何在不重新启动的情况下更改Linux主机名
查看>>
pxe网络启动引导程序_如何使用PXE设置网络可引导实用程序光盘
查看>>
凌乱的yyy_如何清理凌乱的Internet Explorer上下文菜单
查看>>
Laravel Eloquent:API资源
查看>>
在React中使用Font Awesome 5
查看>>
React Hooks入门
查看>>
盖茨比乔布斯_用盖茨比快速浏览WordPress站点
查看>>
vue.js表单验证_Vue.js中的模板驱动表单验证
查看>>
软件测试结束标志_使用功能标志进行生产中的测试
查看>>
css网格_在CSS网格中放置,跨度和密度
查看>>
火狐动态调试css_使用Firefox开发工具调试CSS网格
查看>>
服务周期性工作内容_使服务工作者生命周期神秘化
查看>>
响应式屏幕_检测角度的响应式屏幕尺寸
查看>>
nuxt.js 全局 js_在Nuxt.js应用中实现身份验证
查看>>
具有NgClass和NgStyle的Angular 2+类
查看>>
网络抓取_使用ScrapeStack轻松进行网络抓取
查看>>
koa express_Koa简介-Express的未来
查看>>
github请求超时_在GitHub中创建第一个请求请求
查看>>
JavaScript函数式编程介绍:使用map(),filter()和reduce()进行列表处理
查看>>
构建自定义JavaScript Scrollspy导航
查看>>