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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。