GBase的管理监控平台GEM实践指南

GBase 8s 的管理监控平台GEM入门学习与操作使用记录「二」

GEM概述

GBase Enterprise Manager,简称 GEM,提供一个通过Web 界面来监控、管理并维护 GBase 8s 数据库的集中式管理平台。

平台部署

安装包下载:https://www.gbase.cn/download/gbase-8s-1

下载上传安装包并解压

sql 复制代码
tar -xzvf GEM_base_1.1.0_1.linux-amd64.tar.gz 
cd GEM_base
# 启动服务
./gbase_em.sh start
# 查看当前服务的状态
./gbase_em.sh status
# 停止服务
./gbase_em.sh stop

需在/etc/hosts中配置主机名与主机IP的映射关系,否则平台会因通过主机名找 不到主机IP而启动失败

如需使用监控告警或运维管理模块,则将组件包GEM_components_1.0.0_x.tar.gz 解压至目录GEM_base下

sql 复制代码
tar -xzvf GEM_components_1.1.0_1.linux-amd64.tar.gz -C GEM_base/

[root@db08 GBASE]# cd GEM_base
[root@db08 GEM_base]# ll
total 122704
drw-r--r-- 2 root root      4096 Sep  9 14:33 components
drwxr-xr-x 2 root root        25 Sep 17 13:44 db
-rwxr-xr-x 1 root root      1819 Jul  1 17:11 gbase_em.sh
-rw-r--r-- 1 root root 125633713 Sep  9 15:24 GEM_base.jar
drwxr-xr-x 4 root root        41 Sep 17 13:44 install
drwxr-xr-x 9 root root        92 Jul  1 17:12 jre
drwxr-xr-x 2 root root        42 Sep 17 13:44 logs
drwxr-xr-x 2 root root         6 Jul  1 17:12 plugins
-rw-r--r-- 1 root root        20 Sep  5 15:13 VERSION
[root@db08 GEM_base]# ll logs/
total 24
-rw-r--r-- 1 root root   180 Sep 17 13:44 sys-error.log
-rw-r--r-- 1 root root 17987 Sep 17 13:44 sys.log

解压产品包生成的路径下有logs文件夹,日志输出策略:

  • 按日期将日志信息输出到日志文件,并且指定文件的尺寸为20M,当文件大小达到指定尺寸时,会自动把文件改名,同时产生一个新的文件;
  • 指定按月轮转,3个月内的归档文件将会保留在文件夹内,大于3个月的将会被删除;
  • 控制所有归档文件总的大小为 2G,大于2G时会删除最先产生的日志文件。

平台登录使用

管理员用户为admin,初始密码为admin123

sql 复制代码
# 访问网址
http://server-ip:9495/

首次登录会提示重置默认密码:

防火墙策略

需要开放的端口:

  • GEM_base平台HTTP端口:9495
  • GEM平台及其下各插件自带数据库需占用的端口:
    GEM平台:9062
    资源中心:9063
    集群配置:9064
    数据库开发:9065
    资源监控:9066
  • GEM_mon资源监控的组件: 从10100向后找空闲端口进行使用,一般情况下是:
    AlarmService:10100、10101
    AlertManager:10102
    Prometheus:10103
    Grafana:10104
  • 监控GEM平台本机上面的实例需占用端口:
    8sAgent:10105
    NodeExporter:10106
  • 监控目标机需开放的端口:从10100向后找第一个空闲进行使用,一般情况下是:
    8sAgent:10100
    NodeExporter:10101

插件管理

GEM通过插件管理模块实现对插件的安装、卸载、启用和停用功能。安装插件时需 要从客户端本地上传GBASE提供的.jar安装包,点击开始,启动插件的安装。插件成功 安装后会出现在工具首页的插件列表和工具左侧的功能树中。

安装部署

安装部署模块支持数据库server的安装、实例初始化和数据库实例的卸载功能。用户 上传需要安装的安装包建立自己的版本库,要求安装包为.tar。通过选择待安装数据库实 例的主机和安装数据库的版本,可以实现GBase 8s数据库的安装及实例初始化。实例卸 载页面通过选择

资源中心

资源中心包括服务器的主机管理、数据库的实例管理和组管理三大模块

运维管理

数据库运维模块便于用户对数据库进行巡检运维操作,分为实例运维和群组运维。

实例运维包括:备份恢复、导入导出、慢SQL 管理、锁表管理、表空间管理、任务管理、会话管理、用户角色管理和参数配置;

集群运维包括:集群启动、集群停止和HAC集群主备切换。

新增实例为已经在资源中心的实例管理中增加的数据库实例。

运维的慢SQL管理功能需要采集器,对一个实例进行慢SQL管理前需要先将该实例 添加至监控中。

集群配置

监控告警

监控告警功能模块包括监控看板、监控管理、告警记录、告警规则和通知方式。

开发调试

包括数据库开发和Web终端两大模块

数据库开发

create database 创建的数据库默认是不支持日志的,此时连接的"高级配置"需将参数IFX_ISOLATION_LEVEL配置成0后面才能正常打开数据库(默认是1),在创建数据库时指定with log则是支持日志的。

Web终端

安全中心

提供登录权限和账号管理,以及访问白名单管理。

日志中心

提供系统日志管理和操作日志管理功能。拥有日志中心访问权限的账号方可以访问该功能。

相关推荐
爱可生开源社区1 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1771 天前
《从零搭建NestJS项目》
数据库·typescript
加号32 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏2 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐2 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再2 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest2 天前
数据库SQL学习
数据库·sql
jnrjian2 天前
ORA-01017 查找机器名 用户名 以及library cache lock 参数含义
数据库·oracle
十月南城2 天前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark
Henry Zhu1232 天前
数据库:并发控制基本概念
服务器·数据库