达梦数据库DEM部署搭建

讲解

DEM是达梦的一种监控工具,可以监控实例状态、寿命、性能等
该工具为b/s架构,需要java环境,以及tomcat的拉起。

本文章DEM部署在Linux端,需安装好jdk8并配置环境变量,同时准备好tomcat8


【准备环境】

本文章共3台linux机器作为演示,分别安装jdk8,并配置好环境变量
其中2台装dm8主备集群,另外一台装dm8(DEM就在dm8里)并且安装tomcat8
tomcat下载并解压好,即安装完毕,装在哪没有明确规定
3台机器都初始化好实例。实例名如下:
主:DW0
备:DW1
监:DEM
*下文均使用实例名

【调整数据库参数】

登录DEM机器的数据库目录,编辑dm.ini文件,调整参数

MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50

 

【构建元数据】

在DEM机器上,进入dm8的安装目录下

cd /dmdbms/web

有个dem_init.sql,记录该sql文件的位置和名字

使用disql登录DEM实例,导入该sql入库
*此SQL脚本编码为UTF-8,使用disql执行SQL脚本时,先设置set CHAR_CODE UTF8。

SQL> set CHAR_CODE UTF8
SQL> start /dmdbms/web/dem_init.sql 

 

【配置tomcat】

进入tomcat目录下conf目录

cd /home/dmdba /apache-tomcat-8.5.75/conf
vim server.xml

在此处新增一段:maxPostSize="-1"

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

因为配置了jdk的环境变量,因此此处不设置jvm启动参数,否则会冲突。可执行vim /etc/profile,自行设置jdk环境变量

 

【安装DEM】

在DEM机器上,回到web目录下

cd /dmdbms/web

将dem.war复制到tomcat目录下的webapps目录下

cp dem.war /home/dmdba /apache-tomcat-8.5.75/webapps

手动解压war包(自动也可以,但还得重启一次tomcat,就算了)

unzip -oq dem.war -d dem

 

【配置DEM】

在DEM机器上,进入dem服务目录下

cd /home/dmdba/apache-tomcat-8.5.75/webapps/dem/WEB-INF
vim db.xml


将ip、端口、用户名、密码等修改为DEM机器的数据库实例连接信息。

 

【启动tomcat】

返回到tomcat的bin目录下

cd /home/dmdba/apache-tomcat-8.5.75/bin
./startup.sh

 或者:sh startup.sh
两个均可

然后查看下进程是否存在

ps -ef | grep tomcat

进程正常后,登录浏览器,进入DEM界面
初始用户密码为admin/888888
http://192.168.238.135:8080/dem

【为需要监控的机器配置dmagent】

配置数据库代理
登录DW0、DW1两台主备机器,接下来所有操作两台机器都执行
配置dmagent,在/dmdbms/tool/dmagent目录下

vim agent.ini

 修改center_url使其指向DEM机器的web页面

center_url = http://192.168.238.135:8080/dem
service_enable = true
gather_enable = true

前台启动dmagent,测试连接DEM

./start.sh agent.ini

回到浏览器web页面,查看节点的连接情况,点击资源监控
可以看到2个节点成功连接,dmagent配置正常。


返回DW0、DW1两台机器,执行exit退出前台启动,配置后台启动 

exit
./service.sh install

再后台启动

./service.sh start

查看后台启动的dmagent进程是否正常

ps -ef | grep dmdbms

 

【简单使用DEM】

配置节点的网络
在web端上,中间界面的左上角,点击“更多”
修改节点的内网、外网ip,点“保存”
保存后,可以看到ip前的感叹号消失,并能看到内外网ip

配置数据库监控
下方点击“数据库”


添加“集群”(若是单机实例就选单实例)
填写集群名,选择集群类型为“数据守护”(这里添加的是主备集群)


然后点击“站点扫描”
输入数据库连接信息,测试连接数据库


成功后添加实例

 

添加好的数据库能在主界面看到,但是一开始会显示异常,需要手动刷新,或者等待自动刷新,默认是60s
刷新好后就能看到数据库监控的状态了

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值