Network Working Group                                         A. Bierman
Request for Comments: 3433                           Cisco Systems, Inc.
Category: Standards Track                                   D. Romascanu
                                                              Avaya Inc.
                                                            K.C. Norseth
                                                      L-3 Communications
                                                           December 2002
        
Network Working Group                                         A. Bierman
Request for Comments: 3433                           Cisco Systems, Inc.
Category: Standards Track                                   D. Romascanu
                                                              Avaya Inc.
                                                            K.C. Norseth
                                                      L-3 Communications
                                                           December 2002
        

Entity Sensor Management Information Base

实体传感器管理信息库

Status of this Memo

本备忘录的状况

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。

Copyright Notice

版权公告

Copyright (C) The Internet Society (2002). All Rights Reserved.

版权所有(C)互联网协会(2002年)。版权所有。

Abstract

摘要

This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes managed objects for extending the Entity MIB (RFC 2737) to provide generalized access to information related to physical sensors, which are often found in networking equipment (such as chassis temperature, fan RPM, power supply voltage).

此备忘录定义了管理信息库(MIB)的一部分,用于Internet社区中的网络管理协议。特别是,它描述了用于扩展实体MIB(RFC 2737)的托管对象,以提供对物理传感器相关信息的通用访问,这些信息通常存在于网络设备中(例如机箱温度、风扇转速、电源电压)。

Table of Contents

目录

   1  The Internet-Standard Management Framework ..................  2
   2  Overview ....................................................  2
      2.1 Terms ...................................................  2
      2.2 Relationship to the Entity MIB ..........................  2
      2.3 Relationship to General Thresholding Mechanisms .........  3
   3  MIB Structure ...............................................  3
   4  Definitions .................................................  4
   5  Intellectual Property ....................................... 13
   6  Acknowledgements ............................................ 14
   7  Normative References ........................................ 14
   8  Informative References ...................................... 14
   9  Security Considerations ..................................... 15
   10 Authors' Addresses .......................................... 16
   11 Full Copyright Statement .................................... 17
        
   1  The Internet-Standard Management Framework ..................  2
   2  Overview ....................................................  2
      2.1 Terms ...................................................  2
      2.2 Relationship to the Entity MIB ..........................  2
      2.3 Relationship to General Thresholding Mechanisms .........  3
   3  MIB Structure ...............................................  3
   4  Definitions .................................................  4
   5  Intellectual Property ....................................... 13
   6  Acknowledgements ............................................ 14
   7  Normative References ........................................ 14
   8  Informative References ...................................... 14
   9  Security Considerations ..................................... 15
   10 Authors' Addresses .......................................... 16
   11 Full Copyright Statement .................................... 17
        
1. The Internet-Standard Management Framework
1. 因特网标准管理框架

For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].

有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。本备忘录规定了符合SMIv2的MIB模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。

2. Overview
2. 概述

There is a need for a standardized way of obtaining information related to the physical sensors which are commonly found in networking equipment. Information such as the current value of the sensor, the current operational status, and the data units precision associated with the sensor, should be represented in a consistent manner for any type of sensor.

需要一种标准化的方法来获取与网络设备中常见的物理传感器相关的信息。对于任何类型的传感器,应以一致的方式表示传感器的当前值、当前操作状态以及与传感器相关的数据单位精度等信息。

Physical sensors are represented in the Entity MIB with entPhysicalEntry and an entPhysicalClass value of 'sensor(8)'. The information provided in the ENTITY-SENSOR-MIB module (defined in this document) defines a sparse augmentation of the entPhysicalTable, for entries which represent physical sensors.

物理传感器用entPhysicalEntry和entPhysicalClass值“传感器(8)”表示在实体MIB中。ENTITY-SENSOR-MIB模块(在本文档中定义)中提供的信息为表示物理传感器的条目定义了entPhysicalTable的稀疏扩充。

2.1. Terms
2.1. 条款

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, RFC 2119. [RFC2119]

本文件中的关键词“必须”、“不得”、“要求”、“应”、“不应”、“应”、“不应”、“建议”、“可”和“可选”应按照BCP 14、RFC 2119中的说明进行解释。[RFC2119]

2.2. Relationship to the Entity MIB
2.2. 与实体MIB的关系

The MIB objects defined in this document provide a sparse augmentation to the entPhysicalTable in the Entity MIB, for entries in which the associated entPhysicalClass object is equal to 'sensor(8)'. An agent is expected to maintain an entPhySensorEntry with the same entPhysicalIndex value for each entPhysicalEntry representing a physical sensor. Therefore, implementation of the entityPhysicalGroup is required for agents that implement the Entity Sensor MIB.

本文档中定义的MIB对象为实体MIB中的entPhysicalTable提供了稀疏扩充,用于关联的entPhysicalClass对象等于“传感器(8)”的条目。对于表示物理传感器的每个entPhysicalEntry,代理应维护具有相同entPhysicalIndex值的EntPhysicalSensorEntry。因此,实现实体传感器MIB的代理需要实现entityPhysicalGroup。

