Centos7下DEM安装部署

  • Post author:
  • Post category:其他


DEM安装



1.环境准备

DEM 部署需要准备:

DEM WAR 包 Tomcat

JAVA 1.8

达梦数据库

其中 DEM WAR 包在达梦安装目录下/web/dem.war。 Tomcat 需要自己准备,与要部署的机器版本匹配即可。

需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8。

达梦数据库为 DEM 的后台库,故需保证 DEM 所在机器能访问达梦数据库。



2.DEM部署步骤



2.1修改DEM后台数据库的dm.ini

在这里插入图片描述



2.2执行sql文件

在DEM后台数据库中执行达梦数据库安装目录下的/web/dem_init.sql

在这里插入图片描述

用disql执行脚本,先设置编码。

在这里插入图片描述



2.3配置Tomcat

安装过程可以参考我同学的博客:

https://blog.csdn.net/zjh982534314/article/details/119798617?spm=1001.2014.3001.5501

  1. 在 conf/server.xml 中<Connector port=“8080”

    protocol=“HTTP/1.1”… 追加属性字段 maxPostSize=”-1″;(我端口改成了80)

    在这里插入图片描述
  2. 修改 jvm 启动参数;
Linux:
bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m 
-Djava.library.path=/opt/dmdbms/bin"
  1. 将 dem.war 放到 tomcat 的 webapps 目录下;
  2. 启动 tomcat (必须先启动 tomcat,才会解压缩 war 包,当然也可以直接在

    dem.war 中配置,该方式则无需启动 tomcat)。

    在这里插入图片描述



2.4修改DEM连接后台数据库配置文件db.xml

解压后在 tomcat 的路径webapps/dem/war/WEB-INI/db.xml 下中配置

在这里插入图片描述

根据实际情况配置 DEM 后台数据库的连接信息:ip、port、用户名、密码、连接池大小以及 SSL登录信息

<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>localhost</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

到tomcat安装目录下的bin目录下./shutdown.sh,./startup.sh。

在这里插入图片描述

在这里插入图片描述



2.6登陆验证

访问地址http://192.168.31.143:80/dem/。

在这里插入图片描述



3.dmagent部署步骤



3.1获取dmagent

可以通过 2 种方式获取 dmagent:

  1. 达梦数据库安装目录的 tool 下存有 dmagent;
  2. 登录部署好的 DEM,在监控和告警模块下单击主机,打开主机面板,在工具栏选择

    更多->下载代理,下载 dmagent。

    在这里插入图片描述



3.2修改dmagent配置文件agent.ini

center.url=http://192.168.31.143:80/dem #DEM 访问地址

gather_enable=true #开启收集监控数据功能,默认打开

service_enable=true #开启远程调用功能,部署时需要打开

在这里插入图片描述



3.3启动dmagent

正常情况是要先注册服务,进入到dmagent目录下,用root用户运行:./service.sh install

然后运行:./DMAgentService.sh start启动服务,但我的是直接有DMAgentService,然后直接运行。有警告可能没有启动失败,但实际上是启动成功了。

在这里插入图片描述



3.4登陆查看

在这里插入图片描述



版权声明:本文为weixin_45181397原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。