DEM部署

DEM全称为Dameng Enterprise Manager。DEM提供了数据库对象管理和数据库监控的功能,并且通过远程主机部署代理,能够实现对远程主机状态和远程主机上达梦数据库实例状态的监控。 DEM的监控不只局限于单个数据库实例,它能够对数据库集群(MPP、DSC、数据守护)进行监控和管理。

DEM部署说明
1.配置数据库
创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:
MEMORY_POOL          =  200
BUFFER               =  1000
KEEP                 =  64

在该数据库中执行以下SQL脚本dem_init.sql;
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA
set define off
set char_code utf8
start /dm/dmdbms/web/dem_init.sql

2.配置tomcat
创建tomcat文件夹,上传解压
[root@localhost tomcat]# mkdir /tomcat
[root@localhost tomcat]# tar zxvf tomcat.tar.gz
安装完成后就可以使用shell脚本启动。
[root@localhost tomcat]# cd apache-tomcat-7.0.104/bin/
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /tomcat/apache-tomcat-7.0.104
Using CATALINA_HOME:   /tomcat/apache-tomcat-7.0.104
Using CATALINA_TMPDIR: /tomcat/apache-tomcat-7.0.104/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /tomcat/apache-tomcat-7.0.104/bin/bootstrap.jar:/tomcat/apache-tomcat-7.0.104/bin/tomcat-juli.jar
Tomcat started.
然后就可以访问了:
http://192.168.6.7(ip):8080/
关闭: shutdown.sh

修改tomcat配置
(1) 在 /tomcat/conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段      maxPostSize="-1"
[root@localhost apache-tomcat-7.0.104]# cd conf/
[root@localhost conf]# vi server.xml

(2) 修改 jvm 启动参数
查看本地Java版本
[root@localhost java-1.7.0-openjdk-1.7.0.99.x86_64]# find / -name java
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.99.x86_64
[root@localhost java-1.7.0-openjdk-1.7.0.99.x86_64]# cd /tomcat/apache-tomcat-7.0.104/bin/
[root@localhost bin]# vi catalina.sh
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dm/dmdbms/bin"
(3) 把 dem.war 放到 tomcat 的 webapps 目录下
[root@localhost bin]# cp /home/dmdba/dm/dmdbms/web/dem.war /tomcat/apache-tomcat-7.0.104/webapps/
(4) 启动 tomcat (必须先启动 tomcat,才会解压缩 war 包,当然也可以直接在 dem.war 中配置,则不需要启动 tomcat)
[root@localhost apache-tomcat-7.0.104]# cd bin
[root@localhost bin]# ./startup.sh

(5)修改 dem 连接后台数据库配置文件 db.xml
配置 dem 后台数据库的连接信息: ip、 port、用户名、密码、连接池大小,SSL 登录信息
等 , 在 文 件 WEB-INF/db.xml ( dem.war 中 , 解 压 后 再 tomcat 的webapps/dem/war/WEB-INI/db.xml 下)配置;
[root@localhost WEB-INF]# pwd
/tomcat/apache-tomcat-7.0.104/webapps/dem/WEB-INF
[root@localhost WEB-INF]# vi db.xml

<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>localhost</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>
(6) 启动/重启 tomcat
[root@localhost bin]# ./shutdown.sh
[root@localhost bin]# ./startup.sh
(7). 登陆验证
假 设 部 署 DEM 的 机 器 IP 为 192.168.0.104 , 则 DEM 访 问 地址:http://192.168.6.7:8080/dem/
默认用户名和密码:admin/888888
3.部署dmagent
在监控的节点部署并启用dmagent。 DM的安装目录已经包含了dmagent,但agent 的安装必须以root用户来执行,所以我们需要先复制出来。
center.url=http://192.168.0.104:8080/dem  #DEM访问地址
center.agent_servlet=dem/dma_agent        #一般无需调整
[root@localhost dmagent]# cd /home/dmdba/dm/dmdbms/tool/dmagent
[root@localhost dmagent]# vi config.properties
安装启动dmagent  需要使用root安装
[root@localhost dmagent]# ./DMAgentService.sh install
User           Failures     Last failure        Host
Detected RHEL or Fedora:
Installing the DMAgentService daemon..
[root@localhost dmagent]# ./DMAgentService.sh start

 达梦社区:达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值