监控系统简介
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控系统简介相关的知识,希望对你有一定的参考价值。
一、监控系统简介
我们可以使用 Cacti、Nagios、Zabbix 等监控开源软件来监控我们的项目,但是有时候我们想要自己定制需求,使用开源软件是满足不了的,这时候我们就应该使用 shell 来定制各种个性化告警工具,这里我们用 shell 脚本来写一套监控系统。我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。
二、监控系统的架构
mon:主目录,用来存放整个监控系统文件
bin:主程序目录,作为整个脚本的入口
conf:配置文件目录,是一个控制中心,用它来开关 shares 目录下的各个监控脚本
shares:该目录下存放各个监控脚本(如监控系统负载、监控 502、监控内存等)
mail:邮件相关目录,main.php 定义发邮件的服务器、收/发件人,mail.sh 定义邮件收敛
log:日志目录,用于整个监控系统的日志输出
[[email protected] ~]# mkdir mon [[email protected] ~]# cd mon [[email protected] mon]# mkdir bin conf mail shares log
以上是关于监控系统简介的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段
newCacheThreadPool()newFixedThreadPool()newScheduledThreadPool()newSingleThreadExecutor()自定义线程池(代码片段
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段