-
进行两台服务器DM数据库的安装:
安装过程请看链接:https://blog.csdn.net/chenyu940415/article/details/107481183
-
DEM部署
DEM全称为Dameng Enterprise Manager。DEM提供了数据库对象管理和数据库监控的功能,并且通过远程主机部署代理,能够实现对远程主机状态和远程主机上达梦数据库实例状态的监控。 DEM的监控不只局限于单个数据库实例,它能够对数据库集群(MPP、DSC、数据守护)进行部署、监控和管理。2.1 DEM部署-创建元数据库:
元数据库是用于保存监控平台的元数据的数据库。
修改DEM后台数据库dm.ini参数配置, 推荐配置:MEMORY_POOL = 200 BUFFER = 1000 KEEP = 64 MAX_BUFFER = 2000 SORT_BUF_SIZE = 50
2.2 DEM部署-构建元数据
使用DM管理工具登录元数据库,运行数据库软件的安装目录 /dm8/soft/web/目录下的dem_init.sql脚 本,运行后会在元数据库中创建DEM模式及相关的元数据。需要注意的是在跑脚本时检查是否全部正常运行。[dmdba@localhost bin]$ ./disql SQL> start /dm8/soft/web/dem_init.sql
注意:在该数据库中执行SQL脚本dem_init.sql,此SQL脚本编码为UTF-8,如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8。
2.3 DEM部署-安装tomcat
将tomcat安装到指定位置,例如本处安装于/tomcat/apache-tomcat-x.x.xx路径下。[root@localhost tomcat]# tar zxvf apache-tomcat-9.0.37.tar.gz [root@localhost tomcat]# ls apache-tomcat-9.0.37 apache-tomcat-9.0.37.tar.gz
(1)在tomcat路径conf/server.xml中 <Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1",修改后如下图:
(2)修改jvm启动参数,修改tomcat目录下的bin/catalina.sh,在cygwin=false前如下内容(注意下面的路径以实际路径为准):JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/soft/bin"
若是Windows系统请加入:
set java_opts= -server -Xms40m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=c:\dmdbms\bin
注意:若服务器已配置java路径,则不需要再注明达梦自带的java路径,否则会冲突。
2.4 DEM部署-安装DEM
将达梦数据库安装目录下的DEM项目war包文件拷贝tomcat项目目录(webapps目录)下。[root@localhost web]# ls dem_init.sql DEM.pdf demsdk.jar dem.war readme.txt [root@localhost web]# cp dem.war /tomcat/apache-tomcat-9.0.37/webapps/
解压DEM包
解压有两种方式,一种是手动解压,一种是使用tomcat自动解压(自动解压后需要修改DEM配置后重启tomcat)。
手动解压方式如下,其中-d 表示指定到目录dem:
Linux上使用如下命令解压:unzip -oq dem.war -d dem
解压后得到dem的目录如下图:
2.5 DEM部署-配置DEM
配置DEM中元数据库的连接信息。
修改上一步解压后的dem/WEB-INF路径中的db.xml文件:# vim /tomcat/apache-tomcat-9.0.37/webapps/dem/WEB-INF/db.xml
根据实际情况修改数据库版本、数据库IP地址、数据库端口号、数据库用户名及密码,修改后如下图:
2.6 DEM部署-启动tomcat
进入tomcat的bin目录下运行startup.sh脚本启动tomcat。
在Linux中解压出来的tomcat的sh脚本没有执行权限,需要先给予执行权限,如下:[root@localhost bin]# chmod +x *.sh
启动tomcat:
[root@localhost bin]# ./startup.sh
如果启动报如下报错,解决方法如下:
[root@localhost bin]# ./startup.sh Cannot find tomcat/bin/setclasspath.sh This file is needed to run this program [root@localhost bin]# unset CATALINA_HOME --报错执行此条命令之后再启动即可
启动后检查检查tomcat是否已启动,若出现异常请进入tomcat/log路径查看相关日志,具体问题具体分析,此处不多做说明。
[root@localhost web]# ps -ef|grep tomcat
-
使用DEM-登录DEM
若DEM正常启动,启动成功后在浏览器中输入dem的地址 http://192.168.20.122:8080/dem/ 即可进入DEM登录界面。
默认用户密码是admin/888888,登录后可根据需要自行修改。
-
DEM配置(需要监控的每一台都需要配置)
4.1 DEM配置-修改配置文件config.properties
监控数据库主机或数据库需要在被监控的服务器上启动dmagent服务。
dmagent的路径在数据库安装目录的 /dm8/soft/tool/dmagent 下,目录下有相关的脚本和配置文件,如果不需要安装完整的DM可以将dmagent目录打包并解压到服务进行使用。
修改配置文件config.properties,指向DEM的web页面地址,修改后如下:[root@localhost /]# cd /dm8/soft/tool/dmagent/ [root@localhost dmagent]# vim config.properties
修改完后如下图:
注意:要求agent和dem所运行主机时间一致,尽量不要有差距,否则可能无法正常监控。4.2 DEM配置-注册和启动dmagent服务
注册服务:
进入到 /dm8/soft/tool/dmagent 下,用root用户运行:./DMAgentService.sh install
启动服务:
./DMAgentService.sh start
若Windows系统请运行bat后缀的脚本。
注意:dmagent未自带JRE运行时环境,运行dmagent需要用户设置JRE_HOME的环境变量。所以要配置好java环境变量。4.3 DEM配置-配置主机监控
更新被监控服务器的代理版本,保持与DEM一致(不建议使用DEM直接升级,直接去主机更新)
4.4 DEM配置-查看监控历史报表
主机历史监控信息:
数据库历史监控信息:
-
DEM搭建集群
达梦数据库DEM搭建与配置
最新推荐文章于 2024-09-16 20:32:06 发布