达梦搭建DEM
1.介绍
部署 DEM 与达梦数据库代理(简称 dmagent)需同时部署。dmagent 是 DEM 部署在远程
主机上的代理,只有在主机上启动了 dmagent,达梦企业管理平台软件才可以访问远程主
机,并监控远程主机的相关信息。下面将分别介绍 DEM 和 dmagent 的部署步骤。
2.环境搭建
2.1搭建数据库并修改参数
搭建数据库(略)可以查看达梦安装文档,搭建完成后修改dm.ini参数
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50
2.2执行SQL脚本dem_init.sql , 脚本存放在安装路径下的/web/dem_init.sql
例:我的数据库安装在/opt/dmdbms下
start /opt/dmdbms/web/dem_init.sql
2.3配置tomcat
vim /root/apache-tomcat-9.0.39/conf/server.xml
添加 maxPostSize="-1"字段
<Connector port="8080" protocol="HTTP/1.1"
maxPostSize="-1"
connectionTimeout="20000"
redirectPort="8443" />
2.3.1将DEM项目war拷贝tomcat项目目录(webapps目录)
cp /opt/dmdbms/web/dem.war /root/apache-tomcat-9.0.39/webapps/
2.3.2解压DEM包
手动解压方式如下,其中-d 表示指定到目录dem:
Linux上使用
unzip -oq dem.war -d dem
2.4数据库的连接信息。
修改上一步解压后的dem/WEB-INF路径中的db.xml文件:**
vim /root/apache-tomcat-9.0.39/webapps/dem/WEB-INF/db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>192.168.211.6</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>
2.5进入tomcat的bin目录下运行startup.sh脚本启动tomcat。
在Linux中解压出来的tomcat的sh脚本没有执行权限,需要先给予执行权限。**
cd /root/apache-tomcat-9.0.39/bin/
cd /root/apache-tomcat-9.0.39/bin/
chmod +x *.sh
./startup.sh
2.6启动后检查检查tomcat是否已启动
ps -ef | grep tomcat
2.7 访问DEM系统
访问地址:http://192.168.211.6:8080/dem/
默认用户名密码:admin/888888
3.配置 DEM agent
cd /opt/dmdbms/tool/
cd dmagent
[root@localhost dmagent]# ls
config.properties DMAgentRunner.sh lib readme.pdf
data DMAgentService.bat log VERSION
DMAgentRunner.bat DMAgentService.sh log4j.xml wrapper
3.1修改配置文件
将IP地址修改为被监控端IP
vim config.properties
##[General]
##run_mode values:
##0 - assist process
##1 - assist process & monitor
##2 - assist process & monitor & deployer
run_mode=2
##id_gen_policy values:
##0: mac&ip, mac preferred
##1: ip
id_gen_policy=0
ap_port=6363
rmi_port=6364
##[DEM]
center.url=http://192.168.211.6:8080/dem
center.agent_servlet=dem/dma_agent
3.2安装DMAgentService,并启动 (root用户)
[root@localhost dmagent]# /opt/dmdbms/tool/dmagent/DMAgentService.sh install
Detected RHEL or Fedora:
Installing the DMAgentService daemon using systemd...
creating default service file...
Created symlink from /etc/systemd/system/multi-user.target.wa
nts/DMAgentService.service to /usr/lib/systemd/system/DMAgentService.service.[
root@localhost dmagent]# /opt/dmdbms/tool/dmagent/DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:2714