标签: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