DEM安装部署
- 环境准备
DEM WAR包
Tomcat包
达梦数据库
- dem部署
初始化dem后台数据库
./dminit db_name=DEMDB instance_name=DEMDB PORT_NUM=5237 PATH=/home/dmdba/data/
修改DEM后台数据库dm.ini参数配置,推荐配置:
SP_SET_PARA_VALUE (2,'MEMORY_POOL',200);
SP_SET_PARA_VALUE (2,'BUFFER',2000);
SP_SET_PARA_VALUE (2,'KEEP',64);
SP_SET_PARA_VALUE (2,'SORT_BUF_SIZE',50);
在DEM后台库中执行SQL脚本dem_init.sql
Dem_init.sql脚本路径在数据库安装目录/home/dmdba/dmdbms/web/dem_init.sql
注意:此SQL脚本编码为UTF-8,且Linux版本和Windows版本不一样,不要弄混
./disql SYSDBA/SYSDBA:5239
SQL>set CHAR_CODE UTF8
SQL>start /home/dmdba/web/dem_init.sql
配置Tomcat
- 修改/home/dmdba/tomcat/conf/server.xml文件
Vi /home/dmdba/tomcat/conf/server.xml
在<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段
maxPostSize="-1"
- 修改jvm启动参数,添加环境变量
Linux:
Vi /home/dmdba/tomcat/bin/catalina.sh
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/dmdbms/bin"
注意:Xms和Xmx大小根据实际情况更改,tomcat使用内存的最小值和最大值,如果cpu和内存充足可以给大点
Windows:
set java_opts= -server -Xms40m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=c:\dmdbms\bin
- 把数据库dem.war文件放到Tomcat的webapps目录下
Cp /home/dmdba/dmdbms/web/dem.war /home/dmdba/tomcat/webapps
- 启动Tomcat
(必须启动Tomcat,才会解压缩war包,当然也可以直接在dem.war中配置,则不需要启动Tomcat)
Cd /home/dmdba/tomcat/bin
./startup.sh
./shutdown.sh
- 配置DEM后台数据库的连接信息
IP、port、用户名、密码、连接池大小,SSL登录信息等,在文件db.xml中配置:db.xml在dem.war 中,由上步解压后在 tomcat的webapps/dem/WEB-INF/下
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>192.168.0.13</Server>
<Port>5239</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>
<InitPoolSize>5</InitPoolSize>
<CorePoolSize>10</CorePoolSize>
<MaxPoolSize>500</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/clientssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
- 启动Tomcat并确认
Cd /home/dmdba/tomcat/bin
./startup.sh
- 登录验证
打开浏览器
例如:dem部署的服务器IP地址为192.168.0.13
则,DEM访问地址:http://192.168.0.13:8080/dem
默认用户名和密码:admin/888888
- dmagent部署
获取dmagent
- 在达梦数据库安装目录的tool下的dmagent
- 登录部署好的DEM,在监控和告警模块下单机主机,打开主机面板,在工具栏选择更多》下载代理,下载dmagent
拷贝dmagent到要部署的机器上:cp -r /home/dmdba/dmdbms/tool/dmagent /home/dmdba/dmdbms/dem
注意:如果被监控的服务器上有达梦数据库就不需要拷贝,直接在/home/dmdba/dmdbms/tool/dmagent目录里面配置
配置dmagent目录下的agent.ini:
center.url=http://192.168.3.100:8080/dem #DEM 访问地址,DEM服务器地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开
dmagert 安装
cd /home/dmdba/dmdbms/tool/dmagent
./service.sh install
启动dmagent服务
./service.sh -d
在DEM企业管理系统查看资源是否添加
启动dmagent
./start.sh /data/dem/agent.ini
eco.dameng.com