20180730笔记

shell中的数组
20180730笔记
定于数组并输出
20180730笔记
20180730笔记
也可以查看其中每个元素的只
20180730笔记
也可以查看数组中的元素个数
20180730笔记
数组的赋值
20180730笔记
如何删除元素
使用uset命令
20180730笔记
20180730笔记
20180730笔记
数组的分片
首先赋值
20180730笔记
从第三个开始截取4个
20180730笔记
从倒数第三个开始截取2个
20180730笔记
数组中替换
20180730笔记
此替换源地址没有替换
20180730笔记
告警系统需求分析
20180730笔记
20180730笔记

告警系统主脚本
创建主脚本目录
编写mail.sh文件
20180730笔记

告警系统配置文件
进入conf目录并创建mon.conf
20180730笔记
定义配置文件
20180730笔记
配置文件中是任何定义的 主要看子脚本中需要什么资源

告警系统的监控项目
进入shares目录
20180730笔记
创建load.sh监控系统负载脚本
20180730笔记
创建502.sh监控502脚本
20180730笔记

创建监控磁盘使用率的脚本
20180730笔记

告警系统引擎
在mail下创建mail.py文件
修改gserver sendqqmail的邮件即可

创建mail.sh调用发邮件和邮件收敛的脚本
20180730笔记
/tmp/$log是计时器日志 /tmp/$log.txt是计数器日志
第一次执行mail.sh t_s是当前时间戳 t_s2是两个小时前的时间戳 判断差值大于3600s 发邮件 并计数器为0
1分钟后再次执行mail.sh t_s是当前时间戳 t_s2为1分钟前的时间戳判断差值小于3600s 计数器为1
每分钟都执行mail.sh 到了第11分钟 因为 t_s和t_s2之前的差值都是小于3600s是不会发邮件的 当时 此时计数器为11 大于10 就发一份“问题持续10分钟”的邮件 并计数器清零
假如超多一个小时后再此执行mail.sh t_s和t_s2的时间戳 判断差值大于3600s 就会发邮件并会清空原来的计数器

运行告警系统
为了让系统每分钟都执行main.sh来监控,就使用任务计划
20180730笔记

转载于:https://blog.51cto.com/13749388/2152946

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值