数据库监控工具--PIGOSS BSM

数据就是一切,各类数据在企业生产经营中都起着至关重要的作用,是所有的经营活动所依赖的,不可或缺的信息。数据就犹如企业经营者的眼睛一样,通过数据可以反映出所有的问题,就犹如舵手依赖导航一样。

现在每个企业和组织发展都需要依赖大量的数据,数据也成为了企业最有价值的资产。现代网络纷繁复杂,由众多组件构成,我们不可能关注到所有的东西,为了让数据发挥最大的价值,通常我们都会采用数据库监控工具,

监控数据库与监控其他 IT 组件没有什么不同。数据库监控的主要目标是确保数据在需要时是可用的。这听起来很简单,但实际操作却相当复杂,部分原因在于组件的数量和种类。

虽然数据库是一个抽象概念,但它是由非常具体的东西组成的。从硬件到软件,数据库监控工具必须始终确保所有组件都是可用的,并且在正常范围内运行。

数据库最基本的元素是它所运行的硬件。就像任何一台计算机一样,这些硬件有很多可调整的参数。例如,我们需要考虑 CPU 负载、可用内存或处理器核心温度。实际上,监控数据库服务器与监控其他服务器没有什么不同。需要监控的下一个组件是底层操作系统。有些数据库运行在 Windows 上,有些运行在 Linux 或其他 Unix 发行版上。无论是什么操作系统,都有几个重要的参数需要监控,例如磁盘空间或磁盘使用情况。就像硬件一样,操作系统级别的数据库监控与其他类型的监控也没有什么不同。最后是对实际数据库的监控。从本质上说,数据库只是运行在服务器上的另一款软件。因此,最基本的监控就是要确保这款软件一直处于运行状态。但大多数工具的意义远不止于此,有些会检查数据库的结构,有些会测量数据库的响应时间,有些甚至可以执行测试用的存储过程。


数据库监控工具—PIGOSS BSM

PIGOSS BSM 通过JDBC,对主流数据库进行监测,包括Oracle、Oracle RAC、DB2、SQL Server、Mysql、达梦数据库等,能够监控数据库关键性能指标,如表空间、锁状态、会话状态,并且能够把占用数据库资源较多的SQL语句进行排序,方便管理员查找数据库瓶颈。

PIGOSS BSM 对于Oracle的监控是汲取了专业的Oracle DBA的一线经验,把实际应用场景对于Oracle的关注信息沉淀到产品中,其中SQL-TOP排序、ORA错误日志等功能得到用户的极大认可,为用户排查数据库瓶颈问题提供有力依据,并且最终通过一体化视图呈现Oracle的整体运行状态

监控系统对于数据库可以监测以下重要性能指标:

·        数据库可用性监控:能够监控数据库引擎的关键参数、数据库系统设计的文件存储空间、系统资源的使用率、配置情况、数据库当前的各种锁资源情况、监控数据库进程的状态、进程所占内存空间等

·       用户表空间和系统表空间使用率

·      数据库事务日志空间的使用情况监控

·      数据库关键进程的内存使用以及关键进程的状态

·      能够监控可用的锁资源状态

·      对于Oracle RAC,能够监测到RAC状态、集群的状态、表决磁盘信息、TNS状态、ASM状态等,并通过一体化视图进行全局状态展现

数据库监控工具--PIGOSS BSM