使用 DEM 监控数据库

自动监测

DM 数据生产环境全面部署 DEM 监控工具,实时监控主机负载,集群状态,会话、表空间、表数据等数据库对象,并实现了邮件告警,短信告警等功能,对于数据库异常,可以第一时间发现与处理。

登录系统后主界面如下:有客户端工具、监控及告警、系统管理等三个模块。主要使用的是监控及告警模块

DEM使用1

监控及告警

  • 主机模块

在服务器端部署完 dmagent 后,等待数秒,主机信息会自动显示到页面上;若要删除主机,需先停止服务器端的 DMAgentServer;主机完整显示后,CPU、CPU 等待、内存、交换区、磁盘读、磁盘写、网络读、网络写等信息将在列表中直观呈现,如下图所示:

DEM使用2

在操作列表,点击【负载统计】可分时段跟踪主机负载的整体情况,如下图所示:

DEM使用3

在操作列表,点击【磁盘分析】可以直观的呈现磁盘的使用情况,如下图所示:

DEM使用4

  • 数据库

在主机模块部署完成后,点击【添加】添加数据库(单机、主备、MPP 等)信息;数据库信息添加完成后,可在操作列表对数据库进行监控和管理。如下图所示:

DEM使用5

在操作列表中,可进行【会话分析】、【表空间分析】、【表数据分析】等操作。如下图所示:

DEM使用6

  • 告警配置

若要启用邮件通知,需用管理员用户登录系统,在系统配置中完成系统邮箱的相关配置;若需要启用短信通知,用户需要借助我们提供的 WEB-INF/lib/demsdk.jar,实现 com.dameng.dem.server.util.IPhoneNotify 接口,将依赖包及实现类打包放入到 WEB-INF/lib 下,重启 web 容器,然后在系统配置中完成短信通知的相关配置即可。

本模块可根据系统具体要求添加告警,并设置告警策略,如下图所示:

DEM使用8

邮件和短信提醒可以在系统管理系统配置中进行设置,如下图所示:

DEM使用9

注意

DEM 和 dmagent 版本需保持一致,两端系统时间同样需要保持一致,否则会出现无法显示主机信息等情况。 在生产环境中,建议配置监控:数据库死锁、数据库事件、高频 SQL、出错 SQL、慢 SQL、表空间、用户锁等信息,在正常情况下一般无需进行监控。

微信扫码
分享文档
扫一扫
联系客服