2.3. Relationship to General Thresholding Mechanisms
2.3. 与一般阈值机制的关系

There are no specialized sensor value thresholding mechanisms defined in this MIB module. Instead, it is recommended that a generalized thresholding MIB, such as the mechanisms defined by the Alarm and Events groups of the Remote Network Monitoring MIB [RFC2819], be used for this purpose.

此MIB模块中没有定义专门的传感器值阈值机制。相反,建议为此目的使用通用阈值MIB,如远程网络监控MIB[RFC2819]的报警和事件组定义的机制。

3. MIB Structure
3. MIB结构

The Entity Sensor MIB contains a single group called the entitySensorValueGroup, which allows objects to convey the current value and status of a physical sensor.

实体传感器MIB包含一个名为entitySensorValueGroup的组,该组允许对象传递物理传感器的当前值和状态。

The entitySensorValueGroup contains a single table, called the entPhySensorTable, which provides a small number of read-only objects:

entitySensorValueGroup包含一个名为entPhySensorTable的表,该表提供少量只读对象:

entPhySensorType This object identifies the type of data units associated with the sensor value.

entPhySensorType此对象标识与传感器值关联的数据单元类型。

entPhySensorScale This object identifies the (power of 10) scaling factor associated with the sensor value.

entPhySensorScale此对象标识与传感器值关联的(10的幂)比例因子。

entPhySensorPrecision This object identifies the number of decimal places of precision associated with the sensor value.

entPhySensorPrecision此对象标识与传感器值关联的精度小数位数。

entPhySensorValue This object identifies the current value of the sensor.

entPhySensorValue此对象标识传感器的当前值。

