达梦DEM摆设
1. DEM简介达梦企业管理器(DM Enterprise Manager,简称为 DEM )提供一个通过 Web 界面来监控、管理并维护 DM 数据库的会合式管理平台。数据库管理员可通过任意 Web 应用登录 DEM,从而对 DM 数据库举行管理和监控。 DEM 紧张有集群摆设、主动巡检、监控和告警等功能。DEM 由以下几个部分构成:
[*]DEM 服务器:指 DEM 应用服务器,负责处理客户端工具功能逻辑并存储 dmagent 网络到的数据到 DEM存储数据库,同时向客户端展示监控数据。
[*]DEM 存储数据库:存储 DEM 的元数据和 dmagent 网络到的监控数据。
[*]数据库实例:需要被管理监控的数据库实例。
[*]数据库署理服务(dmagent):摆设在长途机器上的署理,DEM 通过 dmagent 访问长途主机,同时 dmagent 网络监控信息发送给 DEM。
https://i-blog.csdnimg.cn/direct/77235166965e47b3b878e0981eabed12.jpeg
2. 初始化后台数据库
创建一个新的实例
$ dminit path=/opt/dmdbms/data DB_NAME=DEM INSTANCE_NAME=DEM PORT_NUM=5237
修改初始化参数
$ egrep 'MEMORY_POOL|BUFFER|KEEP|SORT_BUF_SIZE' /opt/dmdbms/data/DEM/dm.ini -w
MEMORY_POOL = 200 #Memory Pool Size In Megabyte
BUFFER = 1000 #Initial System Buffer Size In Megabytes
KEEP = 64 #system KEEP buffer size in Megabytes
SORT_BUF_SIZE = 50 #maximum sort buffer size in Megabytes
注册数据库服务
$ su - root
# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DEM/dm.ini -p DEM
执行初始化脚本。在创建的后台数据库中用 SYSDBA(或管理员用户)执行 SQL 脚本 dem_init.sql,脚本位于达梦安装目录下"…/web/dem_init.sql"(此 SQL 脚本编码为 UTF-8,若使用 disql 执行 SQL 脚本,请先设置 set CHAR_CODE UTF8)。执行完脚本后,在后台数据库中会天生一个 DEM 的模式,存放 DEM 运行所需要的表和视图
# systemctl start DmServiceDEM.service
# cd /opt/dmdbms/bin
# ./disql SYSDBA/SYSDBA@127.0.0.1:5237
SQL> set CHAR_CODE UTF8
SQL> show CHAR_CODE
SQL> `/root/dem_init.sql
3. 安装Tomcat
3.1. 下载Tomcat
https://tomcat.apache.org/download-80.cgi
3.2. 设置JAVA环境
启动之前需要确定设置 JAVA 1.8 及以上版本的运行环境,运行 java –version 检察 JAVA 版本。
# java -version
openjdk version "1.8.0_272"
OpenJDK Runtime Environment Bisheng (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM Bisheng (build 25.272-b10, mixed mode)
检察操作体系自带的java地点目录
# rpm -qa |grep jdk
# rpm -ql java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64
设置环境变量
# vi /etc/profile
#java environment
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# source /etc/profile
3.3. 解压Tomcat安装包
# mkdir /usr/local/Tomcat
# tar -xzvf apache-tomcat-8.5.99.tar.gz -C /usr/local/Tomcat
3.4. 修改Tomcat设置
在 conf/server.xml 设置文件中 <Connector port=“8080” protocol=“HTTP/1.1”… 位置处添加属性字段 maxPostSize=“-1”。
# vi /usr/local/Tomcat/apache-tomcat-8.5.99/conf/server.xml
<Connector port="8080" protocol="HTTP/1.1" maxPostSize="-1"
connectionTimeout="20000"
redirectPort="8443"
maxParameterCount="1000"
/>
在 bin/catalina.sh 设置文件中,根据数据库的安装路径,在下面位置添加 jvm 启动参数。
# vi /usr/local/Tomcat/apache-tomcat-8.5.99/bin/catalina.sh
# OS specific support.$var _must_ be set to either true or false.
JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/opt/dmdbms/bin"
cygwin=false
darwin=false
os400=false
hpux=false
4. 安装DEM
4.1. 解压dem.war包
将 dem.war 包放置在 Tomcat 的 webapps 目录下,启动 Tomcat,会主动解压 war 包天生 DEM 目录。在 bin 目录下执行脚本启动 Tomcat。
# cp dem.war /usr/local/Tomcat/apache-tomcat-8.5.99/webapps/
# /usr/local/Tomcat/apache-tomcat-8.5.99/bin/startup.sh
4.2. 设置后台数据库毗连
设置后台数据库的毗连信息:ip、port、用户名、暗码、毗连池大小、SSL 登录信息等,在文件 dem/WEB-INF/db.xml 设置。
# cat /usr/local/Tomcat/apache-tomcat-8.5.99/webapps/dem/WEB-INF/db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>192.168.25.110</Server>
<Port>5237</Port>
<User>SYSDBA</User>
<Password>SYSDBA</Password>
<InitPoolSize>5</InitPoolSize>
<CorePoolSize>10</CorePoolSize>
<MaxPoolSize>50</MaxPoolSize>
<KeepAliveTime>60</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
4.3. 设置DEM日志级别
在 tomcat 的 webapps/dem/WEB-INF 目录下,log4j.xml 文件控制着日志级别。LOG_LEVEL 参数控制日志的显示信息,LOG_MAX_SIZE,LOG_MAX_COUNT,LOG_PRESERVE_DURATION 这 3 个参数动态组合控制日志量和日志生存的最大大小,超过这个最大大小的日志会被删除。
日志最大大小= LOG_MAX_SIZE × LOG_MAX_COUNT × LOG_PRESERVE_DURATION;
在 DEM 调试和查找问题时,LOG_LEVEL 可以使用 DEBUG 大概 ALL 参数,生产环境建议使用 ERROR 级别。根据项目标实际需要和磁盘的可用大小,调整 LOG_MAX_SIZE,LOG_MAX_COUNT,LOG_PRESERVE_DURATION 这 3 个参数的大小,避免出现磁盘爆盘的现象。此设置文件重启 Tomcat 之后才能生效。
# vi /usr/local/Tomcat/apache-tomcat-8.5.99/webapps/dem/WEB-INF/log4j.xml
<Properties>
<!-- 项目名称,同时也是日志文件的前缀 -->
<Property name="PROJECT_NAME" value="dem" />
<!-- 日志级别(ALL,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,OFF) -->
<Property name="LOG_LEVEL" value="ERROR" />
<!-- 每份日志文件的最大体积,需要提供单位(B | KB | MB | GB 等) -->
<Property name="LOG_MAX_SIZE" value="100 MB" />
<!-- 每天日志最大份数,如果达到最大份数,当天较早的日志会被移除 -->
<Property name="LOG_MAX_COUNT" value="10" />
<!-- 备份日志最长保存时间(天) -->
<Property name="LOG_PRESERVE_DURATION" value="30" />
<!-- 日志保存目录 -->
<Property name="LOG_FILE_PATH" value="${sys:DEMLogDir:-log}" />
<!-- 日志前缀 -->
<Property name="LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss} %n[%p] %m%n" />
</Properties>
# /usr/local/Tomcat/apache-tomcat-8.5.99/bin/shutdown.sh
# /usr/local/Tomcat/apache-tomcat-8.5.99/bin/startup.sh
4.4. 访问DEM
访问地址:http://192.168.25.110:8080/dem/
用户名:admin
暗码:888888
5. 安装dmagent
摆设 dmagent 之前,需要确定服务器设置 JAVA 1.8 及以上版本的运行环境,运行 java –version 检察 JAVA 版本,查对 dmagent 机器和 dem 运行机器的时间同等。
注意:
1)dmagent和dem所运行机器的时间需要同等(最多不要相差5分钟,相差太多监控会监视不到添加的主机)。
2)被监控的机器也需要安装jre环境。
3)在被监控节点设置并启用dmagent,默认数据库安装目录包含dmagent,但需要以root用户来启动服务。也可以将摆设DEM SERVER服务器上的/home/dmdba/dmdbms/tool下的dmagent目录拷贝到各个被监控节点上设置。
5.1. 设置dmagent
进入目标节点DM安装目录/tool/dmagent(或使用DEM服务器上拷贝过来的dmagent),修改agent.ini文件。
# vi /opt/dmdbms/tool/dmagent/agent.ini
center_url = http://192.168.25.110:8080/dem
##dmagent所在服务器的地址
ip_list=
5.2. 设置dmagent日志级别
同样修改 dmagent 目录下的 log4j.xml 文件,修改方法与 dem 端相同。
5.3. 启动dmagent
历程方式运行
# /opt/dmdbms/tool/dmagent/start.sh -d agent.ini
Starting dmagent.....
dmagent(pid: 27838) started successfully.
# kill -9 27838
服务方式运行
# /opt/dmdbms/tool/dmagent/service.sh install
input agent home :
input agent.ini path :
input service user :root
installation the service DmAgentService completed.
# systemctl start DmAgentService.service
6. 监控数据库
6.1. 添加单实例数据库
https://i-blog.csdnimg.cn/direct/caa9b386508647a6873c791753042a96.jpeg
6.2. 添加DW集群
https://i-blog.csdnimg.cn/direct/ee03135b8a61480586258d84240bcde4.jpeg
6.3. 添加DSC集群
https://i-blog.csdnimg.cn/direct/3a0d7463c4f14328a902c99d57abdeae.jpeg
达梦社区地址
https://eco.dameng.com
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]