consul笔记
1 webui
默认最新的webui只支持127.0.0.1这种的本机网站的 不支持192.168.1.2
启用192.168.1.2的支持 命令加 -client 192.168.2.156
感谢赵记刚 http://www.cnblogs.com/java-zhao/p/5381892.html
2 配置示例
test_config.json //服务器配置
sonarqube.json // 服务配置
{
"data_dir": "./consul-data",
"ui_dir": "./consul-data/dist",
"log_level": "TRACE",
"server": true,
"bootstrap": true,
"acl_datacenter": "dc1",
"acl_master_token": "yep",
"acl_default_policy": "allow"
}
{
"service": {
"name": "sonarqube",
"tags": ["dev"],
"address":"www.163.com",
"port": 80,
"checks":[
{
"http":"http://www.163.com",
"interval":"5s"
}
]
}
}
启动
consul agent -dev -config-dir ./data -bind=192.168.2.156 -client 192.168.2.156
自定义脚本
可以在check中设置自定义脚本 支持原生的sh 和py脚本
返回
Exit code 0 - Check is passing
Exit code 1 - Check is warning
Any other code - Check is failing
作者:过错
出处:http://www.cnblogs.com/wang2650/
关于作者:net开发做的久而已。十余年时光虚度!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以邮件:wang2650@163.com
联系我,非常感谢。