server-backup使用说明(需要server升级到v3.4.3或以上版本)

server-backup可以分担server的一些监测任务工作,比如服务接口、数据监控、数通监测(PING和SNMP)、FTP/SFTP,因为有时候server因网络或其他原因无法访问被监控资源的场景,这时候就可以用server-backup监控这些资源(需要升级到专业版
提示:server-backup监控相比server监控以上资源,server-backup的性能更好,效率更高,server也会减少资源消耗
server-backup使用不区分版本,可以同时适配英文版,中文繁体版本,中文简体版
解决方案如下
server-backup,它是一个server的辅助工具,使用方法相当于agent,但是功能和agent完全不同,server-backup用于当server因为某些原因无法访问被监控的数据源、数据表、数通PING、
数通SNMP、服务接口时,将其(server-backup)部署到可访问到监控资源的网络环境,接替server,实现扫描监测数据源、数据表、数通PING、数通SNMP、
服务接口、FTP,server-backup会定时给server上报监控状态数据
server-backup可以部署多个,哪里需要,就部署到哪里,就像agent一样灵活自由
提示:server-backup和agent没有联系,它不会监控主机的内存、cpu、磁盘等指标,它不会代替agent的工作
1、点击下载 server-backup
2、部署server-backup的主机需要安装JDK1.8或JDK11环境(更高JDK版本也可以,openjdk也可以),Linux安装JDK请点击Windows安装JDK请点击
3、server-backup不需要连接数据库,不需要,因为它会像agent一样,采集数据后,把数据上报给server处理
4、下载server-backup后,我们解压,使用方式和server基本相同,start.sh是启动,config/application.yml是配置文件
5、server-backup默认每5分钟(暂不支持自定义)从server请求获取一次新的监控数据,刷新本地的监控数据
6、配置文件config/application.yml修改
server-backup只能监控server中已经添加的监控资源,比如数据源、数据表、数通PING、数通SNMP、服务接口、FTP/SFTP
我们需要server-backup监控什么资源,就在配置文件中填写什么,不需要的不用填写,每个配置项都有注释说明
记得把下面标红的serverUrl替换为自己实际的serverIP和端口,其他信息可以根据实际情况来修改
port: 9996,这个端口可以随意修改,因为server-backup没有对外提供服务,不需要开启端口
注意yml文件格式规则,每个配置项冒号后需要保留一个英文空格
6、启动:windows用start.bat(停止关掉窗口即可)。Linux用sh start.sh启动服务,停止用sh stop.sh
7、windows部署server-backup,若不想看到黑窗口,可以注册为windows系统服务查看说明
8、server-backup监控配置的数据源、服务接口、PING、SNMP资源后,server便不会再监控该资源,直到server-backup停止监控后
server才会在一段时间后继续监控(在次日早上8点开始监控)。如果需要server立即接管监控起来,重启server即可
PING分组说明,如果只填写分组标签,会获取该分组标签下的所有PING设备,如果同时填写PING设备的分组和PING列表中的IP,则会获取该分组标签下的指定IP设备
9、其他类型数据库监控说明,比如国产数据库等(需要升级到v3.4.8)
因为默认wgloud-server-backup-release.jar中只引入了包括MySQL、PostgreSQL、Oracle、MariaDB、SqlServer、MongoDB、Redis、Sqlite等数据库的驱动包
没有引入更多其他数据库的驱动jar包,所以需要自己手动引入下,我们先下载好需要监控数据库的驱动包
然后,我们可以用解压工具打开wgcloud-server-backup-release.jar,在\BOOT-INF\lib目录下,放入我们需要监控的数据库的对应驱动jar包即可
这样我们就可以用新的wgcloud-server-backup-release.jar,替换下原来的wgcloud-server-backup-release.jar,重启server-backup就可以监控数据库了
当然,我们还是要在server管理页面的数据源管理菜单,先添加监控的数据库信息,然后server-backup就可以接手进行监控了
10、中间件监测说明
K8S监测需要依赖server-backup采集数据上报给server,server本身没有采集K8S的模块(免费使用)
中间件Kafka监测需要依赖server-backup采集数据上报给server,server本身没有采集Kafka性能参数的模块(免费使用)
中间件Redis监测需要依赖server-backup采集数据上报给server,server本身没有采集Redis性能参数的模块(免费使用)