上一主题: 监控体系结构下一主题: 有状态监控的工作方式


SNMPv2 行状态

SystemEDGE 使用 SNMPv2 引入的行状态概念管理任何监控 MIB 表中的行(或条目)的创建、激活和维护。 RowStatus 文本约定管理行的创建和删除,并作为概念行、状态列中 SYNTAX 子句的值:

RowStatus ::= TEXTUAL-CONVENTION
STATUS 	current

在其中一个监控表中定义的每个条目都成为该表中的一行,而且每一个都具有行状态值。 行状态确定该行是否处于活动状态且具有可访问数据。 行状态的可用值如下所示:

活动

表示行可供受管设备使用。 只有监视器条目的行状态为 active,代理才能实施条目中的监控说明。 默认情况下,使用有效信息创建条目时,行状态将自动设置为 active。

notInService

表示行存在于代理中,但不能用于受管设备。

notReady

表示行存在于代理中,但缺少必要的信息而无法用于受管设备。

createAndGo

管理站提供,可用来创建一个行并使其可供受管设备使用。

createAndWait

管理站提供,可用来创建一个概念行实例但不能使其可供受管设备使用。

销毁

管理站提供,可用来删除一行。

您可以在创建行期间提供以上任何状态,但 notReady 和 destroy 除外。 您可以使用 destroy 状态删除现有的行。 只返回以下三个值以响应管理器 GET 请求:

活动

表示行可供受管设备使用。

notInService

表示行不可用于受管设备,尽管代理具有足够的信息使其可用。

notReady

表示行不可用于受管设备,因为代理缺少足够的信息。

注意:有关控制监视器条目的行状态的详细信息,请参阅本指南中的监控章节。 有关 RowStatus 文本约定的详细信息,请参阅 RFC 1443:SNMPv2 的文本约定。