乐趣区

分布式监控系统WGCLOUDserver如何做水平扩容啊

首先,wgcloud 从 v3.0 开始支持 server 集群模式,master-slave。

下载:http://www.wgstart.com

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 节点

如上,大概配置就这样的。

退出移动版