注册
主题:麒麟操作系统下如何安装部署达梦DEM管控平台
培训园地/ 文章详情 /

主题:麒麟操作系统下如何安装部署达梦DEM管控平台

杨磊 2022/11/16 1107 0 0

DM 企业管理器的英文简称 DM Enterprise Manager (DEM). 提供一个通过 WEB 界面来监控,管理,维护 DM 数据库的集中管理平台,可以从任何可以访问 web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。

这么好使,该怎么部署呐?

操作系统版本信息:
image.png

DEM部署实施步骤:

1.创建一个数据库作为DEM后台数据库, 使用dbca.sh工具部署,该工具可进行服务注册

数据库dm.ini参数配置进行优化, 推荐配置(不小于如下配置):

	MEMORY_POOL          =  200
	BUFFER               =  1000
	KEEP                 =  64
	SORT_BUF_SIZE        =  50

  1. 在该数据库中执行以下SQL脚本dem_init.sql,重启数据库实例;
	SQL>set define off
	SQL>set char_code utf8
	SQL>start /dm8/web/dem_init.sql

	[dmdba@192 bin]$./DmServiceDMSERVER restart

或者使用服务形式进行重启(root用户执行)
	[dmdba@localhost bin]# systemctl restart DmServiceDMSERVER.service

  1. 配置tomcat
    (1)解压tomcat
	[dmdba@localhost ~]$unzip apache-tomcat-8.0.20.zip

(2)在conf/server.xml中  <Connector port="8080" protocol="HTTP/1.1"... 追加属性字段  maxPostSize="-1"
		<Connector port="8080" protocol="HTTP/1.1" 
               	maxThreads="150" connectionTimeout="20000" 
               	redirectPort="8443" 
               	maxPostSize="-1" />

(3)修改jvm启动参数,在catalina.sh加入如下内容:
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"
  1. 配置后台数据库的连接信息:ip、port、用户名、密码信息等,在文件WEB-INF/db.xml(dem.war中)配置如下:

(1)配置JAVA环境变量到dmdba用户的.bash_profile中,拷贝dem.war到apache的webapps中。

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre
export PATH=$JAVA_HOME/bin:$PATH

 [dmdba@192 bin]$ cp /dm8/web/dem.war /dm8/apache-tomcat-8.0.20/webapps/

(2)启动tomcat,目的是为了生成

[dmdba@192 bin]$ ./startup.sh &

(3)修改db.xml,IP,端口,用户名密码等信息,根据时间进行调整。

[dmdba@192 bin]$ cd  /dm8/apache-tomcat-8.0.20/webapps/dem/WEB-INF
[dmdba@192 WEB-INF]$ vim db.xml

	    <?xml version="1.0" encoding="UTF-8"?>
	    <ConnectPool>
        	<Dbtype>dm8</Dbtype>
        	<Server>192.168.220.119</Server>
        	<Port>5236</Port>
        	<User>SYSDBA</User>
        	<Password>Dameng123</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>
	</ConnectPool>

(4)关闭tomcat

[dmdba@192 bin]$ ./shutdown.sh

5.启动tomcat并且访问
(1)启动tomcat。

[dmdba@192 bin]$./startup.sh

(2)假设本机ip为192.168.220.119,开启浏览器访问url(http://192.168.220.119:8080/dem),登录(admin/888888)
image.png

image.png

如何接资源监控,在下图中显示出来?
image.png

布署代理:

  1. 获取dmagent 可以通过2种方式获取dmagent
  1. 达梦数据库安装目录的tool下存有dmagent
  2. 登录部署好的DEM,在监控和告警模块下单击主机,打开主机面板,在工具栏选择更多->下载代理,下载dmagent。 拷贝dmagent到要部署的机器上。
  1. 修改dmagent配置
    配置dmagent目录下的agent.ini
center.url=http://192.168.220.119:8080/dem #DEM访问地址 
gather_enable=true #开启收集监控数据功能,默认打开 
service_enable=true #开启远程调用功能,部署时需要打开, 
  1. 核对dmagent和DEM所运行机器时间
    一般要求dmagent和DEM所运行机器时间一致,最多不要相差5分钟。

  2. 启动dmagent dmagent目录下:

Windows:

start.bat <DMAGENT_HOME>/agent.ini #进程方式运行 
service.bat start/restart #服务方式运行 l

linux:root账号:

[root@localhost dmagent]# ./service.sh install
[root@localhost dmagent]# ./service.sh start
重定向至 /bin/systemctl start DmAgentService.service

start.sh <DMAGENT_HOME>/agent.ini #进程方式运行 
service.sh start/restart #服务方式运行 

image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服