LM-SENSORS-MIB.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:6k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. LM-SENSORS-MIB DEFINITIONS ::= BEGIN
  2. --
  3. -- Derived from the original VEST-INTERNETT-MIB. Open issues:
  4. --
  5. -- (a) where to register this MIB?
  6. -- (b) use not-accessible for diskIOIndex?
  7. --
  8. IMPORTS
  9.     MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32
  10.         FROM SNMPv2-SMI
  11.     DisplayString
  12.         FROM SNMPv2-TC
  13.     ucdExperimental
  14.         FROM UCD-SNMP-MIB;
  15. lmSensorsMIB MODULE-IDENTITY
  16.     LAST-UPDATED "200011050000Z"
  17.     ORGANIZATION "AdamsNames Ltd"
  18.     CONTACT-INFO    
  19.         "Primary Contact: M J Oldfield
  20.          email:     m@mail.tc"
  21.     DESCRIPTION
  22.         "This MIB module defines objects for lm_sensor derived data."
  23.     REVISION     "200011050000Z"
  24.     DESCRIPTION
  25.         "Derived from DISKIO-MIB ex UCD."
  26.     ::= { lmSensors 1 }
  27. lmSensors      OBJECT IDENTIFIER ::= { ucdExperimental 16 }
  28. --
  29. lmTempSensorsTable OBJECT-TYPE
  30.     SYNTAX      SEQUENCE OF LMTempSensorsEntry
  31.     MAX-ACCESS  not-accessible
  32.     STATUS      current
  33.     DESCRIPTION
  34.         "Table of temperature sensors and their values."
  35.     ::= { lmSensors 2 }
  36. lmTempSensorsEntry OBJECT-TYPE
  37.     SYNTAX      LMTempSensorsEntry
  38.     MAX-ACCESS  not-accessible
  39.     STATUS      current
  40.     DESCRIPTION
  41.         "An entry containing a device and its statistics."
  42.     INDEX       { lmTempSensorsIndex }
  43.     ::= { lmTempSensorsTable 1 }
  44. LMTempSensorsEntry ::= SEQUENCE {
  45.     lmTempSensorsIndex    Integer32,
  46.     lmTempSensorsDevice   DisplayString,
  47.     lmTempSensorsValue    Gauge32
  48. }
  49. lmTempSensorsIndex OBJECT-TYPE
  50.     SYNTAX      Integer32 (0..65535)
  51.     MAX-ACCESS  read-only
  52.     STATUS      current
  53.     DESCRIPTION
  54.         "Reference index for each observed device."
  55.     ::= { lmTempSensorsEntry 1 }
  56. lmTempSensorsDevice OBJECT-TYPE
  57.     SYNTAX      DisplayString
  58.     MAX-ACCESS  read-only
  59.     STATUS      current
  60.     DESCRIPTION
  61.         "The name of the temperature sensor we are reading."
  62.     ::= { lmTempSensorsEntry 2 }
  63. lmTempSensorsValue OBJECT-TYPE
  64.     SYNTAX      Gauge32
  65.     MAX-ACCESS  read-only
  66.     STATUS      current
  67.     DESCRIPTION
  68.         "The temperature of this sensor in mC."
  69.     ::= { lmTempSensorsEntry 3 }
  70. --
  71. lmFanSensorsTable OBJECT-TYPE
  72.     SYNTAX      SEQUENCE OF LMFanSensorsEntry
  73.     MAX-ACCESS  not-accessible
  74.     STATUS      current
  75.     DESCRIPTION
  76.         "Table of fan sensors and their values."
  77.     ::= { lmSensors 3 }
  78. lmFanSensorsEntry OBJECT-TYPE
  79.     SYNTAX      LMFanSensorsEntry
  80.     MAX-ACCESS  not-accessible
  81.     STATUS      current
  82.     DESCRIPTION
  83.         "An entry containing a device and its statistics."
  84.     INDEX       { lmFanSensorsIndex }
  85.     ::= { lmFanSensorsTable 1 }
  86. LMFanSensorsEntry ::= SEQUENCE {
  87.     lmFanSensorsIndex    Integer32,
  88.     lmFanSensorsDevice   DisplayString,
  89.     lmFanSensorsValue    Gauge32
  90. }
  91. lmFanSensorsIndex OBJECT-TYPE
  92.     SYNTAX      Integer32 (0..65535)
  93.     MAX-ACCESS  read-only
  94.     STATUS      current
  95.     DESCRIPTION
  96.         "Reference index for each observed device."
  97.     ::= { lmFanSensorsEntry 1 }
  98. lmFanSensorsDevice OBJECT-TYPE
  99.     SYNTAX      DisplayString
  100.     MAX-ACCESS  read-only
  101.     STATUS      current
  102.     DESCRIPTION
  103.         "The name of the fan sensor we are reading."
  104.     ::= { lmFanSensorsEntry 2 }
  105. lmFanSensorsValue OBJECT-TYPE
  106.     SYNTAX      Gauge32
  107.     MAX-ACCESS  read-only
  108.     STATUS      current
  109.     DESCRIPTION
  110.         "The rotation speed of the fan in RPM."
  111.     ::= { lmFanSensorsEntry 3 }
  112. --
  113. lmVoltSensorsTable OBJECT-TYPE
  114.     SYNTAX      SEQUENCE OF LMVoltSensorsEntry
  115.     MAX-ACCESS  not-accessible
  116.     STATUS      current
  117.     DESCRIPTION
  118.         "Table of voltage sensors and their values."
  119.     ::= { lmSensors 4 }
  120. lmVoltSensorsEntry OBJECT-TYPE
  121.     SYNTAX      LMVoltSensorsEntry
  122.     MAX-ACCESS  not-accessible
  123.     STATUS      current
  124.     DESCRIPTION
  125.         "An entry containing a device and its statistics."
  126.     INDEX       { lmVoltSensorsIndex }
  127.     ::= { lmVoltSensorsTable 1 }
  128. LMVoltSensorsEntry ::= SEQUENCE {
  129.     lmVoltSensorsIndex    Integer32,
  130.     lmVoltSensorsDevice   DisplayString,
  131.     lmVoltSensorsValue    Gauge32
  132. }
  133. lmVoltSensorsIndex OBJECT-TYPE
  134.     SYNTAX      Integer32 (0..65535)
  135.     MAX-ACCESS  read-only
  136.     STATUS      current
  137.     DESCRIPTION
  138.         "Reference index for each observed device."
  139.     ::= { lmVoltSensorsEntry 1 }
  140. lmVoltSensorsDevice OBJECT-TYPE
  141.     SYNTAX      DisplayString
  142.     MAX-ACCESS  read-only
  143.     STATUS      current
  144.     DESCRIPTION
  145.         "The name of the device we are reading."
  146.     ::= { lmVoltSensorsEntry 2 }
  147. lmVoltSensorsValue OBJECT-TYPE
  148.     SYNTAX      Gauge32
  149.     MAX-ACCESS  read-only
  150.     STATUS      current
  151.     DESCRIPTION
  152.         "The voltage in mV."
  153.     ::= { lmVoltSensorsEntry 3 }
  154. --
  155. lmMiscSensorsTable OBJECT-TYPE
  156.     SYNTAX      SEQUENCE OF LMMiscSensorsEntry
  157.     MAX-ACCESS  not-accessible
  158.     STATUS      current
  159.     DESCRIPTION
  160.         "Table of miscellaneous sensor devices and their values."
  161.     ::= { lmSensors 5 }
  162. lmMiscSensorsEntry OBJECT-TYPE
  163.     SYNTAX      LMMiscSensorsEntry
  164.     MAX-ACCESS  not-accessible
  165.     STATUS      current
  166.     DESCRIPTION
  167.         "An entry containing a device and its statistics."
  168.     INDEX       { lmMiscSensorsIndex }
  169.     ::= { lmMiscSensorsTable 1 }
  170. LMMiscSensorsEntry ::= SEQUENCE {
  171.     lmMiscSensorsIndex    Integer32,
  172.     lmMiscSensorsDevice   DisplayString,
  173.     lmMiscSensorsValue    Gauge32
  174. }
  175. lmMiscSensorsIndex OBJECT-TYPE
  176.     SYNTAX      Integer32 (0..65535)
  177.     MAX-ACCESS  read-only
  178.     STATUS      current
  179.     DESCRIPTION
  180.         "Reference index for each observed device."
  181.     ::= { lmMiscSensorsEntry 1 }
  182. lmMiscSensorsDevice OBJECT-TYPE
  183.     SYNTAX      DisplayString
  184.     MAX-ACCESS  read-only
  185.     STATUS      current
  186.     DESCRIPTION
  187.         "The name of the device we are reading."
  188.     ::= { lmMiscSensorsEntry 2 }
  189. lmMiscSensorsValue OBJECT-TYPE
  190.     SYNTAX      Gauge32
  191.     MAX-ACCESS  read-only
  192.     STATUS      current
  193.     DESCRIPTION
  194.         "The value of this sensor."
  195.     ::= { lmMiscSensorsEntry 3 }
  196. END