A.9. Oracle 8i、9i、10g 和 11g
本小节中介绍的探测可用于与所支持版本匹配的 Oracle 数据库事务。Oracle 探测需要配置数据库并通过运行以下命令使其关联:
$ORACLE_HOME/rdbms/admin/catalog.sql
另外,为了使这些探测可以正常工作,在探测中配置的用户必须最少有 CONNECT 和 SELECT_CATALOG_ROLE 特权。
有些 Oracle 探测是特别用于调试设备以获得长期性能而不是避免运行中断。因此,红帽推荐您将它们的执行频率减小,设为每小时到每两天。这样的设置可以获得好的统计数据而不会被一些无关的、短期的数据所干扰。这个原则适用于以下探测:Buffer Cache、Data Dictionary Cache、Disk Sort Ratio、Library Cache 和 Redo Log。
要使基于时间的 CRITICAL 和 WARNING 阈值起到作用,它们的值一定不能超过超时时间值。否则会在达到阈值前就返回一个 UNKNOWN 状态。因此,红帽强烈推荐您将超时时间值设为大于所有的基于时间的阈值。这个原则对这一节中介绍的 TNS Ping 探测尤其重要。
最后,如果用户需要使用针对 Oracle 的多线程服务器(Multi-Threaded Server (MTS))数据库的探测,请联系红帽支持部门将相应的项加入红帽网络服务器的 /etc/hosts 文件中。这样就可以保证正确解析 DNS 名。
A.9.1. Oracle::Active Sessions 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Oracle::Active Sessions 探测监控 Oracle 事务并收集以下数据:
- 活跃会话 - 基于
V$PARAMETER.PROCESSES值的活跃会话的数量。 - 可用会话 - 基于
V$PARAMETER.PROCESSES值的可用活跃会话百分比。
| 字段 | 值 |
|---|---|
| Oracle SID* | |
| Oracle 用户名* | |
| Oracle 密码* | |
| Oracle 端口* | 1521 |
| 超时* | 30 |
| 最大活跃会话数量的 critical 阈值 | |
| 最大活跃会话数量的 warning 阈值 | |
| 最大已使用活跃会话数量的 critical 阈值 | |
| 最大已使用活跃会话数量的 warning 阈值 |