功能说明 / 数据监控 / 其他类型数据库监控说明
比如国产数据库等
提示:wgcloud需要升级到v3.4.8或以上版本
1、WGCLOUD怎么监控常见的国产数据库
如果是监控OpenGauss、人大金仓Kingbase、翰高highgo数据库,可以直接使用监控PostgreSQL的方式监控
如果是监控OceanBase数据库、万里数据库、PolarDB数据库、TiDB数据库,可以直接使用监控MySQL的方式监控
如果是监控达梦数据库(需要升级到v3.5.6或以上版本),添加时候选择【其他】数据库类型,然后填写达梦数据库的驱动名称、JDBC连接字符串、用户名、密码即可,然后就可以正常进行监控了,查看填写信息说明
如果数据库是兼容MySQL或者PostgreSQL协议的话,就可以仿照监控MySQL或者PostgreSQL的方式进行监控,直接使用它们的驱动和JDBC连接字符串即可
2、WGCLOUD怎么监控其他的数据库
因为默认wgloud-server-backup-release.jar中,只引入了MySQL、PostgreSQL、Oracle、MariaDB、SqlServer、MongoDB、Redis、Sqlite、达梦等数据库的驱动包
因为没有引入更多其他数据库的驱动jar包,所以需要自己手动引入下,我们先下载好需要监控数据库的驱动包
然后使用wgcloud-server-backup进行监控
然后,我们使用解压工具打开wgcloud-server-backup-release.jar,在\BOOT-INF\lib目录下,放入我们需要监控的数据库的对应驱动jar包即可,注意:添加时候选择 “存储”(无压缩) 模式添加
不然的话,启动会提示错误:java.lang.IllegalStateException: Failed to get nested archive for entry
这样我们就可以用新的wgcloud-server-backup-release.jar,替换下原来的wgcloud-server-backup-release.jar文件,重启server-backup程序就可以监控数据库了
当然,我们还是要在server管理页面的数据库管理菜单,先添加监控的数据库信息,选择其他数据库类型,然后server-backup就可以接手进行监控了
3、WGCLOUD怎么监控SQLServer 2008数据库
因为我们在v3.6.7版本升级了SQLServer的jdbc连接驱动包(mssql-jdbc-12.8.2.jre8.jar),所以wgcloud v3.6.7的server和server-backup无法支持监控SQLServer 2008数据库,wgcloud v3.6.7之前版本可以正常监控SQLServer 2008数据库
那么wgcloud v3.6.7或者以上版本怎么监控SQLServer2008数据库呢
首先我们下载和wgcloud-server匹配的wgcloud-server-backup安装包
然后,我们使用解压工具打开wgcloud-server-backup-release.jar,在\BOOT-INF\lib目录下,删除文件mssql-jdbc-12.8.2.jre8.jar,然后再放入文件 sqljdbc4-4.0.jar 即可,注意:添加时候选择 “存储”(无压缩) 模式添加
不然的话,启动会提示错误:java.lang.IllegalStateException: Failed to get nested archive for entry
然后我们在数据库监控页面正常添加监控SQLServer2008数据库信息,然后使用改造的server-backup监控SQLServer2008数据库就可以了
提示:连接SQLServer的url后面去掉;encrypt=true;trustServerCertificate=true;,SQLServer 2008不需要这个参数