1、DEM介绍
DEM是DM企业管理器的英文简称,其英文全称DM Enterprise Manager。DEM平台提供一个Web界面,可以使用浏览器通过Web访问的方式对DM数据库进行各种管理和监控。
2、DEM安装
2.1、参数修改
以下是建议的参数配置
[root@localhost ~]# su - dmdba
上一次登录:四 12月 15 11:32:43 CST 2022pts/0 上
[dmdba@localhost ~]$ cd /dm8/data/DAMENG/
[dmdba@localhost DAMENG]$ egrep -w "BUFFER|MEMORY_POOL|KEEP|SORT_BUF_SIZE" dm.ini
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
[dmdba@localhost DAMENG]$
2.2、执行SQL脚本创建对象
[dmdba@localhost ~]$ cd /dm8/web
[dmdba@localhost web]$ ll
总用量 230020
-rwxr-xr-x. 1 dmdba dinstall 136565 12月 8 16:35 dem_init.sql
-rwxr-xr-x. 1 dmdba dinstall 3444399 12月 8 16:35 DEM.pdf
-rwxr-xr-x. 1 dmdba dinstall 4238 12月 8 16:35 demsdk.jar
-rwxr-xr-x. 1 dmdba dinstall 231941952 12月 8 16:35 dem.war
-rwxr-xr-x. 1 dmdba dinstall 3261 12月 8 16:35 readme.txt
[dmdba@localhost web]$ disql sysdba/dmdba_123:5236
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 1.687(ms)
disql V8
SQL> start dem_init.sql
执行完成后,会创建如下表
SQL> set pages 999
SQL> select owner,table_name from dba_tables where owner = 'DEM';
行号 OWNER TABLE_NAME
---------- ----- --------------------------------------
1 DEM ADMIN_ROLE
2 DEM ADMIN_CONFIG
3 DEM ADMIN_USER
4 DEM ADMIN_AUDIT
5 DEM ADMIN_AUDIT_SQL
6 DEM DBTOOL_DTS_TRANSFORM
7 DEM DBTOOL_DTS_TRANSFORM_EXECUTE
8 DEM DBTOOL_DTS_TRANSFORM_TASK
9 DEM DBTOOL_DTS_TRANSFORM_ANALY_EXCEPTION
10 DEM DBTOOL_DTS_TRANSFORM_DATA_TYPE_MAPPING
11 DEM DBTOOL_DTS_TRANSFORM_SESSION
12 DEM DBTOOL_DTS_TRANSFROM_FILE
13 DEM DBTOOL_DTS_TRANSFROM_ITEM
14 DEM DBTOOL_DTS_TRANSFROM_MODE
15 DEM DBTOOL_DTS_TRANSFROM_OBJECT
16 DEM DBTOOL_PREFERENCE
17 DEM DBTOOL_SERVER_CONN
18 DEM DMA_ALERT
19 DEM DMA_ALERT_HIS
20 DEM DMA_ALERT_HIS_NOTIFY
21 DEM DMA_ALERT_RES
22 DEM DMA_ALERT_RULE
23 DEM DMA_ALERT_RULES
24 DEM DMA_ALERT_USER
25 DEM DMA_INSPECT
26 DEM DMA_INSPECT_RES
27 DEM DMA_INSPECT_RPT
28 DEM DMA_INSPECT_USER
29 DEM DMA_BACKUP
30 DEM DMA_BACKUP_STAT
31 DEM DMA_BACKUP_RES
32 DEM DMA_BACKUP_USER
33 DEM DMA_DATABASE
34 DEM DMA_DATABASE_DEADLOCK
35 DEM DMA_DATABASE_DF
36 DEM DMA_DATABASE_EVENT
37 DEM DMA_DATABASE_INFO
38 DEM DMA_DATABASE_SESSION
39 DEM DMA_DATABASE_SQL_COUNT
40 DEM DMA_DATABASE_SQL_COUNT_SQL_TEXT
41 DEM DMA_DATABASE_SQL_ERR
42 DEM DMA_DATABASE_SQL_SLOW
43 DEM DMA_DATABASE_STAT
44 DEM DMA_DATABASE_ARCH
45 DEM DMA_DATABASE_ARCH_FILE
46 DEM DMA_DATABASE_TABLE
47 DEM DMA_DATABASE_TABLE_STAT
48 DEM DMA_DATABASE_TS
49 DEM DMA_DATABASE_UD_SQL
50 DEM DMA_DATABASE_UD_SQL_STAT
51 DEM DMA_DATABASE_USER
52 DEM DMA_GROUP
53 DEM DMA_GROUP_TYPE
54 DEM DMA_MAINFRAME
55 DEM DMA_MAINFRAME_DISK
56 DEM DMA_MAINFRAME_STAT
57 DEM DMA_MAINFRAME_EXEC
58 DEM DMA_MAINFRAME_EXEC_STAT
59 DEM DMA_MULTI_CONN_SQL_TEMPLATE
60 DEM DMA_MULTI_CONN_SQL_TEMPLATE_DB
61 DEM NOTIFY_CENTER_USER
62 DEM NOTIFY_CENTER_TASK_HIS
63 DEM NOTIFY_CENTER_TASK_NOTIFY
64 DEM DBTOOL_MANAGER_IMP_EXP
65 DEM DMA_MAINFRAME_PROCESS
66 DEM DMA_MAINFRAME_PROCESS_INFO
67 DEM DMA_SUBSCRIPTION_RESOURCE
68 DEM DMA_DATABASE_AUDITRECORD
69 DEM DMA_DATABASE_AUDITRECORD_SEND_INFO
70 DEM DMA_DATABASE_LOG_HISTORY
71 DEM DMA_DATABASE_RLOG_HISTORY
72 DEM DMA_DATABASE_RLOG_FILE
73 DEM DMA_DATABASE_BACKUPSET
74 DEM DMA_DATABASE_BACKUPSET_BKP
75 DEM DMA_GATHER_DATA_TABLE
76 DEM DBTOOL_DEPLOY
77 DEM DBTOOL_DEPLOY_EXECUTE
78 DEM DBTOOL_DEPLOY_TASK
79 DEM DBTOOL_DTE_ESTIMATE
80 DEM DBTOOL_DTE_ESTIMATE_SESSION
81 DEM DBTOOL_DTE_ESTIMATE_MODE
82 DEM DBTOOL_DTE_ESTIMATE_MODE_ITEM
83 DEM DBTOOL_DTE_ESTIMATE_OBJECT
84 DEM DBTOOL_DTE_ESTIMATE_DB_INFO
85 DEM DBTOOL_DTE_ESTIMATE_EXECUTE
86 DEM DBTOOL_DTE_ESTIMATE_RESULT_STAT
87 DEM DBTOOL_DTE_ESTIMATE_RESULT
87 rows got
已用时间: 46.521(毫秒). 执行号:1501.
SQL>
3、Tomcat安装部署
3.1、下载Tomcat安装包
下载地址:https://tomcat.apache.org/download-80.cgi
下载包名:apache-tomcat-8.5.84.tar.gz
将Tomcat上传到$DM_HOME目录下,解压:
[root@localhost dm8]# tar -zxvf apache-tomcat-8.5.84.tar.gz
3.2、查看jdk版本
以下是自带的JDK
[root@localhost ~]# java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
[root@localhost ~]#
3.3、修改Tomcat配置文件
- 修改Jvm启动参数:修改catalina.sh配置文件,在cygwin=false上面添加如下内容
[root@localhost ~]# cd /dm8/apache-tomcat-8.5.84/bin
[root@localhost bin]# vim catalina.sh
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"
- 修改server.xml文件,在onnectionTimeout="20000"追加属性 maxPostSize=“-1”,如下

