server-backup使用说明(需要升级到v3.4.1或以上版本,同时需升级到专业版

本来服务接口、数据监控、数通监测(PING和SNMP)由server自主监测,不依赖agent,但是也有server因网络原因无法访问被监控资源的场景
解决方案如下
server-backup,是一个server的辅助工具,作用相当于agent,用于当server因为网络原因无法访问被监控的数据源、数据表、数通PING、
数通SNMP、服务接口时,将其(server-backup)部署到可访问的网络环境,接替server,实现扫描监测数据源、数据表、数通PING、数通SNMP、
服务接口,server-backup会定时给server上报监控状态数据。另外server-backup是兼容之前版本的,比如server-backup-v3.4.2就可以配合辅助server-v3.4.1使用
1、windows平台下载:wgcloud-server-backup-v3.4.2.zip,Linux平台下载:wgcloud-server-backup-v3.4.2.tar.gz
2、部署server-backup的主机需要安装JDK1.8或JDK11环境(更高JDK版本也可以,openjdk也可以),Linux安装JDK1.8请点击Windows安装JDK1.8请点击
3、server-backup不需要连接数据库,不需要,因为它会像agent一样,采集数据后,把数据上报给server处理
4、下载server-backup后,我们解压,使用方式和server基本相同,start.sh是启动,config/application.yml是配置文件
5、配置文件config/application.yml修改
记得把下面标红的serverUrl替换为自己实际的serverIP和端口,其他信息可以根据实际情况来修改
port: 9996,这个端口可以随意修改,因为server-backup没有对外提供服务,不需要开启端口

server:
  port: 9996
  servlet:
    session:
      timeout: 120m
    context-path: /wgcloud-server-backup
#日志文件输出路径
logging:
  file:
    path: ./log
# 数据库 相关设置
spring:
  application:
    name: wgcloud-server-backup


#自定义配置参数
base:
  #wgcloud-server端访问地址
  serverUrl: http://localhost:9999
  #通信token,请和server端配置的wgToken保持一致
  wgToken: wgcloud
  #数据表监控间隔,单位秒,默认60分钟
  dbTableTimes: 3600
  #服务接口监控间隔,单位秒,默认10分钟
  heathTimes: 600
  #数通设备监控间隔,单位秒,默认15分钟
  dceTimes: 900
  #snmp设备监测间隔,单位秒,默认20分钟
  snmpTimes: 1200
  #数据源管理列表中的数据源别名,多个请用逗号隔开
  dbInfoNames: wgcloud本地mysql,wgcloud本地mariadb
  #数通监控PING设备的分组名称,可以为空,只能填写一个分组
  pingHostGroupName:
  #数通监控PING列表中的IP,多个请用逗号隔开
  pingHostNames: 192.168.1.2,192.168.1.3
  #数通监控SNMP列表中的设备IP,多个请用逗号隔开
  snmpHostNames: 192.168.1.2,192.168.1.3
  #服务接口列表中的服务名称,多个请用逗号隔开
  heathNames: wgstart官网,agentDeskStatesList
	
6、启动:windows用start.bat(停止关掉窗口即可)。Linux用start.sh启动服务,停止用stop.sh
7、windows部署server-backup,若不想看到黑窗口,可以注册为windows系统服务,查看说明
8、server-backup可以部署多个,哪里需要,就部署到哪里
9、server-backup监控配置的数据源、服务接口、PING、SNMP资源后,server便不会再监控该资源,直到server-backup停止监控后
server才会在一段时间后继续监控(在次日早上8点开始监控)。如果需要server立即接管监控起来,重启server即可
PING分组说明,如果只填写分组(只能填写一个分组),会获取该分组下的所有PING设备,如果同时填写PING设备的分组和PING列表中的IP,则会获取该分组下的IP设备