参考:
https://www.modb.pro/db/25841
DEM 安装部署
一、环境概述
操作系统:Red Hat Enterprise Linux Server release 6.9 (Santiago)
中间件:tomcat-8
JDK:操作系统自带jdk1.8.0_211 (/usr/java/jdk1.8.0_211-amd64)
数据库:达梦8
DEM包:基于DM8($DM_HOME/web/dem.war)
IP Addr: 192.168.15.10
安装部署可参考:$DM_HOME/web/readme.txt
二、DEM Server配置
2.1 安装DM 8并初始化实例
软件安装过程略。
初始化实例:
./dminit path=/dm8/dmdata PAGE_SIZE=16
参考连接:
https://www.cndba.cn/LeeWen2020/article/4151
2.2 调整数据库参数并执行dem_init.sql脚本
1、修改dm.ini相关参数配置,推荐配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
2、执行dem_init.sql脚本
cd /dm8/dmdbms/bin
[dmdba@DaMengDB bin]$ ./disql
SQL> start /dm8/dmdbms/web/dem_init.sql
......
......
SQL> exit
2.3 部署Tomcat
1、配置环境变量
Java采用系统自带的java,所以没有重新安装java。
在/etc/profile中,添加如下内容:
JAVA_HOME=/usr/java/jdk1.8.0_211-amd64
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH
2、解压tomcat,并启动tomcat
[root@DaMengDB opt]# tar -xvf apache-tomcat-8.5.55.tar.gz
[root@DaMengDB opt]# cd apache-tomcat-8.5.55/bin
[root@DaMengDB bin]# ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-8.5.55
Using CATALINA_HOME: /opt/apache-tomcat-8.5.55
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.55/temp
Using JRE_HOME: /usr/java/jdk1.8.0_211-amd64
UsingCLASSPATH: /opt/apache-tomcat-8.5.55/bin/bootstrap.jar:/opt/apache-tomcat-8.5.55/bin/tomcat-juli.jar
Tomcat started.
[root@DaMengDB bin]#
浏览器访问 />
3、修改tomcat的server.[root@DaMengDB bin]# cd /opt/apache-tomcat-8.5.55/conf/
[root@DaMengDB conf]# vi server. <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize= "-1"/> ##添加maxPostSize="-1"
4、复制dem war包到/opt/apache-tomcat-8.5.55/webapps下,并启动tomcat
[root@DaMengDB webapps]# cp /dm8/dmdbms/web/dem.war ./
[root@DaMengDB webapps]# ls
dem.war docs examples host-manager manager ROOT
[root@DaMengDB webapps]# cd ../bin
[root@DaMengDB bin]# ./startup.sh
##tomcat启动后会自动解压war包
5、修改dem包中的db.[root@DaMengDB dem]# cd /opt/apache-tomcat-8.5.55/webapps/dem/WEB-INF/
[root@DaMengDB WEB-INF]# vi db.<?<ConnectPool>
<Dbtype>dm8</Dbtype>
<Server>192.168.15.10</Server>
<Port>5236</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>
<InitPoolSize>50</InitPoolSize>
<CorePoolSize>100</CorePoolSize>
<MaxPoolSize>500</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
<!-- <Url>jdbc:dm://localhost:5236</Url> -->
</ConnectPool>
6、配置tomcat服务开机自启
cp /opt/apache-tomcat-8.5.55/bin/catalina.sh /etc/init.d/tomcatDEM
vi /etc/init.d/tomcatDEM
#在第二行添加如下内容:
#chkconfig: 2345 10 90
#description:Dameng DEM Tomcat Service
CATALINA_HOME=/opt/apache-tomcat-8.5.55
JAVA_HOME=/usr/java/jdk1.8.0_211-amd64
JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/dm8/dmdbms/bin"
添加服务开机自启
chkconfig --add tomcatDEM
chkconfig --level 2345 tomcatDEM on
chkconfig --list tomcatDEM
7、重启tomcat服务
/etc/init.d/tomcatDEM stop
/etc/init.d/tomcatDEM start
2.4 访问DEM系统
访问地址 />默认用户名密码:admin/888888
三、DEM Agent配置
在监控节点配置并启用dmagent,默认数据库安装目录包含dmagent,但需要以root用户来启动服务。也可以将DEM SERVER上的 $DM_HOME/tool下的dmagent目录拷贝到各个节点上。
1、修改所有目标节点上的dmagent配置
[dmdba@dm8mpp03 ~]$ cd $DM_HOME/tool
[dmdba@dm8mpp03 tool]$ cd dmagent
[dmdba@dm8mpp03 dmagent]$ ls
config.properties DMAgentRunner.bat DMAgentService.bat lib log4j.[dmdba@dm8mpp03 dmagent]$ vi 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.15.10:8080/dem #修改dem server地址
center.agent_servlet=dem/dma_agent
2、安装DMAgentService,并启动 (root用户)
[root@dm8mpp03 ~]# /dm8/dmdbms/tool/dmagent/DMAgentService.sh install
Detected RHEL or Fedora:
Installing the DMAgentService daemon..
[root@dm8mpp03 ~]# /dm8/dmdbms/tool/dmagent/DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:2878
#启动后,DEM SERVER会自动发现监控主机。
3、访问DEM系统查看目标主机
“监控及告警”==》 “主机”
可以添加数据库到DEM进行管理,也可以使用DEM进行数据库安装搭建。
至此,DEM部署完成。
没有评论:
发表评论