entPhySensorOperStatus This object identifies the current operational status of the sensor (as it's known to the agent).

entPhySensorOperStatus此对象标识传感器的当前操作状态(代理已知)。

entPhySensorUnitsDisplay This object provides a textual description of the data units represented by the entPhySensorType and entPhySensorScale objects.

EntphySensorUnits显示此对象提供由entPhySensorType和entPhySensorScale对象表示的数据单元的文本描述。

entPhySensorValueTimeStamp The object identifies the value of sysUpTime at the time the agent last updated the information in the entry. This object is only relevant if the agent uses a polling implementation strategy, (i.e., the associated entPhySensorValueUpdateRate object is greater than zero).

entPhySensorValueTimeStamp对象标识代理上次更新条目中信息时的sysUpTime值。仅当代理使用轮询实现策略时(即关联的entPhySensorValueUpdateRate对象大于零),此对象才相关。

entPhySensorValueUpdateRate This object indicates the nature of the agent implementation of the entPhySensorEntry, and contains the (possibly estimated) number of milliseconds that elapse between polling updates of the information in the associated entry. The value zero indicates that the agent always return current data for the entry (as opposed to the data as it was at the last polling interval).

entPhySensorValueUpdateRate此对象指示entPhySensorEntry的代理实现的性质,并包含关联项中信息的轮询更新之间经过的(可能估计的)毫秒数。值0表示代理始终返回条目的当前数据(与上次轮询间隔时的数据相反)。

4. Definitions
4. 定义
ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
        
ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, mib-2 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC entPhysicalIndex, entityPhysicalGroup FROM ENTITY-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB;

从SNMPv2 SMI MODULE-COMPLIANCE导入MODULE-IDENTITY、OBJECT-TYPE、Integer32、Unsigned32、mib-2,从SNMPv2 CONF text-CONVENTION导入OBJECT-GROUP,从SNMPv2 TC entPhysicalIndex导入TimeStamp,从ENTITY-mib导入entityPhysicalGroup,从SNMP-FRAMEWORK-mib导入snmpadmin;

entitySensorMIB MODULE-IDENTITY LAST-UPDATED "200212160000Z" ORGANIZATION "IETF Entity MIB Working Group" CONTACT-INFO " Andy Bierman Cisco Systems, Inc. Tel: +1 408-527-3711 E-mail: abierman@cisco.com Postal: 170 West Tasman Drive San Jose, CA USA 95134

entitySensorMIB MODULE-IDENTITY上次更新的“200212160000Z”组织“IETF实体MIB工作组”联系人信息“Andy Bierman Cisco Systems,Inc.电话:+1 408-527-3711电子邮件:abierman@cisco.com邮政编码:美国加利福尼亚州圣何塞市西塔斯曼大道170号,邮编:95134

Dan Romascanu Avaya Inc. Tel: +972-3-645-8414 Email: dromasca@avaya.com Postal: Atidim technology Park, Bldg. #3 Tel Aviv, Israel, 61131

Dan Romascanu Avaya Inc.电话:+972-3-645-8414电子邮件:dromasca@avaya.com邮政地址:以色列特拉维夫3号楼Atidim科技园,61131

K.C. Norseth L-3 Communications Tel: +1 801-594-2809 Email: kenyon.c.norseth@L-3com.com Postal: 640 N. 2200 West.

K.C.Norseth L-3通信电话:+1801-594-2809电子邮件:kenyon.C。norseth@L-3com.com邮政编码:北640,西2200。

Salt Lake City, Utah 84116-0850

犹他州盐湖城84116-0850

Send comments to <entmib@ietf.org> Mailing list subscription info: http://www.ietf.org/mailman/listinfo/entmib " DESCRIPTION "This module defines Entity MIB extensions for physical sensors.

将评论发送到<entmib@ietf.org>邮件列表订阅信息:http://www.ietf.org/mailman/listinfo/entmib “说明”此模块定义物理传感器的实体MIB扩展。

Copyright (C) The Internet Society (2002). This version of this MIB module is part of RFC 3433; see the RFC itself for full legal notices."

版权所有(C)互联网协会(2002年)。此版本的MIB模块是RFC 3433的一部分;有关完整的法律通知,请参见RFC本身。”

    REVISION        "200212160000Z"
    DESCRIPTION
            "Initial version of the Entity Sensor MIB module, published
             as RFC 3433."
    ::= { mib-2 99 }
        
    REVISION        "200212160000Z"
    DESCRIPTION
            "Initial version of the Entity Sensor MIB module, published
             as RFC 3433."
    ::= { mib-2 99 }
        
entitySensorObjects              OBJECT IDENTIFIER
     ::= { entitySensorMIB 1 }
        
entitySensorObjects              OBJECT IDENTIFIER
     ::= { entitySensorMIB 1 }
        
-- entitySensorNotifications        OBJECT IDENTIFIER
--     ::= { entitySensorMIB 2 }
entitySensorConformance          OBJECT IDENTIFIER
     ::= { entitySensorMIB 3 }
        
-- entitySensorNotifications        OBJECT IDENTIFIER
--     ::= { entitySensorMIB 2 }
entitySensorConformance          OBJECT IDENTIFIER
     ::= { entitySensorMIB 3 }
        

-- -- Textual Conventions --

----文本约定--

EntitySensorDataType ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents the Entity Sensor
            measurement data type associated with a physical sensor
            value. The actual data units are determined by examining an
            object of this type together with the associated
            EntitySensorDataScale object.
        
EntitySensorDataType ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents the Entity Sensor
            measurement data type associated with a physical sensor
            value. The actual data units are determined by examining an
            object of this type together with the associated
            EntitySensorDataScale object.
        

An object of this type SHOULD be defined together with objects of type EntitySensorDataScale and EntitySensorPrecision. Together, associated objects of these three types are used to identify the semantics of an object of type EntitySensorValue.

此类型的对象应与EntitySensorDataScale和EntitySensorPrecision类型的对象一起定义。这三种类型的关联对象一起用于标识EntitySensorValue类型对象的语义。

Valid values are:

有效值为:

               other(1):        a measure other than those listed below
               unknown(2):      unknown measurement, or arbitrary,
                                relative numbers
               voltsAC(3):      electric potential
               voltsDC(4):      electric potential
               amperes(5):      electric current
               watts(6):        power
               hertz(7):        frequency
               celsius(8):      temperature
               percentRH(9):    percent relative humidity
               rpm(10):         shaft revolutions per minute
               cmm(11),:        cubic meters per minute (airflow)
               truthvalue(12):  value takes { true(1), false(2) }
        
               other(1):        a measure other than those listed below
               unknown(2):      unknown measurement, or arbitrary,
                                relative numbers
               voltsAC(3):      electric potential
               voltsDC(4):      electric potential
               amperes(5):      electric current
               watts(6):        power
               hertz(7):        frequency
               celsius(8):      temperature
               percentRH(9):    percent relative humidity
               rpm(10):         shaft revolutions per minute
               cmm(11),:        cubic meters per minute (airflow)
               truthvalue(12):  value takes { true(1), false(2) }
        
            "
    SYNTAX INTEGER {
        other(1),
        unknown(2),
        voltsAC(3),
        voltsDC(4),
        amperes(5),
        watts(6),
        hertz(7),
        celsius(8),
        percentRH(9),
        rpm(10),
        cmm(11),
        truthvalue(12)
    }
        
            "
    SYNTAX INTEGER {
        other(1),
        unknown(2),
        voltsAC(3),
        voltsDC(4),
        amperes(5),
        watts(6),
        hertz(7),
        celsius(8),
        percentRH(9),
        rpm(10),
        cmm(11),
        truthvalue(12)
    }
        
EntitySensorDataScale ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents a data scaling
            factor, represented with an International System of Units
            (SI) prefix.  The actual data units are determined by
            examining an object of this type together with the
            associated EntitySensorDataType object.
        
EntitySensorDataScale ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents a data scaling
            factor, represented with an International System of Units
            (SI) prefix.  The actual data units are determined by
            examining an object of this type together with the
            associated EntitySensorDataType object.
        

An object of this type SHOULD be defined together with objects of type EntitySensorDataType and EntitySensorPrecision. Together, associated objects of these three types are used to identify the semantics of an object of type EntitySensorValue." REFERENCE "The International System of Units (SI),

此类型的对象应与EntitySensorDataType和EntitySensorPrecision类型的对象一起定义。这三种类型的关联对象一起用于标识EntitySensorValue类型对象的语义。“参考”国际单位制(SI),

            National Institute of Standards and Technology,
            Spec. Publ. 330, August 1991."
    SYNTAX INTEGER {
        yocto(1),   -- 10^-24
        zepto(2),   -- 10^-21
        atto(3),    -- 10^-18
        femto(4),   -- 10^-15
        pico(5),    -- 10^-12
        nano(6),    -- 10^-9
        micro(7),   -- 10^-6
        milli(8),   -- 10^-3
        units(9),   -- 10^0
        kilo(10),   -- 10^3
        mega(11),   -- 10^6
        giga(12),   -- 10^9
        tera(13),   -- 10^12
        exa(14),    -- 10^15
        peta(15),   -- 10^18
        zetta(16),  -- 10^21
        yotta(17)   -- 10^24
    }
        
            National Institute of Standards and Technology,
            Spec. Publ. 330, August 1991."
    SYNTAX INTEGER {
        yocto(1),   -- 10^-24
        zepto(2),   -- 10^-21
        atto(3),    -- 10^-18
        femto(4),   -- 10^-15
        pico(5),    -- 10^-12
        nano(6),    -- 10^-9
        micro(7),   -- 10^-6
        milli(8),   -- 10^-3
        units(9),   -- 10^0
        kilo(10),   -- 10^3
        mega(11),   -- 10^6
        giga(12),   -- 10^9
        tera(13),   -- 10^12
        exa(14),    -- 10^15
        peta(15),   -- 10^18
        zetta(16),  -- 10^21
        yotta(17)   -- 10^24
    }
        
EntitySensorPrecision ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents a sensor
            precision range.
        
EntitySensorPrecision ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents a sensor
            precision range.
        

An object of this type SHOULD be defined together with objects of type EntitySensorDataType and EntitySensorDataScale. Together, associated objects of these three types are used to identify the semantics of an object of type EntitySensorValue.

此类型的对象应与EntitySensorDataType和EntitySensorDataScale类型的对象一起定义。这三种类型的关联对象一起用于标识EntitySensorValue类型对象的语义。

If an object of this type contains a value in the range 1 to 9, it represents the number of decimal places in the fractional part of an associated EntitySensorValue fixed-point number.

如果此类型的对象包含范围为1到9的值,则它表示关联EntitySensorValue定点数字小数部分的小数位数。

If an object of this type contains a value in the range -8 to -1, it represents the number of accurate digits in the associated EntitySensorValue fixed-point number.

如果此类型的对象包含范围为-8到-1的值,则它表示关联EntitySensorValue定点数中的精确位数。

The value zero indicates the associated EntitySensorValue object is not a fixed-point number.

值零表示关联的EntitySensorValue对象不是定点数字。

Agent implementors must choose a value for the associated EntitySensorPrecision object so that the precision and

代理实现者必须为关联的EntitySensorPrecision对象选择一个值,以便

accuracy of the associated EntitySensorValue object is correctly indicated.

正确指示关联的EntitySensorValue对象的准确性。

For example, a physical entity representing a temperature sensor that can measure 0 degrees to 100 degrees C in 0.1 degree increments, +/- 0.05 degrees, would have an EntitySensorPrecision value of '1', an EntitySensorDataScale value of 'units(9)', and an EntitySensorValue ranging from '0' to '1000'. The EntitySensorValue would be interpreted as 'degrees C * 10'." SYNTAX Integer32 (-8..9)

例如,表示温度传感器的物理实体可以0.1度增量+/-0.05度测量0到100摄氏度,其EntitySensorPrecision值为“1”,EntitySensorDataScale值为“单位(9)”,EntitySensorValue的范围为“0”到“1000”。EntitySensorValue将被解释为“摄氏度*10”。“语法整数32(-8..9)

EntitySensorValue ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents an Entity Sensor
            value.
            An object of this type SHOULD be defined together with
            objects of type EntitySensorDataType, EntitySensorDataScale
            and EntitySensorPrecision.  Together, associated objects of
            those three types are used to identify the semantics of an
            object of this data type.
        
EntitySensorValue ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents an Entity Sensor
            value.
            An object of this type SHOULD be defined together with
            objects of type EntitySensorDataType, EntitySensorDataScale
            and EntitySensorPrecision.  Together, associated objects of
            those three types are used to identify the semantics of an
            object of this data type.
        

The semantics of an object using this data type are determined by the value of the associated EntitySensorDataType object.

使用此数据类型的对象的语义由关联的EntitySensorDataType对象的值确定。

If the associated EntitySensorDataType object is equal to 'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6), 'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of this type MUST contain a fixed point number ranging from -999,999,999 to +999,999,999. The value -1000000000 indicates an underflow error. The value +1000000000 indicates an overflow error. The EntitySensorPrecision indicates how many fractional digits are represented in the associated EntitySensorValue object.

如果关联的EntitySensorDataType对象等于“voltsAC(3)”、“voltsDC(4)”、“安培(5)”、“瓦特(6)”、“赫兹(7)”、“摄氏度(8)”或“cmm(11)”,则此类型的对象必须包含范围为-999999999到+999999999的固定点数。值-100000000表示下溢错误。值+100000000表示溢出错误。EntitySensorPrecision表示关联的EntitySensorValue对象中表示的小数位数。

If the associated EntitySensorDataType object is equal to 'percentRH(9)', then an object of this type MUST contain a number ranging from 0 to 100.

如果关联的EntitySensorDataType对象等于“percentRH(9)”,则此类型的对象必须包含0到100之间的数字。

If the associated EntitySensorDataType object is equal to 'rpm(10)', then an object of this type MUST contain a number ranging from -999,999,999 to +999,999,999.

如果关联的EntitySensorDataType对象等于“rpm(10)”,则此类型的对象必须包含范围从-999999999到+999999999的数字。

If the associated EntitySensorDataType object is equal to 'truthvalue(12)', then an object of this type MUST contain either the value 'true(1)' or the value 'false(2)'.

如果关联的EntitySensorDataType对象等于“truthvalue(12)”,则此类型的对象必须包含值“true(1)”或值“false(2)”。

If the associated EntitySensorDataType object is equal to 'other(1)' or unknown(2)', then an object of this type MUST contain a number ranging from -1000000000 to 1000000000." SYNTAX Integer32 (-1000000000..1000000000)

如果关联的EntitySensorDataType对象等于“其他(1)”或未知(2)”,则此类型的对象必须包含-100000000到100000000之间的数字。“语法整数32(-100000000..100000000)

EntitySensorStatus ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents the operational
            status of a physical sensor.
        
EntitySensorStatus ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "An object using this data type represents the operational
            status of a physical sensor.
        

The value 'ok(1)' indicates that the agent can obtain the sensor value.

值“ok(1)”表示代理可以获取传感器值。

The value 'unavailable(2)' indicates that the agent presently cannot obtain the sensor value.

值“不可用(2)”表示代理当前无法获取传感器值。

            The value 'nonoperational(3)' indicates that the agent
            believes the sensor is broken.  The sensor could have a hard
            failure (disconnected wire), or a soft failure such as out-
            of-range, jittery, or wildly fluctuating readings."
    SYNTAX INTEGER {
        ok(1),
        unavailable(2),
        nonoperational(3)
    }
        
            The value 'nonoperational(3)' indicates that the agent
            believes the sensor is broken.  The sensor could have a hard
            failure (disconnected wire), or a soft failure such as out-
            of-range, jittery, or wildly fluctuating readings."
    SYNTAX INTEGER {
        ok(1),
        unavailable(2),
        nonoperational(3)
    }
        

-- -- Entity Sensor Table --

----实体传感器表--

entPhySensorTable OBJECT-TYPE
    SYNTAX        SEQUENCE OF EntPhySensorEntry
    MAX-ACCESS    not-accessible
    STATUS        current
    DESCRIPTION
            "This table contains one row per physical sensor represented
            by an associated row in the entPhysicalTable."
    ::= { entitySensorObjects 1 }
        
entPhySensorTable OBJECT-TYPE
    SYNTAX        SEQUENCE OF EntPhySensorEntry
    MAX-ACCESS    not-accessible
    STATUS        current
    DESCRIPTION
            "This table contains one row per physical sensor represented
            by an associated row in the entPhysicalTable."
    ::= { entitySensorObjects 1 }
        

entPhySensorEntry OBJECT-TYPE SYNTAX EntPhySensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical sensor.

entPhySensorEntry对象类型语法entPhySensorEntry MAX-ACCESS not accessible STATUS current DESCRIPTION“有关特定物理传感器的信息。

An entry in this table describes the present reading of a sensor, the measurement units and scale, and sensor operational status.

此表中的条目描述了传感器的当前读数、测量单位和刻度以及传感器的工作状态。

            Entries are created in this table by the agent.  An entry
            for each physical sensor SHOULD be created at the same time
            as the associated entPhysicalEntry.  An entry SHOULD be
            destroyed if the associated entPhysicalEntry is destroyed."
    INDEX  { entPhysicalIndex }    -- SPARSE-AUGMENTS
    ::= { entPhySensorTable 1 }
        
            Entries are created in this table by the agent.  An entry
            for each physical sensor SHOULD be created at the same time
            as the associated entPhysicalEntry.  An entry SHOULD be
            destroyed if the associated entPhysicalEntry is destroyed."
    INDEX  { entPhysicalIndex }    -- SPARSE-AUGMENTS
    ::= { entPhySensorTable 1 }
        
EntPhySensorEntry ::= SEQUENCE {
        entPhySensorType            EntitySensorDataType,
        entPhySensorScale           EntitySensorDataScale,
        entPhySensorPrecision       EntitySensorPrecision,
        entPhySensorValue           EntitySensorValue,
        entPhySensorOperStatus      EntitySensorStatus,
        entPhySensorUnitsDisplay    SnmpAdminString,
        entPhySensorValueTimeStamp  TimeStamp,
        entPhySensorValueUpdateRate Unsigned32
}
        
EntPhySensorEntry ::= SEQUENCE {
        entPhySensorType            EntitySensorDataType,
        entPhySensorScale           EntitySensorDataScale,
        entPhySensorPrecision       EntitySensorPrecision,
        entPhySensorValue           EntitySensorValue,
        entPhySensorOperStatus      EntitySensorStatus,
        entPhySensorUnitsDisplay    SnmpAdminString,
        entPhySensorValueTimeStamp  TimeStamp,
        entPhySensorValueUpdateRate Unsigned32
}
        

entPhySensorType OBJECT-TYPE SYNTAX EntitySensorDataType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of data returned by the associated entPhySensorValue object.

entPhySensorType对象类型语法EntitySensorDataType MAX-ACCESS只读状态当前描述“关联的entPhySensorValue对象返回的数据类型。

            This object SHOULD be set by the agent during entry
            creation, and the value SHOULD NOT change during operation."
    ::= { entPhySensorEntry 1 }
        
            This object SHOULD be set by the agent during entry
            creation, and the value SHOULD NOT change during operation."
    ::= { entPhySensorEntry 1 }
        

entPhySensorScale OBJECT-TYPE SYNTAX EntitySensorDataScale MAX-ACCESS read-only STATUS current DESCRIPTION "The exponent to apply to values returned by the associated entPhySensorValue object.

entPhySensorScale对象类型语法EntitySensorDataScale MAX-ACCESS只读状态当前描述“应用于关联entPhySensorValue对象返回的值的指数。

            This object SHOULD be set by the agent during entry
            creation, and the value SHOULD NOT change during operation."
    ::= { entPhySensorEntry 2 }
        
            This object SHOULD be set by the agent during entry
            creation, and the value SHOULD NOT change during operation."
    ::= { entPhySensorEntry 2 }
        

entPhySensorPrecision OBJECT-TYPE SYNTAX EntitySensorPrecision MAX-ACCESS read-only STATUS current DESCRIPTION "The number of decimal places of precision in fixed-point sensor values returned by the associated entPhySensorValue object.

entPhySensorPrecision对象类型语法EntitySensorPrecision MAX-ACCESS只读状态当前描述“关联的entPhySensorValue对象返回的定点传感器值的精度小数位数。

This object SHOULD be set to '0' when the associated entPhySensorType value is not a fixed-point type: e.g., 'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.

当关联的entPhySensorType值不是定点类型时,应将此对象设置为“0”:例如,“percentRH(9)”、“rpm(10)”、“cmm(11)”或“truthvalue(12)”。

            This object SHOULD be set by the agent during entry
            creation, and the value SHOULD NOT change during operation."
    ::= { entPhySensorEntry 3 }
        
            This object SHOULD be set by the agent during entry
            creation, and the value SHOULD NOT change during operation."
    ::= { entPhySensorEntry 3 }
        

entPhySensorValue OBJECT-TYPE SYNTAX EntitySensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "The most recent measurement obtained by the agent for this sensor.

entPhySensorValue对象类型语法EntitySensorValue MAX-ACCESS只读状态当前描述“代理为此传感器获取的最新测量值。

            To correctly interpret the value of this object, the
            associated entPhySensorType, entPhySensorScale, and
            entPhySensorPrecision objects must also be examined."
    ::= { entPhySensorEntry 4 }
        
            To correctly interpret the value of this object, the
            associated entPhySensorType, entPhySensorScale, and
            entPhySensorPrecision objects must also be examined."
    ::= { entPhySensorEntry 4 }
        
entPhySensorOperStatus OBJECT-TYPE
    SYNTAX        EntitySensorStatus
    MAX-ACCESS    read-only
    STATUS        current
    DESCRIPTION
            "The operational status of the sensor."
    ::= { entPhySensorEntry 5 }
        
entPhySensorOperStatus OBJECT-TYPE
    SYNTAX        EntitySensorStatus
    MAX-ACCESS    read-only
    STATUS        current
    DESCRIPTION
            "The operational status of the sensor."
    ::= { entPhySensorEntry 5 }
        
entPhySensorUnitsDisplay OBJECT-TYPE
    SYNTAX      SnmpAdminString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "A textual description of the data units that should be used
            in the display of entPhySensorValue."
    ::= { entPhySensorEntry 6 }
        
entPhySensorUnitsDisplay OBJECT-TYPE
    SYNTAX      SnmpAdminString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "A textual description of the data units that should be used
            in the display of entPhySensorValue."
    ::= { entPhySensorEntry 6 }
        
entPhySensorValueTimeStamp OBJECT-TYPE
    SYNTAX        TimeStamp
    MAX-ACCESS    read-only
    STATUS        current
    DESCRIPTION
            "The value of sysUpTime at the time the status and/or value
            of this sensor was last obtained by the agent."
    ::= { entPhySensorEntry 7 }
        
entPhySensorValueTimeStamp OBJECT-TYPE
    SYNTAX        TimeStamp
    MAX-ACCESS    read-only
    STATUS        current
    DESCRIPTION
            "The value of sysUpTime at the time the status and/or value
            of this sensor was last obtained by the agent."
    ::= { entPhySensorEntry 7 }
        

entPhySensorValueUpdateRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the frequency that the agent updates the associated entPhySensorValue object, representing in milliseconds.

entPhySensorValueUpdateRate对象类型语法Unsigned32单位“毫秒”最大访问只读状态当前描述“代理更新关联EntphySensorValueObject的频率指示,以毫秒为单位。

The value zero indicates:

值0表示:

- the sensor value is updated on demand (e.g., when polled by the agent for a get-request), - the sensor value is updated when the sensor value changes (event-driven), - the agent does not know the update rate.

- 传感器值按需更新(例如,当代理轮询get请求时),-传感器值在传感器值更改时更新(事件驱动),-代理不知道更新速率。

            "
    ::= { entPhySensorEntry 8 }
        
            "
    ::= { entPhySensorEntry 8 }
        

-- -- Conformance Section --

----合规部分--

entitySensorCompliances OBJECT IDENTIFIER
    ::= { entitySensorConformance 1 }
entitySensorGroups      OBJECT IDENTIFIER
    ::= { entitySensorConformance 2 }
        
entitySensorCompliances OBJECT IDENTIFIER
    ::= { entitySensorConformance 1 }
entitySensorGroups      OBJECT IDENTIFIER
    ::= { entitySensorConformance 2 }
        

entitySensorCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the Entity Sensor MIB module." MODULE -- this module MANDATORY-GROUPS { entitySensorValueGroup }

entitySensorCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION“描述与实体传感器MIB模块的一致性要求。”模块——此模块为必填项-GROUPS{entitySensorValueGroup}

MODULE ENTITY-MIB MANDATORY-GROUPS { entityPhysicalGroup }

模块实体-MIB强制组{entityPhysicalGroup}

    ::= { entitySensorCompliances 1 }
        
    ::= { entitySensorCompliances 1 }
        

-- Object Groups

--对象组

entitySensorValueGroup OBJECT-GROUP
    OBJECTS {
             entPhySensorType,
             entPhySensorScale,
             entPhySensorPrecision,
             entPhySensorValue,
             entPhySensorOperStatus,
             entPhySensorUnitsDisplay,
             entPhySensorValueTimeStamp,
             entPhySensorValueUpdateRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects representing physical entity sensor
            information."
    ::= { entitySensorGroups 1 }
        
entitySensorValueGroup OBJECT-GROUP
    OBJECTS {
             entPhySensorType,
             entPhySensorScale,
             entPhySensorPrecision,
             entPhySensorValue,
             entPhySensorOperStatus,
             entPhySensorUnitsDisplay,
             entPhySensorValueTimeStamp,
             entPhySensorValueUpdateRate
    }
    STATUS  current
    DESCRIPTION
            "A collection of objects representing physical entity sensor
            information."
    ::= { entitySensorGroups 1 }
        

END

终止

5. Intellectual Property
5. 知识产权

The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users of this specification can be obtained from the IETF Secretariat.

IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何努力来确定任何此类权利。有关IETF在标准跟踪和标准相关文件中权利的程序信息,请参见BCP-11。可从IETF秘书处获得可供发布的权利声明副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.

IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涉及实施本标准所需技术的专有权利。请将信息发送给IETF执行董事。

6. Acknowledgements
6. 致谢

This memo is a product of the Entity MIB working group. It is based on an existing proprietary MIB module written by Cliff Sojourner.

本备忘录是实体MIB工作组的产品。它基于Cliff Sojourner编写的现有专有MIB模块。

7. Normative References
7. 规范性引用文件

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119]Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月。

[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

[RFC2578]McCloghrie,K.,Perkins,D.,Schoenwaeld,J.,Case,J.,Rose,M.和S.Waldbusser,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。

[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[RFC2579]McCloghrie,K.,Perkins,D.,Schoenwaeld,J.,Case,J.,Rose,M.,和S.Waldbusser,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。

[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[RFC2580]McCloghrie,K.,Perkins,D.,Schoenwaeld,J.,Case,J.,Rose,M.和S.Waldbusser,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。

[RFC2737] McCloghrie, K. and A. Bierman, "Entity MIB (Version 2)", RFC 2737, December 1999.

[RFC2737]McCloghrie,K.和A.Bierman,“实体MIB(版本2)”,RFC 27371999年12月。

[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", STD 62, RFC 3414, December 2002.

[RFC3414]Blumenthal,U.和B.Wijnen,“简单网络管理协议(SNMPv3)版本3的基于用户的安全模型(USM)”,STD 62,RFC 3414,2002年12月。

[RFC3415] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3415, December 2002.

[RFC3415]Wijnen,B.,Presohn,R.和K.McCloghrie,“用于简单网络管理协议(SNMP)的基于视图的访问控制模型(VACM)”,STD 62,RFC 3415,2002年12月。

8. Informative References
8. 资料性引用

[RFC2819] Waldbusser, S., "Remote network Monitoring Management Information Base", RFC 2819, May 2000.

[RFC2819]Waldbusser,S.,“远程网络监控管理信息库”,RFC 2819,2000年5月。

[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.

[RFC3410]Case,J.,Mundy,R.,Partain,D.和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月。

9. Security Considerations
9. 安全考虑

There is one managed object in this MIB that may contain sensitive information. This is:

此MIB中有一个托管对象可能包含敏感信息。这是:

entPhySensorValue

内翻值

This object may expose the values of particular physical sensors for a device.

此对象可能会公开设备的特定物理传感器的值。

SNMPv1 by itself is not a secure environment. Even if the network itself is secure (for example by using IPSec), there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB.

SNMPv1本身不是一个安全的环境。即使网络本身是安全的(例如通过使用IPSec),也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB中的对象。

It is recommended that the implementors consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model STD 62, RFC 3414 [RFC3414] and the View-based Access Control Model STD 62, RFC 3415 [RFC3415] is recommended.

建议执行者考虑SNMPv3框架提供的安全特性。具体而言,建议使用基于用户的安全模型STD 62、RFC 3414[RFC3414]和基于视图的访问控制模型STD 62、RFC 3415[RFC3415]。

It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, is properly configured to give access to only the objects, and those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.

然后,客户/用户有责任确保授予对此MIB实例访问权限的SNMP实体正确配置为仅授予对对象的访问权限,以及具有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)。

10. Authors' Addresses
10. 作者地址

Andy Bierman Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA USA 95134 Phone: +1 408-527-3711 EMail: abierman@cisco.com

Andy Bierman Cisco Systems,Inc.美国加利福尼亚州圣何塞西塔斯曼大道170号95134电话:+1 408-527-3711电子邮件:abierman@cisco.com

Dan Romascanu Avaya Inc. Atidim Technology Park, Bldg. #3 Tel Aviv, 61131, Israel Phone: +972-3-545-8414 EMail: dromasca@avaya.com

Dan Romascanu Avaya Inc.以色列特拉维夫3号楼Atidim科技园,61131电话:+972-3-545-8414电子邮件:dromasca@avaya.com

K.C. Norseth L-3 Communications 640 N. 2200 West. Salt Lake City, Utah 84116-0850 Phone: +1 801-594-2809 EMail: kenyon.c.norseth@L-3com.com

K.C.诺赛斯L-3通信公司北640,西2200。犹他州盐湖城84116-0850电话:+1801-594-2809电子邮件:kenyon.c。norseth@L-3com.com

11. Full Copyright Statement
11. 完整版权声明

Copyright (C) The Internet Society (2002). All Rights Reserved.

版权所有(C)互联网协会(2002年)。版权所有。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

本文件及其译本可复制并提供给他人,对其进行评论或解释或协助其实施的衍生作品可全部或部分编制、复制、出版和分发,不受任何限制,前提是上述版权声明和本段包含在所有此类副本和衍生作品中。但是,不得以任何方式修改本文件本身,例如删除版权通知或对互联网协会或其他互联网组织的引用,除非出于制定互联网标准的需要,在这种情况下,必须遵循互联网标准过程中定义的版权程序,或根据需要将其翻译成英语以外的其他语言。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上述授予的有限许可是永久性的,互联网协会或其继承人或受让人不会撤销。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

本文件和其中包含的信息是按“原样”提供的,互联网协会和互联网工程任务组否认所有明示或暗示的保证,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。

Acknowledgement

确认

Funding for the RFC Editor function is currently provided by the Internet Society.

RFC编辑功能的资金目前由互联网协会提供。