zoukankan      html  css  js  c++  java
  • Shell编程实战 1.1 监控思路架构介绍

    监控思路,架构介绍

    需求:使用shell定制各种个性化的告警工具,但需要统一化管理,规范化管理。

    思路:指定一个脚本包,包含主程序,子程序,配置文件,邮件引擎,输出日志等。

    主程序:作为脚本的入口,是整个系统的命脉。

    配置文件:是一个控制中心,用来开关各个子程序,指定各个相关联的日志文件。

    子程序:这个才是真正的监控脚本,用来监控各个指标。定义可以

    邮件引擎:是由一个php程序来实现,它可以定义发邮件的服务器,发邮件人以及收邮件人。

    输出日志:整个监控系统要有日志输出。

    要求:我们的机器多种多样,但是所有的机器都要部署同样的监控系统,也就是说角色的机器,不管什么角色,整个系统的框架都是一致的,不同的地方根据不同的定制不同的配置文件。

    程序架构:

    主目录(mon)

    下一级目录:bin(主程序 啊、main.sh )  conf(配置文件mon.conf )  shares(各种监控脚本load.sh 502.sh )  mail(邮件引擎mail.php mail.sh )  log (日志mon.log err.log ) 

    根据上面的目录结构,来创建各个目录

    cd /usr/local/sbin
    mkdir mon
    cd mon
    mkdir bin conf shares mail log
  • 相关阅读:
    大数减法模板
    扩展kmp模板
    poj2185(kmp)
    poj3167(kmp)
    kuangbin专题K(next数组)
    kuangbin专题16I(kmp)
    kuangbin专题16H(next数组)
    kuangbin专题16D(next求最小循环节)
    kuangbin专题16B(kmp模板)
    Java集合--TreeSet
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5095984.html
Copyright © 2011-2022 走看看