IBM DB2性能监视

通过了解缓冲池,事务,日志利用率统计信息等深入了解DB2数据库的性能。

通过使用Site24x7插件监视DB2数据库,可以更快地检测数据库中断和故障。使用这些关键指标可确保DB2服务器的连续运行。

本文档详细介绍了如何配置DB2插件和监视指标,以深入了解IBM DB2服务器的性能,可用性和使用情况统计信息。

DB2性能监视指标:

使用我们广泛的指标,并获得需要您注意的危险错误的通知。DB2监控有助于通过我们的指标图表跟踪意外趋势,并尽快进行故障排除。我们支持的各种开箱即用指标包括:

缓冲池的数量

缓冲池是数据库管理器分配的主存储器空间的一部分。缓冲池的目的是缓存条目及其属性。number_of_bufferpools有助于有效地优化数据库使用的内存并提高其整体性能

总逻辑读数

total_logical_reads是数据,索引和XDA逻辑读取的总和

物理读数总计

total_physical_reads是数据,索引和XDA的物理读取的总和

总命中率百分比

total_hit_ratio_percent是无需输入/输出操作即可满足页面访问的频率的度量

数据逻辑/物理读取

data_logical_reads和data_physical_reads分别给出了DB2服务器中数据逻辑和物理读取的总和

数据命中率百分比

data_hit_ratio_percent是特定于数据缓冲池的单个命中率百分比

索引逻辑读取和命中率百分比

index_logical_reads给出索引缓冲池逻辑读取,index_hit_ratio_percent是索引缓冲池命中率百分比

XDA逻辑读取和命中率百分比

xda_logical_reads给出XDA索引逻辑读取,xda_hit_ratio_percent是XDA命中率百分比

怎么运作?

先决条件:

  • DB2插件使用“ibm_db”模块与DB2服务器进行交互。
如何安装ibm_db模块

DB2插件安装:

  • 在Site24x7 Linux代理插件目录下创建一个名为“ibmdb2”的目录 - / opt / site24x7 / monagent / plugins /
  • sudo mkdir ibmdb2
  • 从我们的GitHub存储库下载“ ibmdb2.py”并将其放在“ibmdb2”目录下
  • sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/ibmdb2/ibmdb2.py
  • 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
  • 更改DB2_HOST,DB2_PORT,DB2_USERNAME,DB2_PASSWORD,DB2_SAMPLE_DB的值以匹配您的配置
  • 服务器代理将在Site24x7 Web客户端的“插件”选项卡下报表有关DB2服务器性能的统计信息。如果该插件未在Site24x7 Web客户端中列出,请重新启动该代理
  • sudo /etc/init.d/site24x7monagent restart

监控其他指标:

  • 要监控其他指标,请编辑“ibmdb2.py”文件并添加需要监控的新指标
  • 增加文件“ibmdb2.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)

相关插件:

  • ActiveMQ插件 - 监控Apache ActiveMQ实例的性能指标
  • GlassFish插件 - 监控GlassFish服务器的性能指标
  • Kafka插件 - 分析Apache Kafka服务器的性能
  • Nagios插件 - 在Site24x7中执行数千个Nagios插件,无需运行Nagios服务器
  • 开箱即用的插件 - 使用我们广泛的集成列表监控整个应用程序堆栈
  • 创建自定义插件 - 创建自定义LinuxWindows插件并监视自定义属性
可信

世界领先的公司

客户

没有Site24x7帐户?立即注册