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
  • 相关阅读:
    ssh
    ssh免密码登陆
    滑雪[dp]
    Help Jimmy[dp]
    动态规划 [子序列问题]
    最佳加法表达式 [dp]
    求排列的逆序数[归并排序]
    输出前m大个数,时间复杂度O(n+mlog(m)) [快排]
    不会递归?五道例题教你如何递归
    函数模板的琐碎笔记
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/5095984.html
Copyright © 2011-2022 走看看