Skip to content

imwxx/MulCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

  • 此plugin用于业务的存活检测,比如端口检测portCheck,业务接口检测httpCheck,进程pid重启报警pidCheck
  • plugin可以复用,但配置需要按需修改其值
  • port有多个端口的,可以用","逗号隔开
  • 有多个业务的,配置文件中的section直接使用a ~ z即可,metric可以拿来区分业务
  • httpCheck里面,无论是GET还是POST,data这个key对应的value是需要传递的数据,无数据的话,直接写"data=",也就是值为空即可
  • uri需要写完整
  • 下面的配置仅仅是示范
  • 关于返回值:返回值value=1表示正常,value=0表示服务不正常,value=2表示进程重启过
  • 按照此规范填写配置即可,保存到配置文件conf.ini
  • 其实falcon自带的proc.num和net.port.listen
[a]
action = portCheck
host = 127.0.0.1
port = 53,80
metric = dnsPortCheck
[b]
action = httpCheck
host = 127.0.0.1
port = 80
method = GET
metric = dnsHttpCheck
uri = /httpdns
data = dn=www.baidu.com&ttl=1&cip=222.76.241.146
[c]
action = httpCheck
host = www.baidu.com
port = 80
method = POST
metric = noticeHttpCheck
uri = /send_mail
data = receiver=10086@qq.com&subject=test&content=hahaha
[d]
action = portCheck
host = 192.168.1.1
port = 8899
metric = dnsPortCheck
[e]
action = pidCheck
process = nginx
metric = nginxPidCheck
[f]
action = pidCheck
process = php-fpm
metric = phpPidCheck

About

falcon agent for portCheck, httpCheck, pidCheck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages