达梦DEM部署

操作系统版本CentOS7.6
数据库版本DM8_20240712

目录

1.简介

1.1DEM介绍

1.2系统架构

1.3部署流程

2.软件安装

2.1安装JDK

2.2安装TOMCAT

2.3同步时间

2.4初始化后台数据库

2.5 DEM连接配置

2.6部署 dmagnet

3.测试

3.1登录

3.2检查dmagent

3.3配置数据库监控

3.4Manager工具

1.简介

1.1DEM介绍

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

        DEM 提供一个通过 Web 界面来监控、管理并维护 DM 数据库的集中式管理平台,可以从任何可以访问 Web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。

        DEM 不仅包含了传统桌面工具、管理工具 Manager 和数据迁移工具 DTS 等的功能,还提供了集群部署、监控和告警的功能。

1.2系统架构

DEM 由以下几个部分组成:

DEM 服务器:指 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent 收集到的数据到 DEM 存储数据库,同时向客户端展示监控数据。

DEM 存储数据库:存储 DEM 的元数据和 dmagent 收集到的监控数据。

数据库实例:需要被管理监控的数据库实例。

数据库代理服务(dmagent):部署在远程机器上的代理,DEM 通过 dmagent 访问远程主机,同时 dmagent 收集监控信息发送给 DEM。

DEM 系统架构图如下所示:

1.3部署流程

DEM的部署流程:

1.安装JDK

2.安装TOMCAT

3.同步时间

4.初始化后台数据库

5.部署dem.war

6.部署dmagent

其中,JDK、TOMCAT、后台数据库、DEM WAR部署在应用服务器,dmagent与被监控的数据库部署在一起。

2.软件安装

2.1安装JDK

DEM要求,JAVA版本必须为JAVA1.8。

本文使用的jdk是jdk-8u231-linux-x64.tar.gz,安装很简单,解压安装包,配置环境变量即可。如下:

(1) JDK安装在/app/jdk目录下

cd /app/jdk

tar -xzvf jdk-8u231-linux-x64.tar.gz

(2) 配置环境变量

vi ~/.bash_profile 	
export JAVA_HOME=/app/jdk/jdk1.8.0_231
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/lib:$PATH

2.2安装TOMCAT

(1)安装

cd /app/
tar -zxvf apache-tomcat-9.0.68.tar.gz

(2)配置环境变量

vi ~/.bash_profile
export TOMCAT_HOME=/app/apache-tomcat-9.0.68

(3)配置server.xml

在 conf/server.xml 配置文件中 <Connector port="8080" protocol="HTTP/1.1"... 位置处添加属性字段 maxPostSize="-1"

vi conf/server.xml

<Connector port="8080" protocol="HTTP/1.1" maxPostSize="-1"
               connectionTimeout="20000"
              redirectPort="8443" />

2.3同步时间

        一般要求 dmagent DEM 所运行机器时间一致,最多不要相差 M 分钟,M 5 分钟和主机失效时间两者中的最小值。其中,5 分钟为 dmagent 消息的有效时间,即 DEM 收到dmagent 的消息时,如果收到的 dmagent 发送的消息的时间与 DEM 运行机器当前时间相差 5 分钟,则认为该消息无效,不处理该消息。主机失效时间 mf_invalid_time(单位:秒)即在主机失效时间内没有收到 dmagent 发送的信息,则认为主机失效。

2.4初始化后台数据库

创建后台数据库

dminit path=/dm8/data db_name=DEMDB instance_name=DEMDB  PORT_NUM=8237

启动后台数据库

dmserver /dm8/data/DEMDB/dm.ini

执行初始化脚本

disql SYSDBA/SYSDBA:8237
SQL> set CHAR_CODE UTF8
SQL> start /app/setup/dem_init.sql

2.5 DEM连接配置

1.解压dem.war包

        将 dem.war 包放置在 Tomcat webapps 目录下,启动 Tomcat,会自动解压 war 包生成 DEM 目录。在 bin 目录下执行脚本启动 Tomcat

2. 配置后台数据库连接

配置数据库连接IP、端口、用户名、密码等。

cd /app/apache-tomcat-9.0.68/webapps/dem/WEB-INF
vi db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
        <Server>192.168.220.128</Server>
        <Port>8237</Port>
        <User>SYSDBA</User>
        <Password>SYSDBA</Password>
        <InitPoolSize>5</InitPoolSize>
        <CorePoolSize>10</CorePoolSize>
        <MaxPoolSize>500</MaxPoolSize>
        <KeepAliveTime>60</KeepAliveTime>
        <DbDriver></DbDriver>
        <DbTestStatement>select 1</DbTestStatement>
        <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
        <SSLPassword></SSLPassword>
</ConnectPool>

2.6部署 dmagnet

DEM 通过 dmagent 访问远程主机,同时 dmagent 收集监控信息发送给 DEM。dmagent应该部署到远程主机上。

1. 解压

cd /app
unzip dmagent.zip

2.配置agent.ini

vi agent.ini
center_url     = http://192.168.220.128:8080/dem 
ip_list        = [192.168.220.128]

3. 启动 dmagent

./start.sh -d ./agent.ini

4.脚本注册与服务启动

./service.sh install
systemctl start DmAgentService

3.测试

3.1登录

登录地址:http://<ip>:8080/dem,<ip>处填写对应的IP。

默认用户名admin,首次安装的默认密码888888(记着修改密码)。

3.2检查dmagent

点击左侧导航栏【资源监控】,点击主机名称。连接状态“成功”,说明dmagent部署正确。

3.3配置数据库监控

登录后,可以通过【资源监控】【数据库监控】【添加】配置数据库监控,操作步骤见下图:

1.添加数据库监控

3.4Manager工具

可以点击【SQL开发】导航图标,配置WEB版Manager工具

DEM部署成功,本文结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值