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,随陷阱发送的数据包括:
陷阱编号(从 1 开始,Adaptive Server Anywhere SNMP Agent 发送的第一个动态陷阱编号为 1)
数据库索引
数据库名称陷阱索引(来自 asasnmp.ini 文件)
变量名
变量值(这是变量的当前值,不一定是阈值)
动态陷阱一旦触发,导致它触发的条件更改为 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 时发送的陷阱 |
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。