DME搭建和使用
三个主要功能
1、客户端工具。用户能够通过DEM工具来进行达梦数据库的对象管理、状态监控、SQL查询与调试。
2、监控与告警。本功能是达梦DEM工具的核心功能。通过远程主机部署代理,能够实现对远程主机状态和远程主机上达梦数据库实例状态的监控。重要的是,DEM的监控不只局限于单个数据库实例,它能够对数据库集群(MPP、RAC、数据守护)进行监控和管理。
3、系统管理。DEM工具提供了工具本身的系统配置与权限管理,方便不同用户同时使用工具,并限制非admin用户的权限。
一、环境搭建
1.1搭建与配置后台数据库
搭建后台数据库。创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化,
DM8中没有MAX_BUFFER参数,DM7中需要修改
1.2执行以下脚本
在该后台数据库的disql中执行Start /home/dmdba/web/dem_init.sql
1.3配置后台数据库的连接信息
使用压缩工具打开dem.war,然后在文件WEB-INF/db.xml中配置ip、port、用户名、密码、连接池大小,SSL登录信息等。如果需要SSL安全方式连接后台数据库, 要求配置SSLDir,和SSLPassword。默认在WEB-INF/sslDir目录存有密钥对,WEB-INF/db.xml配置客户端连接使用的密钥文件(SSLDir)为WEB-INF/sslDir/client_ssl/SYSDBA,密码(SSLPassword)为空,对应WEB-INF/db.xml配置的登录用户SYSDBA,此时,只需拷贝WEB-INF/sslDir/server_ssl到后台数据库执行码目录。
1.4安装tomcat
我们可以选择将tomcat安装在数据库目录/home/dmdba下
。复制前面章节中修改的dem.war到tomcat的webapps目录下,这里先启动一次tomcat后才会解压缩war包
之后其中的文件会自动解压出来
1.5配置部署tomcat
在conf/server.xml中 <Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1";
修改/etc/init.d/tomcat配置文件
修改tomcat文件添加以下信息
(./startup.sh 前若报错可使用unset CATALINA_HOME命令)
1.6记录报错
使用./catalina.sh run前台启动查看报错信息
排错后先修改环境文件,在最后面添加:
[dmdba@localhost dmdba]# vi /home/dmdba/.bash_profile
export JAVA_HOME="/opt/jdk_v1.8.0_144"
export CATALINA_HOME="/opt/tomcat"
export PATH=“
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH”
export CLASSPATH=".:
J
A
V
A
H
O
M
E
/
l
i
b
:
JAVA_HOME/lib:
JAVAHOME/lib:JAVA_HOME/lib/tools.jar:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:CATALINA_HOME/lib/servlet-api.jar"
重启该文件:
[dmdba@localhost dmdba]# source /home/dmdba/.bash_profile
查看java环境变量信息:
[dmdba@localhost dmdba]# echo $JAVA_HOME
/opt/jdk_v1.8.0_144
修改数据库环境变量
在修改完相关环境变量后,发现该机器JAVA_HOME没有配置,JAVA基本配置信息没有配置。
查找java真正的安装目录,开始which java查询到的JAVA目录不是真正存放JAVA的目录
开始查找JAVA的真事安装目录
找到真实路径后重新进行编写/etc/profile 在最后加上以下信息
之后source 生效
查询发现已经正确
修改上述文件中的各个JAVA_HOME路径,不做赘述了
)))))*************************************************************************
重启tomcat相关服务
1.7使用前台查看是否还有报错,没有报错登录浏览器
登录(admin/888888)
登陆成功
二、客户端监控代理部署
在监控的节点部署并启用dmagent。DM的安装目录已经包含了dmagent。我们这里在同一台主机上布署。即同一台主机上既布署DEM服务又布署DEM代理dmagent。
2.1修改agent配置参数
vi config.properties
#[DEM]
center.url=http://192.168.56.101:8080/dem
center.agent_servlet=dem/dma_agent
2.2安装并启动agent
2.3查看监控
进入监控主机查看
数据库监控
远程连接
修改vi config.properties