达梦数据库管理系统时达梦公司推出高性能数据库管理系统,简称DM。APM支持监控DM7版本。此典型配置将对APM监控达梦7.1.4.29的配置过程和监视报表进行详细介绍。
某公司数据中心有台达梦数据库服务器,专为企业提供数据库管理服务,服务器管理员现在要使用iMC-APM对达梦服务器进行监视。
组网明细如下图所示:
主机名 |
IP地址 |
应用 |
用途 |
NMS |
172.50.2.139 |
· Windows Server 2012 R2 · iMC PLAT 7.3 (E0504) · iMC APM 7.3 (E0501) |
网管系统(集中式部署) |
Host |
192.168.12.39 |
· Windows Server 2008 R2 · DM_192.168.12.39 |
提供数据库管理服务。 |
一、配置前台
(1)达梦数据库配置、部署和启动正常
(2)APM服务器安装和部署完成,并且可以和达梦数据库之间正常通信
(3)只有在APM中配置了流量采集器,应用报表中流量相关的数据才会显示
二、增加达梦数据库监视
(1)登录iMC控制台
(2)选择“资源”页签
(3)在左导航树中选择“应用管理>增加应用”菜单项
(4)点击“数据库服务器监视”分类的“达梦数据库”,进入达梦数据库服务器应用监视配置页面
(5)增加Host的达梦数据库服务器监视:DM_192.168.12.39,如下图所示
· 在“IP地址”文本框中输入达梦数据库应用的IP地址192.168.12.39。
· 在“用户名”、“密码”文本框中输入达梦数据库用户名和密码,用户名必须具有管理员权限。
· 其他参数使用默认值即可,其中应用名称采用APM自动生成的DM_192.168.12.39。
(6)单击<确定>按钮,提示增加成功。
增加完成后,APM的应用监视列表中将会显示增加完成的达梦数据库监视,如下图所示:
三、配置达梦数据库监视全局阈值
APM为达梦数据库应用的一些重要监视指标预设了阈值告警功能,可以在全局阈值中设置这些指标的告警阈值。
(1)选择“资源”页签
(2)在左导航树中选择“应用管理>配置管理”菜单项,进入配置管理页面
(3)点击“阈值配置”链接,进入阈值配置页面
(4)选择“全局阈值”页面,在页面上方的“应用分类”中,点击“数据库服务器监视”链接。在“应用类型”中,点击“达梦数据库”链接,如下图所示,列表中显示了达梦数据库所有课配置阈值的监视指标,此处以“表空间利用率”的阈值为例
(5)选择指标名为“表空间信息”对应的“修改”图标,进入修改阈值页面,如下图所示:
(6)设置一级阈值和二级阈值。在“是否启用”的下拉列表中选择启用,并设置阈值和触发告警频率。
当应用中每个导致等待的锁请求的平均等待时间超过一级阈值或二级阈值,并达到触发告警频率时,将产生一级阈值或二级阈值告警。
(7)单击<确定>按钮,提示修改阈值成功。
四、查看达梦数据库应用监控报表
(1)选择“资源”页面
(2)在左导航树中选择“应用管理>应用监视”菜单项,查看应用监视列表
(3)点击“DM_192.168.12.39”名称链接,在弹出的窗口中查看监视报表,如下图所示:
下面将对监视报表的部分区段进行介绍:
1、数据库信息区段
· 数据库名称:数据库的名称。
· 创建时间:数据库创建时间。
· 归档模式:归档或不归档。默认为不归档。
· 数据库状态:数据库当前状态。
¡ Starting:正在启动
¡ Started,Redo done:启动,redo完成
¡ Mount:加载
¡ Opened:打开
¡ Suspended:挂起
¡ Closed:关闭
· 角色:数据库系统角色。
¡ Common:普通
¡ Host:主机
¡ Standby:备机
· 数据库大小:数据库总大小。
· Rac Nodes:RAC集群系统中的实例总数。
· 字符集:数据库字符集。默认字符集GB18030。
2、实例信息区段:
· 实例名称:数据库实例名称。
· 主机名称:安装数据库的主机名称。
· 服务器版本:安装数据库服务器的版本号。
· 数据库版本:安装数据库的版本号。
· 实例状态:实例当前状态。包括:MOUNT;OPEN;SUSPEND。
· 实例模式:实例模式。包括:NORMAL;PRIMARY;STANDBY。
· 集群序号:RAC序号。
· 集群角色:RAC系统角色。包括:MASTER;SLAVE。
3、响应时间区段
· 响应时间:APM连接到DM数据库并返回响应的时间。
4、线程数统计区段
· 当前线程数:DM当前所有活动的线程数。
5、连接数统计区段
· 当前连接数:DM的当前连接数。
· 最大连接数:DM的最大连接数。
6、字典缓存区段
· 总大小:字典缓存总大小。
· 已用大小:字典实际使用大小。
· 字典对象总数:字典对象总数。
· 字典缓存利用率:字典已用大小占总大小的百分比。
7、日志缓冲区段
· 总页数:日志缓存总页数。
· 已用页数:日志已使用页数。
· 日志缓冲利用率:日志已用页数占总页数的百分比。
8、日志信息区段
· 总大小:日志总空间。
· 空闲大小:目前可用的日志空间。
· 已用大小:目前已使用日志空间大小。
· 日志利用率:日志空间使用率。
9、缓冲池信息区段
· 缓冲池名称:缓冲池名称。包括:NORMAL;KEEP;RECYCLE;FAST。
· 页大小:缓冲池页大小,不包括扩展池页。
· 页数:缓冲池页数。
· 正在使用页数:数据页被引用的次数。
· 空闲页数:缓冲池中空闲页数目。
· 脏页数:缓冲池中脏页数目。
· 非空闲页数:缓冲池中非空闲页数目。
· 淘汰页数:缓冲池中被淘汰的页数。
· 最多页数:缓冲池中最多的页数。
· READ命中次数:READ命中的次数。
· READ未命中次数:READ未命中的次数。
· 批量读次数:READ未命中,批量读的次数。
· 缓冲池命中率:READ命中率。
10、用户信息区段
· ID:DM用户ID。
· 用户名:DM用户名。
· 帐号状态:DM用户的帐号状态。
· 缺省表空间:DM用户的缺省表空间。
· 临时表空间:DM用户的临时表空间
· 概要文件:DM用户的概要文件。
· 创建时间:DM用户的创建时间。
· 过期日期:DM用户的过期日期。
· 截止过期(天):DM用户距离过期的天数。
· 是否为DBA用户:DM用户是否为DBA用户。
11、数据库链接区段
· ID:DBLINK的ID。
· 名称:DBLINK的名称。
· 是否为公共:DBLINK是否为PUBLIC。
· 登录名:DBLINK登录名。
· 主机名:DBLINK主机名。
· 端口号:DBLINK端口号。
· 是否已链接:DBLINK当前是否已链接。
· 链接类型:DBLINK同步链接为YES,异步链接为NO。
· 通信协议:DBLINK通信协议。
· 是否使用:当前DBLINK句柄是否正在被使用。
· 模式:DBLINK模式ID。
· 用户:DBLINK用户ID。
13、数据库事件区段
· 发生时间:重要事件或行为发生的时间。
· SQL语句:重要事件或行为执行的语句。
· 执行用户:执行重要事件或行为的用户。
五、查看达梦数据库应用表空间监视指标 (1)打开达梦数据库应用表空间,如下图所示:· 表空间ID:DM表空间ID。
· 表空间名称:DM表空间名称。
· 表空间类型:DM表空间类型。包括:DB类型;临时表空间。
· 表空间状态:DM表空间状态。包括:ONLINE;OFFLINE。
· 文件数量:DM表空间包含的文件数。
· 总量:DM表空间包含文件的总大小(以页为单位)。
· 空闲空间:DM表空间包含文件的空闲大小。
· 已使用空间:DM表空间包含文件已使用大小。
· 表空间利用率:DM表空间利用率。
2、表空间文件信息区段
· 文件路径:DM数据库文件路径。
· 表空间名称:DM表空间的名称。
· 总量:DM数据文件的总大小。
· 空闲空间:DM数据文件的空闲大小。
· 已使用空间:DM数据文件的已用大小。
· 文件利用率:DM数据文件利用率。
· 读页数:从数据文件读取的页数。
· 写页数:写入数据文件的页数。
· 读请求次数:从数据文件请求读取的次数。
· 写请求次数:写入数据文件的请求次数。
· 状态:DM数据文件状态。
· 读写状态:数据文件目前处于的读写状态。
· 修改事务:数据文件的修改事务数。
六、查看达梦数据库应用Top10 SQL监视指标
(1)打开达梦数据库Top10 SQL,如下图所示:
下面将对Top10 SQL的部分区段进行介绍
1、按时间排序Top 10SQL区段
· SQL语句:SQL语句。
· 执行时间:SQL执行所使用时间(单位:usec)。
· 逻辑读次数:SQL语句的逻辑读次数。
· 物理读次数:SQL语句的物理读次数。
2、按逻辑读排序Top10 SQL区段
· SQL语句:SQL语句。
· 执行时间:SQL执行所使用时间(单位:usec)。
· 逻辑读次数:SQL语句的逻辑读次数。
· 物理读次数:SQL语句的物理读次数。
3、按物理读排序Top10 SQL区段
· SQL语句:SQL语句。
· 执行时间:SQL执行所使用时间(单位:usec)。
· 逻辑读次数:SQL语句的逻辑读次数。
· 物理读次数:SQL语句的物理读次数。
(1)增加达梦数据库应用监视时,用户名必须为具有管理权限的用户名
(2)APM目前支持DM7数据库
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作