blob: 0dc60b0e062b22e86dc573176919f02354238e7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
-- SmartOptics Enterprise Specific Enviroment Monitor MIB.
--
-- Copyright (c) 2014, SmartOptics
-- All rights reserved
--
MSERIES-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
mseries
FROM MSERIES-MIB;
smartEnvMon MODULE-IDENTITY
LAST-UPDATED "201402151034Z"
ORGANIZATION "SmartOptics"
CONTACT-INFO "http://www.smartoptics.com"
DESCRIPTION
"This is the enterprise specific Enviroment Monitor MIB for SmartOptics M-Series."
REVISION "201402151034Z"
DESCRIPTION
"The initial revision of the MSERIES Enviroment Monitor MIB."
::= { mseries 4 }
smartEnvMonObjects OBJECT IDENTIFIER
::= { smartEnvMon 1}
smartEnvMonMIBConformance OBJECT IDENTIFIER
::= { smartEnvMon 2}
smartEnvMonGroups OBJECT IDENTIFIER
::= { smartEnvMonMIBConformance 1}
smartEnvMonCompliances OBJECT IDENTIFIER
::= { smartEnvMonMIBConformance 2}
--
-- The EnvMon Temperature Table
--
smartEnvMonTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF SmartEnvMonTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per temperature sensor."
::= { smartEnvMonObjects 1 }
smartEnvMonTemperatureEntry OBJECT-TYPE
SYNTAX SmartEnvMonTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular temperature sensor."
INDEX { smartEnvMonTemperatureIndex }
::= { smartEnvMonTemperatureTable 1 }
SmartEnvMonTemperatureEntry ::=
SEQUENCE {
smartEnvMonTemperatureIndex Unsigned32,
smartEnvMonTemperatureDescr DisplayString,
smartEnvMonTemperatureValue Integer32
}
smartEnvMonTemperatureIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An unique index for each temperature sensor."
::= { smartEnvMonTemperatureEntry 1 }
smartEnvMonTemperatureDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the temperature sensor."
::= { smartEnvMonTemperatureEntry 2 }
smartEnvMonTemperatureValue OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature in Celsius measured by the sensor."
::= { smartEnvMonTemperatureEntry 3 }
-- ----------------------------------------------------
-- Object and event groups
-- ----------------------------------------------------
smartEnvMonTemperatureGroupV1 OBJECT-GROUP
OBJECTS {
smartEnvMonTemperatureIndex,
smartEnvMonTemperatureDescr,
smartEnvMonTemperatureValue }
STATUS current
DESCRIPTION
"The EnvMon Temperatue MIB objects v1."
::= { smartEnvMonGroups 1 }
-- ----------------------------------------------------
-- Compliance
-- ----------------------------------------------------
smartEnvMonBasicComplV1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Basic implementation requirements for the ENVMON MIB."
MODULE
MANDATORY-GROUPS {
smartEnvMonTemperatureGroupV1 }
::= { smartEnvMonCompliances 1 }
END
|