警告系统需求分析 告警系统配置文件 告警系统监控项目load.sh

警告系统需求分析

这里写图片描述

这里写图片描述

告警系统主脚本

首先我们要编写一个告警系统的主脚本,我这里是放在了/usr/local/sbin/目录下,这个主脚本的文件名称为main.sh,在编写脚本之前我们还需要创建一个完整的目录结构:

所有的脚本放在/usr/local/sbin目录下,号方便查找

[root@shuai-01 ~]# cd /usr/local/sbin
[root@shuai-01 sbin]# mkdir mon

[root@shuai-01 sbin]# cd mon
[root@shuai-01 mon]# ls
[root@shuai-01 mon]# mkdir bin conf shares log mail

##主脚本放在bin下
[root@shuai-01 mon]# cd bin
[root@shuai-01 bin]# vim main.sh

main.sh内容如下:

#!/bin/bash
#Written by aming.
# 是否打开发送邮件的开关,1为打开,发送邮件,告警,send是一个全局变量,适用所有子脚本
export send=1
# 过滤ip地址,为了告诉我们发送邮件的IP,注意这里的网卡名称要改为你的网卡名,称这里网卡时ens33
export addr=`/sbin/ifconfig |grep -A1 "ens33: " |awk '/inet/ {print $2}'`
# 把当前路径拿出来
dir=`pwd`
if [ $last_dir == "bin" ] || [ $last_dir == "bin/" ]; then
    # 定义配置文件所在的路径
    conf_file="../conf/mon.conf"
else
    # 如果不在bin目录下就退出整个脚本
    echo "you shoud cd bin dir"
    exit
fi
# 输出正确日志和错误日志
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值