DEM 9.1.0 部署(双机)

发布时间:2026/9/2 17:12:48
DEM 9.1.0 部署(双机) 1 安装前准备1.1 部署规划项目监控端被监控端IP 地址192.168.166.11192.168.166.22角色DEM 监控端DM8 数据库服务器、DEM 后台库、dmagent操作系统Kylin Linux Advanced Server V10 (Halberd)Kylin Linux Advanced Server V10 (Halberd)OS 用户root / dmdbaroot / dmdba数据库版本DM Database Server 64 V8数据库 Build03134284604-20260707-335949-20228数据库端口15236数据库安装路径/dmdbms数据库实例路径/data/dmdata/DAMENGDEM 版本9.1.0Java 版本JDK 1.8.0_161Java 路径/opt/dem/java/jdk1.8.0_161Tomcat 版本Apache Tomcat 9.0.121Tomcat 路径/opt/dem/tomcat/apache-tomcat-9.0.121DEM Web 路径/opt/dem/tomcat/apache-tomcat-9.0.121/webapps/demDEM 登录地址http://192.168.166.11:8080/demDEM 数据库用户DEMDEM 数据表空间TBS_DEMDEM 索引表空间IDX_DEMdmagent 版本9.1.0dmagent 路径/dmdbms/dmagent-9.1.0本文默认 DM8 数据库已经提前安装、初始化并正常启动不包含数据库软件安装及实例初始化过程。1.2 网络及端口要求部署前确认两台服务器之间网络互通至少保证以下端口正常源端目标端端口用途运维客户端192.168.166.118080访问 DEM192.168.166.11192.168.166.2215236DEM 连接后台数据库192.168.166.22192.168.166.118080dmagent 向 DEM 上报监控数据实验环境可关闭防火墙[rootdem ~]# systemctl stop firewalld[rootdem ~]# systemctl disable firewalld[rootdem ~]# systemctl status firewalld[rootdm ~]# systemctl stop firewalld[rootdm ~]# systemctl disable firewalld[rootdm ~]# systemctl status firewalld2 配置监控端环境以下操作在192.168.166.11监控端执行。2.1 创建目录[rootdem ~]# mkdir -p /opt/dem/java[rootdem ~]# mkdir -p /opt/dem/tomcat[rootdem ~]# mkdir -p /opt/dem/dmdbms[rootdem ~]# chown -R dmdba:dinstall /opt/dem2.2 配置 Java2.2.1 检查 Java 环境[rootdem ~]# java -version[rootdem ~]# which java[rootdem ~]# javac -version[rootdem ~]# jps2.2.2 安装 JDK 1.8.0_161[rootdem ~]# cd /opt/dem[rootdem dem]# tar -zxvf jdk-8u161-linux-x64.tar.gz -C /opt/dem/java/检查[rootdem dem]# ls -l /opt/dem/java/应存在/opt/dem/java/jdk1.8.0_1612.2.3 配置环境变量[rootdem ~]# vim /etc/profile.d/java.sh写入exportJAVA_HOME/opt/dem/java/jdk1.8.0_161exportPATH$PATH:$JAVA_HOME/bin使配置生效[rootdem ~]# source /etc/profile验证[rootdem ~]# echo $JAVA_HOME[rootdem ~]# java -version[rootdem ~]# javac -version[rootdem ~]# jps2.2.4 切换系统默认 Java[rootdem ~]# whereis java[rootdem ~]# ll /usr/bin/java[rootdem ~]# ll /etc/alternatives/java[rootdem ~]# readlink -f /usr/bin/java切换[rootdem ~]# rm -f /etc/alternatives/java[rootdem ~]# ln -s /opt/dem/java/jdk1.8.0_161/bin/java /etc/alternatives/java验证[rootdem ~]# readlink -f /usr/bin/java[rootdem ~]# java -version[rootdem ~]# javac -version[rootdem ~]# jps2.3 安装 Tomcat将apache-tomcat-9.0.121.tar.gz放至/opt/dem/tomcat后执行[rootdem ~]# cd /opt/dem/tomcat[rootdem tomcat]# tar -zxvf apache-tomcat-9.0.121.tar.gz -C /opt/dem/tomcat/[rootdem tomcat]# chown -R dmdba:dinstall /opt/dem/tomcat/apache-tomcat-9.0.1213 配置 DEM 后台库以下操作在192.168.166.22被监控端执行。数据库已经提前安装并正常运行。3.1 检查数据库[dmdbadm ~]$ /dmdbms/bin/disql SYSDBA/SYSDBA密码192.168.166.22:15236查询版本SQLselect*fromv$version;版本信息DM Database Server 64 V8 DB Version: 0x7000d 03134284604-20260707-335949-20228 Msg Version: 6 Gsu level(5) cnt: 1023.2 配置数据库参数3.2.1 参数调整SQLSP_SET_PARA_VALUE(2,MEMORY_POOL,200);SQLSP_SET_PARA_VALUE(2,BUFFER,1000);SQLSP_SET_PARA_VALUE(2,SORT_BUF_SIZE,50);3.3 创建 DEM 表空间及用户3.3.1 创建数据表空间SQLCREATETABLESPACETBS_DEMDATAFILETBS_DEM1.DBFSIZE128AUTOEXTENDONNEXT2048,TBS_DEM2.DBFSIZE128AUTOEXTENDONNEXT2048,TBS_DEM3.DBFSIZE128AUTOEXTENDONNEXT2048,TBS_DEM4.DBFSIZE128AUTOEXTENDONNEXT2048;3.3.2 创建索引表空间SQLCREATETABLESPACEIDX_DEMDATAFILEIDX_DEM1.DBFSIZE128AUTOEXTENDONNEXT2048,IDX_DEM2.DBFSIZE128AUTOEXTENDONNEXT2048,IDX_DEM3.DBFSIZE128AUTOEXTENDONNEXT2048,IDX_DEM4.DBFSIZE128AUTOEXTENDONNEXT2048;3.3.3 创建 DEM 用户SQLCREATEUSERDEMIDENTIFIEDBYDEM用户密码DEFAULTTABLESPACETBS_DEMDEFAULTINDEXTABLESPACEIDX_DEM;赋权SQLGRANTDBA,PUBLIC,RESOURCE,VTI,SOI,SVITODEM;取消限制SQLALTERUSERDEMLIMITFAILED_LOGIN_ATTEMPS UNLIMITED,PASSWORD_LOCK_TIME UNLIMITED,PASSWORD_GRACE_TIME UNLIMITED;检查SQLSELECTUSERNAME,DEFAULT_TABLESPACEFROMDBA_USERSWHEREUSERNAMEDEM;3.4 执行 dem_init.sql[dmdbadm ~]$ /dmdbms/bin/disql DEM/DEM用户密码192.168.166.22:15236设置字符集SQLsetCHAR_CODE UTF8执行SQLstart/dmdbms/dem_setup_20260724_x86_linux_64_9.1.0/source/resources/dem_init.sql4 部署 DEM以下操作在192.168.166.11监控端执行。4.1 部署 dem.war将dem.war放入 Tomcat 的webapps目录[dmdbadem ~]$cp/opt/dem/tomcat/dem_war_20260724_9.1.0/dem.war\/opt/dem/tomcat/apache-tomcat-9.0.121/webapps/检查[dmdbadem ~]$ls-lh/opt/dem/tomcat/apache-tomcat-9.0.121/webapps/dem.war4.2 启动 Tomcat 解压 DEM[dmdbadem ~]$ /opt/dem/tomcat/apache-tomcat-9.0.121/bin/startup.sh等待应用解压后检查[dmdbadem ~]$ls-l/opt/dem/tomcat/apache-tomcat-9.0.121/webapps/dem停止 Tomcat[dmdbadem ~]$ /opt/dem/tomcat/apache-tomcat-9.0.121/bin/shutdown.sh4.3 修改 db.xml[dmdbadem ~]$vim/opt/dem/tomcat/apache-tomcat-9.0.121/webapps/dem/WEB-INF/db.xml修改关键连接信息Server192.168.166.22/ServerPort15236/PortUserDEM/UserPasswordDEM用户密码/Password检查[dmdbadem ~]$cat/opt/dem/tomcat/apache-tomcat-9.0.121/webapps/dem/WEB-INF/db.xml4.4 启动 DEM[dmdbadem ~]$ /opt/dem/tomcat/apache-tomcat-9.0.121/bin/startup.sh浏览器访问http://192.168.166.11:8080/dem默认账号admin默认密码8888885 配置 dmagent以下操作在192.168.166.22被监控端执行。5.1 获取 dmagent登录 DEM进入【运维】 - 【资源包】下载 Linux x86_64 对应的 dmagent。上传并解压到/dmdbms/dmagent-9.1.05.2 修改 dmagent 配置[dmdbadm ~]$vim/dmdbms/dmagent-9.1.0/agent.ini修改center_url http://192.168.166.11:8080/dem检查[dmdbadm ~]$head-3/dmdbms/dmagent-9.1.0/agent.ini5.3 核对两机时间监控端[rootdem ~]# date被监控端[rootdm ~]# date两台服务器时间不要相差 5 分钟以上否则 dmagent 上报消息可能被判定为无效。5.4 注册并启动 dmagent注册服务使用 root 用户[rootdm ~]# cd /dmdbms/dmagent-9.1.0[rootdm dmagent-9.1.0]# ./service.sh install生成服务 Key注意需与系统值一样不一致可能导致错误[rootdm ~]# cat /dmdbms/dem_setup_20260724_x86_linux_64_9.1.0/source/resources/dem_init.sql | grep service_key[rootdm ~]# /dmdbms/dmagent-9.1.0/start.sh install_service_key 1628114E75763801启动服务[rootdm ~]# /dmdbms/dmagent-9.1.0/service.sh start5.5 查看主机监控dmagent 正常启动后登录 DEM查看192.168.166.22主机。确认能够正常显示 CPU、内存、磁盘、网络等监控信息。首页可以速览被监控服务器以及数据库实例状态此处为实验环境内存本就较低点击查看跳转到告警详细统计历史告警和告警类型等信息。6 收尾工作6.1 调整监控频率登录 DEM进入【系统管理】 - 【系统配置】根据现场需要调整监控采集频率修改完成后保存。6.2 配置历史监控数据保留进入历史数据管理/采集数据管理页面根据磁盘空间及运维要求设置监控数据保留周期。