本文详细列出监控系统的主脚本内容和配置文件的写法,以及监控系统负载,web请求502和磁盘空间三种监控脚本。
告警系统主脚本
-
在
/usr/local/sbin/
下创建mon
目录,作为监控系统脚本的根目录; -
在
mon
目录下创建bin
、conf
、shares
、log
、mail
目录; -
在
bin
目录下创建main.sh
文件,写入一下脚本内容:export
定义的变量在所有的子脚本中都可以使用。
告警系统配置文件
-
配置文件用来配置对应功能的开关,或者MySQL的ip、port、user/passwd等等;
-
在
conf
目录内,创建mon.conf
文件,写入以下内容:
告警系统监控项目
-
首先定义监控系统负载的脚本,在
shares
目录下,创建load.sh
文件,写入以下内容: -
继续创建
502.sh
文件,写入以下内容: -
增加监控磁盘使用率的监控脚本,创建
disk.sh
文件,写入以下内容: