1 DEM部署
1.1 环境准备
1.1.1 硬件规划
虚拟机名 | IP地址 | 备注 |
DW_M | 192.168.237.135 | DEM部署机 |
DW_P | 192.168.237.131 | 监控测试机 |
1.1.2 软件规划
名称 | 版本 | 备注 |
系统环境 | Centos7 | |
JAVA | 1.8 | |
达梦 | DM8 | |
TOMCAT | 9.0.65 | 仅在DW_M部署 |
1.2 配置DEM数据库
1.2.1 修改 DEM 后台数据库 DM.INI 参数配置
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
1.2.2 在 DEM 后台库中执行 SQL 脚本 dem_init.sql
dem_init.sql 路径为达梦数据库安装目录下的/web/dem_init.sql,此 SQL 脚本
编码为 UTF-8
Dsiql SYSDBA/SYSDBA@localhost:5236
set CHAR_CODE UTF8
start /dm/web/dem_init.sql
1.3 配置TOMCAT
1.3.1 修改server.xml配置
在 tomcat/conf/server.xml 中<Connector port="8080" protocol="HTTP/1.1"... 追加属性字段
maxPostSize="-1"
1.3.2 部署dem.war
到DM8安装目录下,将web/dem.war包放到tomcat的webapps目录下,重启tomcat服务
cd tomcat/bin
./shutdown.sh
./startup.sh
1.3.3 修改 DEM 连接后台数据库配置文件 db.xml
到tomcat安装目录下的/webapps/dem/WEB_INF/执行vim dm.xml
1.4 登录验证
在配置完tomcat后即可重启tomcat,并于浏览器中浏览访问,地址为本机IP地址:8080/dem,账户密码为admin/888888
1.5 配置dmagent
dmagent为数据库代理服务,于需要DEM监控的主机上配置,此处先仅于DW_M上配置
1.5.1 配置agent.ini
agent.ini位于DM8安装目录下tool/dmagent目录中
center.url=http://192.168.239.135:8080/dem #DEM访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开
1.5.2 安装并启动dmagent
创建服务需用root用户执行命令,于DM8安装目录下的/tool/dmagent目录下执行:
./service.sh install ##下载服务
./service.sh start ##启动服务方法1
systemctl start DmAgentService ##启动服务方法2
1.5.3 验证监控
启动代理agent后,刷新DEM资源监控界面,就会看到主机
2 DEM体验
2.1 配置网络
在资源监控的主机列表,可看到上方有配置网络的按钮,点击即可配置网络,切记需首次添加主机时,都需进行配置网络并保存
2.2 添加数据库监控
要添加数据库监控,需先完成上一步的网络配置。功能按钮在资源监控页面的数据库面板的上方。
数据库连接参数配置页面:
2.3 添加监控主机
要添加监控主机对象,需在要监控主机配置好agent.ini,并启动dmagent功能,而后在dem资源监控主机面板即可看到新添加的主机,此处于DW_P主机实验此功能:
center.url=http://192.168.239.135:8080/dem #DEM访问地址
gather_enable=true #开启收集监控数据功能,默认打开
service_enable=true #开启远程调用功能,部署时需要打开
2.4 自动巡检功能
在首页或页面左边的菜单栏可以看到自动巡检按钮,点击即可进入查看编辑自动巡检的面板。自动巡检功能需先添加数据库监控,在自动巡检面板可以看到添加按钮,点击即可添加巡检配置。页面如下,选择好需巡检的数据库对象,并配置好具体的巡检参数即可完成添加自动巡检。
自动巡检报告如下所示,在添加完自动巡检后,可以在自动巡检面板看到已有的自动巡检,可设置是否启动,并查看历史报告。
2.5 查看数据库负载情况
在资源监控主机面板的最右方,点击操作即可看到操作列表,点击其中的负载统计按钮即可查看对应主机的负载情况:
负载统计页面: