DEM 由以下几个部分组成:
DEM 服务器
DEM 存储数据库
要管理和监控的数据库实例
数据库代理服务(dmagent)
其中 DEM 服务器为 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent收集到的数据到 DEM 存储数据库,同时展示数据给客户端。
DEM 存储数据库存储 DEM 的元数据和 dmagent 收集到的监控数据。
数据库代理服务 dmagent 为部署在远程机器上的代理,DEM 通过 dmagent 访问远程
主机,同时 dmagent 收集监控信息发送给 DEM。
部署:
DEM 与达梦数据库代理(简称 dmagent)需同时部署。dmagent 是 DEM 部署在远程,主机上的代理,只有在主机上启动了 dmagent,达梦企业管理平台软件才可以访问远程主机,并监控远程主机的相关信息。
DEM 部署需要准备:
1.DEM WAR 包
2.Tomcat
3.JAVA 1.8
4.达梦数据库
其中 DEM WAR 包在达梦安装目录下/web/dem.war。
Tomcat 需要自己准备,与要部署的机器版本匹配即可。
需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8。
达梦数据库为 DEM 的后台库,故需保证 DEM 所在机器能访问达梦数据库。达梦数据库安装及实例创建详见《DM8 安装手册》。
查看JAVA版本
java -version
一.DEM部署安装
1.修改 DEM 后台数据库 dm.ini 参数配置,推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
2.在 DEM 后台库中执行 SQL 脚本 dem_init.sql。
dem_init.sql 路径为达梦数据库安装目录下的/web/dem_init.sql,此 SQL 脚本
编码为 UTF-8。
3.配置 tomcat,路径显示:
1)在conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1" ;
2)修改 jvm 启动参数;
在bin/catalina.sh中增加
JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/home/dmdba/dmdbms/bin"
3)将 dem.war 放到 tomcat 的 webapps 目录下;
4)启动 tomcat (必须先启动 tomcat,才会解压缩 war 包,也可以直接在dem.war 中配置,该方式则无需启动 tomcat)。
4.修改 DEM 连接后台数据库配置文件 db.xml
配置 DEM 后台数据库的连接信息:ip、port、用户名、密码、连接池大小以及SSL登录信息等,在文件 WEB-INF/db.xml(在 dem.war 中,解压后在tomcat的路径 webapps/dem/war/WEB-INI/db.xml 下)中配置。
若要以 SSL 安全方式连接后台数据库,则需配置 SSLDir 和 SSLPassword默认在 WEB-INF/sslDir 目录中存有密钥对,WEB-INF/db.xml 配置客户端连接使用的密钥文件路径(SSLDir)为 WEB-INF/sslDir/client_ssl/SYSDBA,密码(SSLPassword)为空,对应 WEB-INF/db.xml 中配置的登录用户 SYSDBA。此时,只需拷贝 WEB-INF/sslDir/server_ssl 至后台数据库执行码目录。
5.启动/重启 tomcat
如果步骤 3 中启动了 tomcat,则需重启 tomcat,否则启动 tomcat。
6.登录验证
假设部署 DEM 的机器 IP 为 192.168.1.201,则 DEM 访问地址:http://192.168.1.201:8080/dem/。
默认用户名和密码:admin/888888。
登录失败可能原因:
https与http的问题
配置路径包含中文
环境变量未配置好,需要先查看jdk版本及环境配置
二.配置开机自启
cp /home/dmdba/tomcat/apache-tomcat-8.0.35/bin/catalina.sh /etc/init.d/tomcatDEM
vi /etc/init.d/tomcatDEM
添加
#chkconfig: 2345 10 90
#description:Dameng DEM Tomcat Service
CATALINA_HOME=/home/dmdba/tomcat/apache-tomcat-8.0.35
添加服务开机自启 chkconfig --add tomcatDEM chkconfig --level 2345 tomcatDEM on chkconfig --list tomcatDEM
重启tomcat服务 /etc/init.d/tomcatDEM stop /etc/init.d/tomcatDEM start
三.配置dmagent
vi agent.ini(修改需要连接的dem的ip地址)
安装DMAgentService,并启动 (root用户,注意要先安装服务,不然会报错服务未安装)
[root@dm8mpp03 ~]# ./service.sh install
Detected RHEL or Fedora:
Installing the DMAgentService daemon…
[root@dm8mpp03 ~]# /./service.sh start
Starting DMAgentService…
… running: PID:xxxx
#启动后,DEM SERVER会自动发现监控主机。
访问DEM系统查看目标主机
更多资讯请上达梦技术社区了解: https://eco.dameng.com