Skip to content

hel2o/checkup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ffb36bc · Sep 27, 2017

History

34 Commits
Aug 28, 2017
Jul 24, 2017
Jul 26, 2017
Sep 27, 2017
Aug 28, 2017
Jul 24, 2017
Aug 28, 2017

Repository files navigation

功能:自动检测你指定的IP组,当检测到你指定的失败率后会执行插入iptables,恢复时删除iptables 配置keepalived的检测机制使用

使用

## 启动 要root权限
cd 到checkup目录下
./control start
## 查看状态
./control status
## 其它说明
./control build|pack|start|stop|restart|status|tail|version

配置文件cfg.json说明

{
	"checkup":{
		"hostName":"自定义名称", //自定义运行设备的名称
		"interval":10, //检测周期
		"pingTimeout":300, //检测单个节点时超时时长
		"pingRetry":4, //ping检测重复次数
		"fastPingMode": false,//是否开启false模式
		"failureRate":0.8,
		"failsInterval":2,//当连续的interval失败次数到到failsInterval且failureRate达到设定值时就会执行操作
		"to":"rh.wang|jzh.lin",//执行操作后微信消息发送给谁
		"postUrl": "http://192.168.99.16:8000", //发送微信报警的API
		"ipRange":[ //要检测的节点IP列表,可以上多个哦
			"192.168.99.233",
			"114.114.114.114",
			"218.107.49.162",
			"121.33.191.157",
			"221.5.88.88"
 		]

 	}
}

About

检测外网是否通自动操作iptables

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published