DEM服务器部署
1.设置java环境变量
下载并解压压缩包
tar xf jdk-8u144-linux-x64.tar.gz -C /opt/
配置环境变量
vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_144 (根据自己的完整路径修改)
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
让环境变量生效
source /etc/profile
验证是否安装成功:
java -version
2.修改 DEM 后台数据库 dm.ini 参数配置
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
3.执行 SQL 脚本 dem_init.sql
dem_init.sql 路径为达梦数据库安装目录下的/web/dem_init.sql
使用disql执行脚本需要设置CHAR_CODE UTF8
SQL> set CHAR_CODE UTF8
SQL> start /home/dmdba/dmdbms/web/dem_init.sql
4.配置tomcat
- 官网下载并解压
tar xf apache-tomcat-9.0.46.tar.gz -C /opt
- 在 conf/server.xml 中<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1";
- 修改 jvm 启动参数;
tomcat安装目录下bin/catalina.sh
JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/home/dmdba/dmdbms/bin"
- 将 dem.war 放到 tomcat 的 webapps 目录下;
mv /home/dmdba/dmdbms/web/dem.war /opt/apache-tomcat-9.0.46/webapps/
- 启动 tomcat
必须先启动 tomcat,才会解压缩 war 包,当然也可以直接在
dem.war 中配置,该方式则无需启动 tomcat
启动tomcat
tomcat目录下bin目录
./start.sh
- 修改 DEM 连接后台数据库配置文件 db.xml
配置 DEM 后台数据库的连接信息:ip、port、用户名、密码、连接池大小以及 SSL登录信息等在tomcat路径下/webapps/dem/WEB-INF/db.xml - 重启 tomcat
tomcat目录下bin目录
./shutdown.sh
./start.sh
5.登录验证
http://10.0.0.160:8080/dem/
默认用户名和密码:admin/888888
dmagent部署
1.设置java环境变量
下载并解压压缩包
tar xf jdk-8u144-linux-x64.tar.gz -C /opt/
配置环境变量
vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_144 (根据自己的完整路径修改)
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
让环境变量生效
source /etc/profile
验证是否安装成功:
java -version
2.部署dmagent
- 获取 dmagent
- 方法一:达梦数据库安装目录的 tool 下存有 dmagent;
- 方法二:登录部署好的 DEM,在监控和告警模块下单击主机,打开主机面板,在工具栏选择更多->下载代理,下载 dmagent。
拷贝 dmagent 到要部署的机器上。
- 配置 dmagent 目录下的 agent.ini:
center.url=http://192.168.0.104:8080/dem #DEM 访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开
- 核对 dmagent 和 DEM 所运行机器时间
一般要求 dmagent 和 DEM 所运行机器时间一致,最多不要相差 5 分钟。因为 5 分钟为 dmagent 消息的有效时间,超出则认为该消息无效,不处理该消息。 - 启动 dmagent,dmagent 目录下:
以进程方式运行( 加-d在后台运行)
./start.sh -d
./agent.ini
以服务方式运行 切换root用户
安装服务./service.sh install
启动服务./service.sh start
更多问题请访问达梦云适配中心,里面有大神解答疑问 https://eco.dameng.com