[toc]告警监控系统开发一、需求分析[]需求:使用shell定制各种个性化告警工具,但需要统一化管理、规范化管理。[]思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。[]主程序:作为整个脚本的入口,是整个系统的命脉。配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。[]子程序:这个才是真正的监控脚本,用来监控各个指标。[]邮件引擎:是由一个pyt
分类:
其他好文 时间:
2018-04-24 00:19:09
阅读次数:
148
20.20告警系统主脚本以后约定所有的shell脚本都放到这个目录下cd/usr/local/sbin创建以下目录主脚本放到bin下vimain.sh写入以下内容:#!/bin/bash#Writtenbyaming.是否发送邮件的开关exportsend=1过滤ip地址exportaddr=/sbin/ifconfig|grep-A1"ens33:"|awk‘/ine
分类:
其他好文 时间:
2018-04-23 20:53:13
阅读次数:
178
1. 要求:我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。2. 程序架构: bin下是:主程序conf下是:配置文件shares下是:各个监控脚本mail下是:邮件引擎log下是:日志20.20 告警系统主脚本约定:所有脚本都放在 /usr/local/bin目
分类:
其他好文 时间:
2018-04-23 13:50:06
阅读次数:
184
20.20 告警系统主脚本
20.21 告警系统配置文件
20.22 告警系统监控项目
分类:
系统相关 时间:
2018-04-22 22:41:58
阅读次数:
240
十七周4次课(4月23日)20.20 告警系统主脚本20.21 告警系统配置文件20.22 告警系统监控项目20.20 告警系统主脚本创建告警系统的目录:[root@aming-02 /usr/local/sbin]# mkdir mon[root@aming-02 /usr/local/sbin]# lsmon nginx_log_rotate.sh[root@aming-02 /u
分类:
其他好文 时间:
2018-04-21 14:27:28
阅读次数:
165
十七周一次课(2月9日)20.20告警系统主脚本创建目录[root@qingyun-01~]#cd/usr/local/sbin/#进入到/usr/local/sbin/目录下[root@qingyun-01sbin]#mkdirmon#创建子目录[root@qingyun-01sbin]#cdmon[root@qingyun-01mon]#mkdirbinconfshareslogmail#创建
分类:
其他好文 时间:
2018-02-26 11:15:43
阅读次数:
214
告警系统主脚本1.定义shell项目-告警系统脚本main.sh[root@garytao-01~]#cd/usr/local/sbin/[root@garytao-01sbin]#mkdirmon[root@garytao-01sbin]#cdmon[root@garytao-01mon]#ls[root@garytao-01mon]#mkdirbinconfshareslog[root@gar
分类:
其他好文 时间:
2018-02-09 20:31:06
阅读次数:
166
shell项目-告警系统1.需求分析(虽然之前我们学习了zabbix,但有时候也不能满足我们的需求,比如比较冷门的监控项目需要写自定义脚本,或者服务器网络有问题,没有办法将客户端的数据发送到服务端。)需求:使用Shell定制各种个性化告警系统,但需要统一化管理。思路:制定一个脚本包,包含主程序,子程序,配置文件,邮件引擎,输出日志等。主程序:作为整个脚本的入口,是整个系统的命脉。配合文件:是一个控
分类:
系统相关 时间:
2018-02-09 15:29:30
阅读次数:
216
1.要求:我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。2.程序架构:bin下是:主程序conf下是:配置文件shares下是:各个监控脚本mail下是:邮件引..
分类:
其他好文 时间:
2017-09-18 18:20:31
阅读次数:
251