南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)

一、测试环境

名称
cpu Intel® Core™ i5-1035G1 CPU @ 1.00GHz
操作系统 CentOS Linux release 7.9.2009 (Core)
内存 4G
逻辑核数 3
Gbase-8a单机版节点-IP 192.168.142.11
GBaseGMonitor节点-IP 192.168.142.11
Gbase-8a集群版节点-IP 192.168.142.10
Gbase-8a数据库集群版本 8.6.2.43-R33.132743
GBaseGMonitor版本 9.5.3.0_build7-Redhat_x86-64

二、介绍

统一监控是南大通用数据技术股份有限公司开发的数据库产品的组成部分。为用户提供了可信的集群监控数据,及时的报警功能,直观的集群状态和性能趋势展示,可靠的数据分布视图和集群会话、系统日志等展示。

我们测试的场景是监控Gbase-8a集群。

三、安装Gbase-8a单机版

请参考之前的文章链接:南大通用数据库-Gbase-8a-学习-00-单机版安装

Gbase-8a单机版是作为GBaseGMonitor的资源库,GBaseGMonitor会从此库中进行相关DML,DDL操作,资源库不可以换成Gbase-8a集群版,不然后台会抛错误。

四、安装GBaseGMonitor

1、解压GBaseGMonitor安装包

[root@czg1 pkg]# unzip GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64.zip 
Archive:  GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64.zip
   creating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/
   creating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/enviroment/
   creating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/
  inflating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/enviroment/dbupdate_db8a_9.5.3.0.sql  
  inflating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/enviroment/dbupdate_mysql_9.5.3.0.sql  
  inflating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/enviroment/gcmonitor-portal-1.0.0.0.zip  
  inflating: GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65.zip  

2、解压 tomcat安装包

[root@czg1 pkg]# cd GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web

[root@czg1 web]# unzip apache-tomcat-8.5.65.zip

3、修改权限和所属

[root@czg1 ~]# chown -R gbase:gbase /opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/

[root@czg1 ~]# chmod -R 755 /opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/

4、启动tomcat

[root@czg1 web]# su - gbase
上一次登录:一 829 16:08:51 CST 2022pts/0 上

[gbase@czg1 bin]$ sh startup.sh 
Using CATALINA_BASE:   /opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65
Using CATALINA_HOME:   /opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65
Using CATALINA_TMPDIR: /opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65/temp
Using JRE_HOME:        ../jre
Using CLASSPATH:       /opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65/bin/bootstrap.jar:/opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

注意:
如果需要修改端口号8080,修改如下文件:

[gbase@czg1 conf]$ pwd
/opt/pkg/GBaseGMonitor-9.5.3.0_build7-Redhat_x86-64/web/apache-tomcat-8.5.65/conf

[gbase@czg1 conf]$ ll server.xml 
-rwxr-xr-x 1 gbase gbase 7786 48 2021 server.xml
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
                           URIEncoding="UTF-8" />

5、浏览器登陆

我用的是Microsoft Edge。火狐或谷歌应该也可以。

http://192.168.142.11:8080/gcmonitor

6、生成资源库

我这边忘了截图,盗个图,嘿嘿。
主机:192.168.142.11
端口:5258
用户名:gbase
密码:gbase20110531
是否初始化数据库:√
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第1张图片

7、添加集群

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第2张图片
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第3张图片
添加完,需要点击启用
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第4张图片

8、添加采集中心

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第5张图片
我也忘了截图,你懂的,嘿嘿
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第6张图片

参数 描述
采集中心名称 可以随意命名。
主机 监控的集群IP。
中心端口号 监控网站连接采集中心使用的端口,本示例使用默认值为“9999”。
服务器用户名 操作系统用户名,建议用gbase。
服务器端口 ssh端口号,默认22。
安装路径 服务器用户需要有安装目录的读写执行权限,建议用/home/gbase。

注意点:
一个采集中心对应一个集群。

点击安装。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第7张图片
点击启用。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第8张图片

9、添加采集代理

注意点:
一个采集中心对应多个采集代理。

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第9张图片
添加服务器,这里选择未安装(如果你是第一次安装的话)。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第10张图片
添加完点击-》安装-》服务状态:启动-》监控状态:启动
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第11张图片

10、添加邮件告警

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第12张图片
选择集群,根据实际情况配置箭头中的信息。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第13张图片
选择用户添加新的用户信息,根据实际情况配置箭头中的信息。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第14张图片
选择监控策略,根据实际情况配置箭头中的信息。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第15张图片
第一个箭头是配置文件路径。
第二个是HELO(SMTP会话开始的helo内容)。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第16张图片
重启采集中心。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第17张图片
再点击更新监控策略就可以了。

五、查看监控

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第18张图片
点击右上角你的集群名,查看集群状态。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第19张图片
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第20张图片

六、实用小技巧

1、清空日志

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第21张图片
进入监控库。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第22张图片
截断日志表,再从监控页面查看告警日志,显示为0。

2、代理节点开DEBUG日志

南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第23张图片
上面修改的文件和文件路径。
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第24张图片
原始的log4j2.xml
南大通用数据库-Gbase-8a-学习-20-统一数据平台监控(GBaseGMonitor)_第25张图片
修改后的log4j2.xml
将上面四个位置改为DEBUG,再重启代理节点的监控服务即可。

七、报错记录

1、配置文件替换失败

部署个别代理节点时,提示:配置文件替换失败。

问题原因:由于节点上没有unzip命令,和其他正常节点对比,发现zip配置包没有解压。

解决方法:安装unzip命令。

2、文件传输失败

部署采集中心时,提示:文件传输失败。

问题原因:scp禁用,scp命令权限为000。

解决方法:赋予scp命令权限。

3、集群正常,监控显示gbased是关闭的

需要开启gbased关闭节点的监控代理debug日志,将日志信息返回Gbase原厂研发。

4、Excel模板导入采集代理时,提示保存成功,但web页面没有显示添加的采集代理

可能是你的Excel中的信息存在空格。

5、拉起采集代理服务时,一直提示密码不对。

(1)用户名密码错误。
(2)ssh策略取消了密码认证或者有白名单。
(3)采集代理的ip配置有空格或其他占位符。

你可能感兴趣的:(#,Gbase-8a-学习,数据库,学习,服务器,dba,运维)