文章目录
- 一、环境准备
- 二、DEM 部署
- 三、dmagent 部署
一、环境准备
DEM 部署需要准备:
DEM WAR 包
Tomcat
JAVA 1.8
达梦数据库
其中 DEM WAR 包在达梦安装目录下/web/dem.war。Tomcat 需要自己准备,与要部署的机器版本匹配即可。需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8。
二、DEM 部署
1.dm.ini参数
创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
查看相关参数:
select name,type,value from v$parameter where name ='MEMORY_POOL';
select name,type,value from v$parameter where name ='BUFFER';
select name,type,value from v$parameter where name ='KEEP';
select name,type,value from v$parameter where name ='SORT_BUF_SIZE';
2.执行SQL脚本
在该数据库中执行SQL脚本dem_init.sql,此SQL脚本编码为UTF-8,如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8;
set CHAR_CODE UTF8;
start /home/dmdba/dmdbms/web/dem_init.sql
3.配置 tomcat
在 conf/server.xml 中 将 dem.war 放到 tomcat 的 webapps 目录下; 启动 tomcat: DEM 访问地址:http://192.168.235.132:8080/dem,默认用户名和密码:admin/888888。 DEM的代理叫做dmagent,存放目录在达梦数据库安装目录的tool目录下。 center.url=http://192.168.0.104:8080/dem #DEM 访问地址 gather_enable=true #开启收集监控数据功能,默认打开 service_enable=true #开启远程调用功能,部署时需要打开 要求 dmagent 和 DEM 所运行机器时间一致,最多不要相差 5 分钟。因为 5 分钟为 dmagent 消息的有效时间,即 DEM 收到 dmagent 的消息时,如果收到的 dmagent 发送的消息的时间与 DEM 运行机器当前时间相差 5 分钟,则认为该消息无效,不处理该消息。 主机失效时间 mf_valid_time(单位:秒)即在主机失效时间内没有收到 dmagent 发送的信息,则认为主机失效。 若要 dmagent 可用,须保证 DEM 可以收到 dmagent 的消息,并且 dmagent 本身不是失效状态(失效状态即为 DEM 主机管理页面显示连接失败状态),因此 dmagent 与 DEM所运行机器时间的差值取 5 分钟和主机失效时间的最小值,但建议 dmagent 与 DEM 所运行机器时间同步。 若要部署集群并创建系统服务,在Linux(Unix)环境下应以root用户运行dmagent,在 Windows 环境下应以 administrator 用户运行 dmagent。 ./service.sh install ./service.sh start systemctl start DmAgentService 启动代理agent后,刷新DEM界面,就会看到主机 更多资讯请上达梦技术社区了解: https://eco.dameng.com1.修改agent配置参数
配置 dmagent 目录下的 agent.ini:2. 核对 dmagent 和 DEM 所运行机器时间
3.安装并启动 dmagent
4.查看DEM监控



