20.21 告警系统配置文件

告警系统配置文件

  • shell项目-告警系统mon.conf内容
  • 配置文件(必定要放到conf目录下,名称必须为mon.conf ——PS:不能随意改动,由于在主脚本中已经设置好了)
    • 定义一些开关,定义一些对应的日志路径,或者说监控mysql的用户名和密码,以及IP地址port端口等
[root@hf-01 bin]# pwd
/usr/local/sbin/mon/bin
[root@hf-01 bin]# cd ..
[root@hf-01 mon]# vim conf/mon.conf

 ## to config the options if to monitor
## 定义mysql的服务器地址、端口以及user、password
to_mon_cdb=0   
 ##cdb等于0 or 1, default 0,0 not monitor, 1 monitor
db_ip=10.20.3.13
db_port=3315
db_user=username
db_pass=passwd
## httpd   若是是1则监控,为0不监控
to_mon_httpd=0
## php 若是是1则监控,为0不监控
to_mon_php_socket=0
## http_code_502  须要定义访问日志的路径
to_mon_502=1
logfile=/data/log/xxx.xxx.com/access.log
## request_count   定义日志路径以及域名
to_mon_request_count=0
req_log=/data/log/www.discuz.net/access.log
domainname=www.discuz.net
  • 把请求日志摘出来的目的,你要考虑到要想把shell写得规范化,标准化,那你确定要考虑监控的机器确定不止1台;要想要让脚本通用,兼容性很强,就须要把全部须要监控的服务的日志都载入到配置文件中,改动起来方便,免得后期改动起来一个一个的对应脚本去修改,就太麻烦了
相关文章
相关标签/搜索