• 南大通用数据库-Gbase-8a-学习-20-GBaseGMonitor


    一、测试环境

    名称
    cpuIntel® Core™ i5-1035G1 CPU @ 1.00GHz
    操作系统CentOS Linux release 7.9.2009 (Core)
    内存4G
    逻辑核数3
    Gbase-8a单机版节点-IP192.168.142.11
    GBaseGMonitor节点-IP192.168.142.11
    Gbase-8a集群版节点-IP192.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  
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    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
    
    • 1
    • 2
    • 3

    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/
    
    • 1
    • 2
    • 3

    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.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    注意:
    如果需要修改端口号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
    
    • 1
    • 2
    • 3
    • 4
    • 5
        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443"
                               URIEncoding="UTF-8" />
    
    • 1
    • 2
    • 3
    • 4

    5、浏览器登陆

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

    http://192.168.142.11:8080/gcmonitor
    
    • 1

    6、生成资源库

    我这边忘了截图,盗个图,嘿嘿。
    主机:192.168.142.11
    端口:5258
    用户名:gbase
    密码:gbase20110531
    是否初始化数据库:√
    在这里插入图片描述

    7、添加集群

    在这里插入图片描述
    在这里插入图片描述
    添加完,需要点击启用
    在这里插入图片描述

    8、添加采集中心

    在这里插入图片描述
    我也忘了截图,你懂的,嘿嘿
    在这里插入图片描述

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

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

    点击安装。
    在这里插入图片描述
    点击启用。
    在这里插入图片描述

    9、添加采集代理

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

    在这里插入图片描述
    添加服务器,这里选择未安装(如果你是第一次安装的话)。
    在这里插入图片描述
    添加完点击-》安装-》服务状态:启动-》监控状态:启动
    在这里插入图片描述

    10、添加邮件告警

    在这里插入图片描述
    选择集群,根据实际情况配置箭头中的信息。
    在这里插入图片描述
    选择用户添加新的用户信息,根据实际情况配置箭头中的信息。
    在这里插入图片描述
    选择监控策略,根据实际情况配置箭头中的信息。
    在这里插入图片描述
    第一个箭头是配置文件路径。
    第二个是HELO(SMTP会话开始的helo内容)。
    在这里插入图片描述
    重启采集中心。
    在这里插入图片描述
    再点击更新监控策略就可以了。

    五、查看监控

    在这里插入图片描述
    点击右上角你的集群名,查看集群状态。
    在这里插入图片描述
    在这里插入图片描述

    六、实用小技巧

    1、清空日志

    在这里插入图片描述
    进入监控库。
    在这里插入图片描述
    截断日志表,再从监控页面查看告警日志,显示为0。

    2、代理节点开DEBUG日志

    在这里插入图片描述
    上面修改的文件和文件路径。
    在这里插入图片描述
    原始的log4j2.xml
    在这里插入图片描述
    修改后的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配置有空格或其他占位符。

  • 相关阅读:
    我,土木人,时隔7年转行计算机,差点放弃了
    CADD课程学习(6)-- 获得已有的虚拟化合物库(Drugbank、ZINC)
    MySQL与Oracle数据库通过系统命令导出导入
    Vue--整合SVG Icon图标--方法/实例
    动态内存申请
    1688平台商品详情api接口
    高通导航器软件开发包使用指南(14)
    nginx 404 not found错误查找
    马尔可夫链
    《从零开始的Java世界》01基本程序设计
  • 原文地址:https://blog.csdn.net/qq_45111959/article/details/126587389