达梦之路——基于Linux平台(redhat)安装部署DEM

一、前言

DM 企业管理器的英文全称 DM Enterprise Manager,简称 DEM。

DEM 提供一个通过 WEB 界面来监控,管理,维护 DM 数据库的集中式管理平台,可以从任何可以访问 web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。 DEM 不仅包含了传统桌面工具,管理工具 Manager,数据迁移工具 DTS 对等的功能, 还提供了集群部署,监控和告警的功能。 本文主要介绍 DEM 的功能,概念,实现原理,使用方法等。

二、环境准备

操作系统

Redhat7.5(1核2G)

数据库

DM8

TOMCAT

8.5.82

JAVA

18.0.1.1"

三、正式安装

1、安装JAVA

root用户下建立/usr/java路径

# mkdir -p /usr/java

将传到服务器上的安装包移动到/usr/java目录下

# mv jdk-18_linux-x64_bin.tar.gz /usr/java/

解压

# cd /usr/java/

# tar -zxvf jdk-18_linux-x64_bin.tar.gz

添加环境变量

# vi /etc/profile

JAVA_HOME=/usr/java/jdk-18.0.1.1

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

# export PATH JAVA_HOME CLASSPATH

刷新环境变量

# source /etc/profile

查看JAVA版本

# java -v

 

2、安装TOMCAT

dmdba用户下建立tomcat存放路径

$ mkdir -p /home/dmdba/dm/tomcat

将传到服务器上的安装包移动到/home/dmdba/dm/tomcat目录下

$ mv apache-tomcat-8.5.82.tar.gz /home/dmdba/dm/tomcat

解压

$ tar -zvcf apache-tomcat-8.5.82.tar.gz

$ mv apache-tomcat-8.5.82/* ./

编辑catalina.sh文件

$ vi /home/dmdba/dm/tomcat/bin/catalina.sh

CATALINA_HOME=/home/dmdba/dm/tomcat

JAVA_HOME=/usr/java/jdk-18.0.1.1

JAVA_OPTS="-server -Xms256m -Xmx1024m  -Djava.library.path=/home/dmdba/dm/dmdbms/bin"

编辑server.xml文件

$ vi /home/dmdba/dm/tomcat/conf/server.xml

    <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443"

               maxPostSize="-1"/>

启动tomcat服务

$ /home/dmdba/dm/tomcat/bin/startup.sh

$ ps -ef | grep tomcat

 

浏览器上测试tomcat是否可用

 

3、部署DEM

可以通过 2 种方式获取 dmagent:

1) 达梦数据库安装目录的 tool 下存有 dmagent;

2) 登录部署好的 DEM,在监控和告警模块下单击主机,打开主机面板,在工具栏选择 更多->下载代理,下载 dmagent。 拷贝 dmagent 到要部署的机器上。

这里选用的是第一种方式

将dem.war移动到webapps路径下

$ cp /home/dmdba/dm/dmdbms/web/dem.war /home/dmdba/dm/tomcat/webapps/

重新启动tocat服务,dem.war会自动进行解压

编辑db.xml文件修改ip,端口号等信息。

$ vi /home/dmdba/dm/tomcat/webapps/dem/WEB-INF/db.xml

<?xml version="1.0" encoding="UTF-8"?>

<ConnectPool>

        <Server>192.168.255.137</Server>

        <Port>5236</Port>

        <User>SYSDBA</User>

        <Password>SYSDBA</Password>

        <InitPoolSize>5</InitPoolSize>

        <CorePoolSize>10</CorePoolSize>

        <MaxPoolSize>50</MaxPoolSize>

        <KeepAliveTime>60</KeepAliveTime>

        <DbDriver></DbDriver>

        <DbTestStatement>select 1</DbTestStatement>

        <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>

        <SSLPassword></SSLPassword>

</ConnectPool>

重启tomcat

$ /home/dmdba/dm/tomcat/bin/shutdown.sh

$ /home/dmdba/dm/tomcat/bin/startup.sh

在WEB上登入测试DEM部署成功

http://192.168.255.138:8080/dem/

默认用户名和密码:admin/888888

 

4、部署dmagent

编辑agent.ini

# vi /home/dmdba/dm/dmdbms/tool/dmagent/agent.ini

center.url=http://192.168.255.137:8080/dem #DEM 访问地址

gather_enable=true #开启收集监控数据功能,默认打开

service_enable=true #开启远程调用功能,部署时需要打开

root用户下安装dmagent

# cd /home/dmdba/dm/dmdbms/tool/dmagent/

# ./service.sh install

# ./service.sh start

# ps -ef | grep dmagent

 

在管理系统的页面上可以看到新加进来的数据库服务器信息

 

四、后记

  当我们维护批量的数据库时,监控管理工具,可以提高我们的工作效率,也能在问题未爆发时提前解决问题,能在问题发生时第一时间发现问题。以上是DEM的部署过程,如果文中哪里有误,欢迎指出,大家共同交流进步!

社区地址:https://eco.dameng.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值