注册
DEM安装部署
专栏/培训园地/ 文章详情 /

DEM安装部署

大仁 2025/12/03 25 0 0
摘要

1.1工具介绍
达梦企业管理器(DM Enterprise Manager,简称为 DEM )提供一个通过 Web 界面来监控、管理并维护 DM 数据库的集中式管理平台。数据库管理员可通过任意 Web 应用登录 DEM,从而对 DM 数据库进行管理和监控。 DEM 主要有集群部署、自动巡检、监控和告警等功能。DEM 由以下几个部分组成:

DEM 服务器:指 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent 收集到的数据到 DEM 存储数据库,同时向客户端展示监控数据。
DEM 存储数据库:存储 DEM 的元数据和 dmagent 收集到的监控数据。
数据库实例:需要被管理监控的数据库实例。
数据库代理服务(dmagent):部署在远程机器上的代理,DEM 通过 dmagent 访问远程主机,同时 dmagent 收集监控信息发送给 DEM。
image.png

1.2DEM server端配置
1.2.1环境概述
操作系统:ed Hat Enterprise Linux Server release 7.5 (Maipo)
中间件:apache-tomcat-8.5.65.tar.gz
JDK:操作系统自带java 1.8.0_161
数据库:dm8_x86_centos6_64_ent_8.1.4.116_pack7
DEM包:dem-38185-20250918-7.7.1.zip
IP Addr: 192.168.137.134
安装部署可参考:readme.txt/DEM.pdf
1.2.2安装DM8并初始化实例
./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=256 CASE_SENSITIVE=0 CHARSET=1 DB_NAME=DEM INSTANCE_NAME=DEM PORT_NUM=5236 SYSDBA_PWD=Dameng_123 SYSAUDITOR_PWD=Dameng_123
1.2.3调整数据库参数并执行dem.init.sql脚本
1、修改dm.ini相关参数配置,推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50

2、dmdba用户下解压DEM安装包,数据库中执行SQL脚本dem_init.sql
unzip dem-38185-20250918-7.7.1.zip -d dem-38185-20250918-7.7.1
cd dem-38185-20250918-7.7.1/
disql
SQL>start dem_init.sql
1.2.4部署tomcat
##安装java
[root@dem bin]# yum -y install java-1.8.0-openjdk
##安装tomcat,下辖链接如下
Apache Archive Distribution Directory
##解压tomcat,并启动tomcat
[root@localhost dmdbms]# tar -xvf apache-tomcat-8.5.65.tar.gz
[root@localhost dmdbms]# cd apache-tomcat-8.5.65/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /home/dmdba/dmdbms/apache-tomcat-8.5.65
Using CATALINA_HOME: /home/dmdba/dmdbms/apache-tomcat-8.5.65
Using CATALINA_TMPDIR: /home/dmdba/dmdbms/apache-tomcat-8.5.65/temp
Using JRE_HOME: /usr
Using CLASSPATH: /home/dmdba/dmdbms/apache-tomcat-8.5.65/bin/bootstrap.jar:/home/dmdba/dmdbms/apache-tomcat-8.5.65/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
浏览器访问 http://192.168.137.134:8080,正常访问表示tomcat启动成功。
image.png

1.2.5配置tomcat
##1、修改tomcat的server.xml文件:
在apache-tomcat-8.5.65/conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1";
image.png

##2、修改 jvm 启动参数,修改tomcat文件夹下/bin/catalina.sh文件,在底部加入:
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin"

最后的路径为本机达梦数据库的bin路径
##3、把之前安装包解压后得到的dem.war 放到 tomcat 的 webapps 目录下,并启动tomcat (必须先启动 tomcat,才会解压缩 war 包,当然也可以直接在dem.war 中配置,该方式则无需启动 tomcat)
[root@dem]# mv dem.war /home/dmdba/dmdbms/apache-tomcat-8.5.65/webapps/
cd /home/dmdba/dmdbms/apache-tomcat-8.5.65/bin
[root@dem bin]# ./startup.sh
Using CATALINA_BASE: /home/dmdba/dmdbms/apache-tomcat-8.5.65
Using CATALINA_HOME: /home/dmdba/dmdbms/apache-tomcat-8.5.65
Using CATALINA_TMPDIR: /home/dmdba/dmdbms/apache-tomcat-8.5.65/temp
Using JRE_HOME: /usr
Using CLASSPATH: /home/dmdba/dmdbms/apache-tomcat-8.5.65/bin/bootstrap.jar:/home/dmdba/dmdbms/apache-tomcat-8.5.65/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
##4、修改 DEM 连接后台数据库配置文件db.xml。
配置 DEM 后台数据库的连接信息:ip、port、用户名、密码、连接池大小以及 SSL登录信息;db.xml在解压后tomcat 的webapps/dem/WEB-INI/下。
image.png

##5、重启tomcat
image.png
##6、登录验证
http://192.168.137.134:8080/dem/
默认用户名密码:admin/888888
image.png

1.3DEM Agent配置
注意:
(1)dmagent和dem所运行机器的时间需要一致(最多不要相差5分钟,相差太多监控会监视不到添加的主机)。
(2)被监控的机器也需要安装jre环境。
(3)在被监控节点配置并启用dmagent,默认数据库安装目录包含dmagent,但需要以root用户来启动服务。也可以将部署DEM SERVER服务器上的/home/dmdba/dmdbms/tool下的dmagent目录拷贝到各个被监控节
1.3.1修改所有目标节点上的dmagent配置
进入目标节点DM安装目录/tool/dmagent(或使用DEM服务器上拷贝过来的dmagent),
修改agent.ini 文件
[dmdba@dpc01 dmagent]$ vim /home/dmdba/dmdbms/tool/dmagent/agent.ini
center.url=http://192.168.137.134:8080/dem #DEM 访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开
1.3.2启动dmagent
Linux
##1、生成并安装service.key
[root@dsc01 dmagent]# ./start.sh INSTALL_SERVICE_KEY 999999

##2、启动dmagent
[root@dsc01 dmagent]# ./service.sh install
input agent home [/home/dmdba/dmdbms/tool/dmagent] :
input agent.ini path [/home/dmdba/dmdbms/tool/dmagent/agent.ini] :
input service user [dmdba] :root
installation the service DmAgentService completed.
启停服务
./DmAgentService start
./DmAgentService stop
注册服务
[root@dsc01 dmagent]# ./service.sh start
Redirecting to /bin/systemctl start DmAgentService.service
启动后,DEM管理会自动发现监控主机
1.3.3验证DEM与dmagent是否连通
登录DEM选择监控,打开主机监控,看是否可以看到刚部署的dmagent的节点信息。
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服