首先,wgcloud从v3.0开始支持server集群模式,master-slave。
500个监控主机以下,不用做server集群和负载均衡,server是springboot架构,天然支持高并发。
注意server的配置,config/application.yml
#自定义配置参数
base:
#登陆账号admin的密码
admindPwd: 111111
#通信token,agent端和此保持一致
wgToken: wgcloud
#是否开启公众看板,yes开启,no关闭,公众看板页面无需登陆
dashView: yes
#数据表监控间隔,单位秒,默认60分钟
dbTableTimes: 3600
#服务接口监控间隔,单位秒,默认10分钟
heathTimes: 600
#监控数据保留天数,默认10天
historyDataOut: 10
#节点类型,master或slave,一个集群只能有一个master和N个slave
nodeType: master
nodeType,配置为master或slave,一个集群只能有一个master节点,它负责检测主机,进程,数据源等告警推送,还有历史数据清理等。因此负载均衡配置时候,master节点的权重配置低点。
负载均衡工具以nginx为例
upstream wgcloudServer {
server 192.168.0.14:9999 weight=5;
server 192.168.0.15:9999 weight=10;
server 192.168.0.16:9999 weight=10;
ip_hash;
}
192.168.0.14:9999为master节点
如上,大概配置就这样的。
有疑问加站长微信联系(非本文作者)