达梦DEM介绍和部署学习总结

一、DEM 概述

DEM 以 Web 应用的方式提供数据库管理、监控和维护的功能,实现远程管理和监控数据库实例,并且不局限于单个数据库实例的管理和监控,也能够对数据库集群(DM MPP、DMDSC 以及数据守护)进行管理和监控。

二、系统架构

DEM 由以下几个部分组成: DEM 服务器 DEM 存储数据库 要管理和监控的数据库实例 数据库代理服务(dmagent) 其中 DEM 服务器为 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent 收集到的数据到 DEM 存储数据库,同时展示数据给客户端。 DEM 存储数据库存储 DEM 的元数据和 dmagent 收集到的监控数据。 数据库代理服务 dmagent 为部署在远程机器上的代理,DEM 通过 dmagent 访问远程 主机,同时 dmagent 收集监控信息发送给 DEM。

image.png

  1. 管理对象层 管理对象层由所需监控的对象组成,包括需要监控的主机、主机上的数据库、以及运行 在主机上的一个 dmagent。每个运行在主机上的 dmagent 负责收集自己的主机以及主机 上运行的所有数据库的运行数据信息。DEM 通过 dmagent 访问和操作主机以及主机上的数 据库实例。
  2. 应用层 应用处理模块包括存储数据库、数据存/取模块、监控信息展示模块、告警模块、系统 管理模块以及客户端工具六大模块。
  • 存储数据库
    存储数据库主要完成监控数据的存储。
  • 数据存/取模块
    数据存/取模块负责将各个主机上的代理服务发送过来的监控数据存入数据库,以及从 数据库中检索数据给其他模块提供支持。
  • 监控信息展示模块
    监控信息展示模块负责组织整理监控信息,以表格或图形等多种便于用户查看的样式提 供信息的展示,此外还对同属于一个集群系统的数据库进行分组管理和数据统计。
  • 告警模块
    告警模块负责提供告警策略的配置、对异常状态的检测以及告警信息的发布。
  • 系统管理模块 系统管理模块负责对系统的统一管理,包括各种监控频率的控制、用户管理、权限管理、 安全审计以及日志记录等。
  • 客户端工具
    客户端工具包括管理工具 Manager、数据迁移工具以及集群的部署工具等工具。
    3.访问层
    访问层为终端用户的远程系统访问,系统采用了 B/S 架构,用户的访问主要通过基于 http 协议的浏览器请求来完成。

三、演示环境配置介绍

DEM 与达梦数据库代理(简称 dmagent)需同时部署。dmagent 是 DEM 部署在远程 主机上的代理,只有在主机上启动了 dmagent,达梦企业管理平台软件才可以访问远程主机,并监控远程主机的相关信息。下面将分别介绍 DEM 和 dmagent 的部署步骤。
环境准备:虚拟机演示配置DEM WAR 包、tomcat、java 1.8和达梦数据库
其中DEM WAR 包在达梦安装目录下web/dem.war
注意:需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8。
1.安装达梦数据库软件初始化实例(请参考DM8安装手册)
2.修改 DEM 后台数据库 DM.INI 参数配置
推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50

none

3.在 DEM 后台库中执行 SQL 脚本 dem_init.sql,完成后重启数据库

SQL>set define off
SQL>set char_code utf8
SQL>start /dm8/web/dem_init.sql
[dmdba@dca bin]$ ./DmServiceDMSERVER start

执行脚本输出如下 :

none

 4.安装tomcat和配置java环境
安装tomcat:传tomcat软件包到/opt,并解压.unzip apache-tomcat-8.5.69.zip在 conf/server.xml 中<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize=“-1”

none

5.修改 jvm 启动参数;
jvm内存配置,bin/catalina.sh
JAVA_OPTS=“-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin”

  • 配置JAVA环境变量到dmdba用户的.bash_profile中,拷贝dem.war到apache的webapps中,启动tomcat会自动解压war包
  • none

    修改 DEM 连接后台数据库配置文件 db.xml

    none

    重启tomcat并且访问http://192.168.128.50:8080/dem/默认用户名和密码:admin/888888。

none

none

  • 6.dmagent 部署
  • 下载agent安装包上传到需要监控的数据库服务器

none

 配置agent vi agent.ini
center.url=http://192.168.128.50:8080/dem #DEM 访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开

none

 启动agent
service.sh start

none

 达梦学习社区:https://eco.dameng.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值