Collection Contents 上一页 下一页 PDF

ASA SNMP Extension Agent 用户指南

Adaptive Server Anywhere SNMP Extension Agent

使用 Adaptive Server Anywhere SNMP Extension Agent

使用陷阱

创建动态陷阱

动态陷阱是当涉及特定属性、统计信息或选项的简单表达式为真时由 Adaptive Server Anywhere Extension Agent 发送的陷阱。动态陷阱在 asasnmp.ini 文件中创建。在 asasnmp.ini 文件条目中的陷阱信息的格式如下:

Trap<trapnum>=[1.3.6.1.4.1.897.2.]<oid>[.<dbnum>] <op> <value>

trapnum    是动态陷阱编号。它必须从 1 开始并且是连续的。

oid    是属性、统计信息或选项的 OID。支持 Adaptive Server Anywhere MIB 或 RDBMS MIB 中的 OID。如果给定的 OID 是无效的 Adaptive Server Anywhere OID 或 RDBMS OID,则会将 Adaptive Server Anywhere MIB 前缀 (1.3.6.1.4.1.897.2.) 放在前面。

有关 Adaptive Server Anywhere MIB 中的 OID 的列表,请参见 Adaptive Server Anywhere MIB 参考

有关 RDBMS MIB 中的 OID 的列表,请参见 RDBMS MIB 参考

dbnum     是数据库编号。此字段可选,但如果指定,则必须与 asasnmp.ini 文件的 [DBn] 节的数据库编号匹配。

op    必须是下面的一个值:

注意 
字符串值只支持等式或不等式。

value    是在表达式中使用的值。字符串值必须用单引号或双引号引起来,值不包括这些引号。如果要在字符串中包括左引号或右引号,则必须用两个引号。注意,如果单引号出现在字符串内,则不能用两个。

您可以在 asasnmp.ini 文件中指定任意多个陷阱字段。陷阱使用的 OID 为 1.3.6.1.4.1.897.2.4.1,随陷阱发送的数据指示所发送的陷阱的编号。

您可以在 asasnmp.ini 文件中指定任意多个陷阱字段。该陷阱使用的 OID 为 1.3.6.1.4.1.897.2.4.1,随陷阱发送的数据包括:

动态陷阱行为 

动态陷阱一旦触发,导致它触发的条件更改为 FALSE 再更改为 TRUE 之前,都不会再次发送该陷阱。

例如,如果使用 1.1.11.1 >= 5120 设置了一个动态陷阱,则当服务器的高速缓存大小达到 5 MB (= 5120 KB) 时会触发该陷阱且该动态陷阱被禁用,因此不会再发送陷阱。重新启用该陷阱的唯一方式是高速缓存大小后来下降到低于 5 MB。高速缓存大小再次增至 5 MB 时,您将获得通知。

陷阱示例 
陷阱信息 说明
Trap1=1.1.5 > 10000 从服务器发送的字节数大于 10 000 时发送的陷阱
Trap2=1.3.6.1.2.1.39.1.4.1.4.14.1 >= 10485760 事务日志文件的大小大于 10 MB 时发送的陷阱

Collection Contents 上一页 下一页 PDF