3.4、拷贝dem项目文件
把DEM项目拷贝到Tomcat存放项目的webapps目录中
[root@localhost ~]# cd /dm8/web/
[root@localhost web]# cp /dm8/web/dem.war /dm8/apache-tomcat-8.5.84/webapps/
解压dem部署包
[root@localhost webapps]# unzip -oq dem.war -d dem
修改dem解压的项目文件
[root@localhost ~]# vim /dm8/apache-tomcat-8.5.84/webapps/dem/WEB-INF/db.xml

修改数据库IP地址、端口号及正确的用户密码即可。
3.5、启动Tomcat
[root@localhost ~]# cd /dm8/apache-tomcat-8.5.84/bin
[root@localhost bin]# chmod +x startup.sh
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /dm8/apache-tomcat-8.5.84
Using CATALINA_HOME: /dm8/apache-tomcat-8.5.84
Using CATALINA_TMPDIR: /dm8/apache-tomcat-8.5.84/temp
Using JRE_HOME: /usr
Using CLASSPATH: /dm8/apache-tomcat-8.5.84/bin/bootstrap.jar:/dm8/apache-tomcat-8.5.84/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@localhost bin]#
4、访问dem的web界面
访问地址:http://192.168.100.201:8080/dem/

输入默认的用户名密码:admin/888888

点击左上角的“实例连接”,输入数据库的IP和端口号,以及SYSDBA密码就能看到实例的会话、事物等资源消耗信息

5、DEM Agent配置
在监控节点配置并启用dmagent,默认数据库安装目录包含dmagent,但需要以root用户来启动服务。也可以将DEM SERVER上的 $DM_HOME/tool下的dmagent目录拷贝到各个节点上。
5.1、修改所有目标节点上的dmagent配置
[dmdba@localhost ~]$ cd $DM_HOME/tool
[dmdba@localhost tool]$ cd dmagent
[dmdba@localhost dmagent]$ ls
config.properties DMAgentRunner.bat DMAgentService.bat lib log4j.xml VERSION data DMAgentRunner.sh DMAgentService.sh log readme.pdf wrapper
[dmdba@localhost dmagent]$ vi config.properties
##[General]
##run_mode values:
##0 - assist process
##1 - assist process & monitor
##2 - assist process & monitor & deployer
run_mode=2
##id_gen_policy values:
##0: mac&ip, mac preferred
##1: ip
id_gen_policy=0
ap_port=6363
rmi_port=6364
##[DEM]
center.url=http://192.168.100.201:8080/dem #修改dem server地址
center.agent_servlet=dem/dma_agent
5.2、安装DMAgentService并使用root启动
[root@localhost ~]# /dm8/tool/dmagent/DMAgentService.sh install
Detected RHEL or Fedora:
Installing the DMAgentService daemon..
[root@localhost ~]# /dm8/tool/dmagent/DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:2878
启动后,DEM SERVER会自动发现监控主机。访问DEM系统查看目标主机“监控及告警” > “主机”。
更多学习资料请访问:https://eco.dameng.com
最后修改时间:2023-02-27 10:34:53
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




