LINUX 系统:部署达梦企业管理工具-DEM

DEM配置

1.1 修改dm.ini

创建一个数据库作为DEM后台数据库, 并对数据库参数文件dm.ini参数配置进行优化, 推荐配置:

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

1.2 执行脚本

如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8。

启动该达梦数据库,并打开./disql工具执行SQL脚本dem_init.sql,脚本位置:/home/dmdba/dmdbms/web

登录数据库:

disql SYSDBA/SYSBDA:5236
>start /home/dmdba/dmdbms/web/dem_init.sql

tomcat部署

2.1 安装jdk和tomcat

使用yum命令安装JDK,root安装:

yum -y list java*

yum install java-1.8.0-openjdk.x86_64

2.2 下载tomcat介质

tomcat官网下载,下载地址:https://tomcat.apache.org/, 解压安装到/usr/local

tar -zxvf apache-tomcat-8.5.78.tar.gz -C /usr/local

 移动文件路径:

mv /usr/local/apache-tomcat-8.5.78 /usr/local/tomcat

将/dmdbms/web目录下的dem.war包,放到/usr/local/tomcat/webapps/目录下面

cp  /home/dmdba/dmdbms/web/dem.war  /usr/local/tomcat/webapps/

2.3 修改tomcat端口号为非默认端口号

vim /usr/local/tomcat/conf/server.xml

    <Connector port="18080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

2.4 启动tomcat

cd /usr/local/tomcat/bin
./startup.sh

2.5 确定tomcat正常访问

问地址:http://ip:18080/

  2.6 关闭tomcat

./shutdown.sh

3 修改配置文件

3.1 修改db.xml

我们的dem.war包已经放在/usr/local/tomcat/webapps目录下了,然后刚刚由于tomcat的启动,我们的dem.war被自动解压成了一个目录dem,我们进入这个目录,修改其中/WEB-INF/db.xml文件,配置后台数据库的连接信息,ip、port、用户名、密码、连接池大小,SSL登录信息等

cd /usr/local/tomcat/webapps/dem/WEB-INF

vim db.xml

 3.2 修改server.xml

在/usr/local/tomcat/conf/server.xml中 <Connector port=“18080” protocol=“HTTP/1.1”…追加属性字段 maxPostSize="-1"

maxPostSize参数的意思是使post内容大小不限制

vim /usr/local/tomcat/conf/server.xml

3.3 修改jvm启动参数

修改bin目录下的catalina.sh文件,在文件末尾加一行代码:

JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin"  

#记得把/home/dmdba/dmdbms/bin根据DM实际安装位置修改。

vim /usr/local/tomcat/bin/catalina.sh

4 访问DEM

先启动tomcat

cd /usr/local/tomcat/bin
./startup.sh

假设本机ip为192.168.153.10,然后开启浏览器访问url(http://192.168.153.10:18080/dem),登录(admin/888888)

5  安装dmagent

5.1 安装jdk

5.1.1 Linux环境安装jdk

在需要进行监控的主机上使用yum命令安装jdk,root执行:

yum -y list java*

yum install java-1.8.0-openjdk.x86_64 –y

5.2 配置agent.ini

5.2.1 linux环境配置agent.ini

 在/home/dmdba/dmdbms/tool/dmagent目录下,配置agent.ini:

vim /home/dmdba/dmdbms/tool/dmagent/agent.ini

center.url=http://192,168.153.10:18080/dem          #DEM访问地址,主要改这里,地址是部署dem的主机ip

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

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

5.3 核对dmagent和DEM所运行机器时间

 注意:在需要进行监控的主机上启动dmagent,要求agent和dem所运行主机时间一致;

查看方式:使用date命令查看,例如:

说明:

一般要求dmagent和DEM所运行机器时间一致,最多不要相差5分钟。因为5分钟为dmagent消息的有效时间,即DEM收到dmagent的消息时,如果收到的dmagent发送的消息的时间与DEM运行机器当前时间相差5分钟,则认为该消息无效,不处理该消息。

主机失效时间mf_valid_time(单位:秒)即在主机失效时间内没有收到dmagent发送的信息,则认为主机失效。

若要dmagent可用,须保证DEM可以收到dmagent的消息,并且dmagent本身不是失效状态(失效状态即为 DEM 主机管理页面显示连接失败状态),因此dmagent与DEM所运行机器时间的差值取5分钟和主机失效时间的最小值,但建议dmagent与DEM所运行机器时间同步。

5.4 启动dmagent

5.4.1 linux启动dmagent

cd /home/dmdba/dmdbms/tool/dmagent

安装:

./service.sh install

运行:

./service.sh start

或者:

systemctl start DmAgentService.service

 

5.5 验证DEM与dmagent是否连通

登录DEM,双击资源控制,检查是否可以看到自己部署的dmagent。

如果dmagent正常启动,但在DEM中未看到,则检查:

1) dmagent和DEM所运行的机器时间是否一致,最多不超过min(5分钟, 主机失效时间)

2) dmagent所运行机器是否可以访问DEM所运行机器(检查是否可以互相ping通)。

3) dmagent是否在运行

5.6 配置dmagent内外网信息

点击左侧“智能运维”,再点击“资源监控”,找到自己部署的dmagent,在最右侧“操作”栏,打开下拉列表,选择“配置网络”,配置内外网信息后保存。

6 使用DEM

目前点击左侧“智能运维”,再点击“资源监控”,就可以看到启动了dmagent的主机了,它们正在被dem监控着!

7 问题记录和注意

1、在“资源监控”中,如果主机那列有红色的感叹号提示内容为“内外网没有配置”

如果看到有个红色感叹号,没有关系,一般是因为内网没配置,最左侧操作图标,再点击“配置网络”,配置后保存即可。

 2、代理版本不匹配

       这里需要注意的是,在部署dmagent时,需要将DEM主机上的dmagent文件拷贝到/home/dmdba/dmdbms/tool/下,官方文档提示:

DEM和dmagent版本需保持一致。 

猜你喜欢

转载自blog.csdn.net/Penrosee/article/details/125318040