码迷,mamicode.com
首页 > 其他好文 > 详细

监控系统简介

时间:2017-07-12 20:03:40      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:main   php   cti   日志   技术   mkdir   alt   根据   .sh   

一、监控系统简介

我们可以使用 Cacti、Nagios、Zabbix 等监控开源软件来监控我们的项目,但是有时候我们想要自己定制需求,使用开源软件是满足不了的,这时候我们就应该使用 shell 来定制各种个性化告警工具,这里我们用 shell 脚本来写一套监控系统。我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。

 

二、监控系统的架构

技术分享

mon:主目录,用来存放整个监控系统文件
bin:主程序目录,作为整个脚本的入口
conf:配置文件目录,是一个控制中心,用它来开关 shares 目录下的各个监控脚本
shares:该目录下存放各个监控脚本(如监控系统负载、监控 502、监控内存等)
mail:邮件相关目录,main.php 定义发邮件的服务器、收/发件人,mail.sh 定义邮件收敛
log:日志目录,用于整个监控系统的日志输出

[root@localhost ~]# mkdir mon
[root@localhost ~]# cd mon
[root@localhost mon]# mkdir bin conf mail shares log

 

 

 

 

    

 

 

 

 

 

    

监控系统简介

标签:main   php   cti   日志   技术   mkdir   alt   根据   .sh   

原文地址:http://www.cnblogs.com/pzk7788/p/7157089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!