1266936Sloos--
2266936Sloos-- Copyright (c) 2014 Luiz Otavio O Souza <loos@FreeBSD.org>
3266936Sloos-- All rights reserved.
4266936Sloos--
5266936Sloos-- Redistribution and use in source and binary forms, with or without
6266936Sloos-- modification, are permitted provided that the following conditions
7266936Sloos-- are met:
8266936Sloos-- 1. Redistributions of source code must retain the above copyright
9266936Sloos--    notice, this list of conditions and the following disclaimer.
10266936Sloos-- 2. Redistributions in binary form must reproduce the above copyright
11266936Sloos--    notice, this list of conditions and the following disclaimer in the
12266936Sloos--    documentation and/or other materials provided with the distribution.
13266936Sloos--
14266936Sloos-- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
15266936Sloos-- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16266936Sloos-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17266936Sloos-- ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
18266936Sloos-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19266936Sloos-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20266936Sloos-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21266936Sloos-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22266936Sloos-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23266936Sloos-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24266936Sloos-- SUCH DAMAGE.
25266936Sloos--
26266936Sloos-- $FreeBSD: releng/11.0/usr.sbin/bsnmpd/modules/snmp_lm75/BEGEMOT-LM75-MIB.txt 266936 2014-06-01 03:14:03Z loos $
27266936Sloos--
28266936Sloos
29266936SloosBEGEMOT-LM75-MIB DEFINITIONS ::= BEGIN
30266936Sloos
31266936SloosIMPORTS
32266936Sloos    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
33266936Sloos    Counter64, Integer32
34266936Sloos	FROM SNMPv2-SMI
35266936Sloos    TEXTUAL-CONVENTION, RowStatus
36266936Sloos	FROM SNMPv2-TC
37266936Sloos    begemot
38266936Sloos	FROM BEGEMOT-MIB;
39266936Sloos
40266936SloosbegemotLoos MODULE-IDENTITY
41266936Sloos    LAST-UPDATED "201402240000Z"
42266936Sloos    ORGANIZATION "FreeBSD"
43266936Sloos    CONTACT-INFO
44266936Sloos	    "		Luiz Otavio O Souza
45266936Sloos
46266936Sloos	     Postal:	N/A
47266936Sloos
48266936Sloos	     Fax:	N/A
49266936Sloos
50266936Sloos	     E-Mail:	loos@FreeBSD.org"
51266936Sloos    DESCRIPTION
52266936Sloos	    "The Begemot MIB for reading lm75 sensors data."
53266936Sloos    REVISION     "201402240000Z"
54266936Sloos    DESCRIPTION
55266936Sloos	    "Initial revision."
56266936Sloos    ::= { begemot 400 }
57266936Sloos
58266936SloosbegemotLm75Objects	OBJECT IDENTIFIER ::= { begemotLm75 1 }
59266936Sloos
60266936Sloos-- ---------------------------------------------------------- --
61266936Sloos-- Configuration parameters
62266936Sloos-- ---------------------------------------------------------- --
63266936Sloos
64266936Slooslm75Sensor	OBJECT IDENTIFIER ::= { begemotlm75Objects 1 }
65266936Sloos
66266936Slooslm75Sensors	OBJECT-TYPE
67266936Sloos    SYNTAX	Integer32
68266936Sloos    MAX-ACCESS	read-only
69266936Sloos    STATUS	current
70266936Sloos    DESCRIPTION
71266936Sloos	"Number of LM75 sensors in the system."
72266936Sloos    ::= { lm75Sensors 1 }
73266936Sloos
74266936Sloos-- ---------------------------------------------------------- --
75266936Sloos-- TempSensor Table
76266936Sloos-- ---------------------------------------------------------- --
77266936Slooslm75SensorTable OBJECT-TYPE
78266936Sloos    SYNTAX	SEQUENCE OF Lm75SensorEntry
79266936Sloos    MAX-ACCESS	not-accessible
80266936Sloos    STATUS	current
81266936Sloos    DESCRIPTION
82266936Sloos	"A table containing information about all temperature sensors."
83266936Sloos    ::= { begemotLm75Objects 2 }
84266936Sloos
85266936SloosloosTempSensorEntry OBJECT-TYPE
86266936Sloos    SYNTAX	Lm75SensorEntry
87266936Sloos    MAX-ACCESS	not-accessible
88266936Sloos    STATUS	current
89266936Sloos    DESCRIPTION
90266936Sloos	"Table entry that describes one temperature sensor."
91266936Sloos    INDEX	{ lm75SensorIndex }
92266936Sloos    ::= { lm75SensorTable 1 }
93266936Sloos
94266936SloosLm75SensorEntry ::= SEQUENCE {
95266936Sloos    lm75SensorIndex			Integer32,
96266936Sloos    lm75SensorSysctlIndex		Integer32,
97266936Sloos    lm75SensorDesc			OCTET STRING,
98266936Sloos    lm75SensorLocation			OCTET STRING,
99266936Sloos    lm75SensorPnpInfo			OCTET STRING,
100266936Sloos    lm75SensorParent			OCTET STRING,
101266936Sloos    lm75SensorTemperature		Integer32
102266936Sloos}
103266936Sloos
104266936Slooslm75SensorIndex OBJECT-TYPE
105266936Sloos    SYNTAX	Integer32
106266936Sloos    MAX-ACCESS	read-only
107266936Sloos    STATUS	current
108266936Sloos    DESCRIPTION
109266936Sloos	"LM75 Sensor index."
110266936Sloos    ::= { lm75SensorEntry 1 }
111266936Sloos
112266936Slooslm75SensorSysctlIndex OBJECT-TYPE
113266936Sloos    SYNTAX	Integer32
114266936Sloos    MAX-ACCESS	read-only
115266936Sloos    STATUS	current
116266936Sloos    DESCRIPTION
117266936Sloos	"LM75 Sensor sysctl index."
118266936Sloos    ::= { lm75SensorEntry 2 }
119266936Sloos
120266936Slooslm75SensorDesc OBJECT-TYPE
121266936Sloos    SYNTAX	OCTET STRING
122266936Sloos    MAX-ACCESS	read-only
123266936Sloos    STATUS	current
124266936Sloos    DESCRIPTION
125266936Sloos	"LM75 Sensor description."
126266936Sloos    ::= { lm75SensorEntry 3 }
127266936Sloos
128266936Slooslm75SensorLocation OBJECT-TYPE
129266936Sloos    SYNTAX	OCTET STRING
130266936Sloos    MAX-ACCESS	read-only
131266936Sloos    STATUS	current
132266936Sloos    DESCRIPTION
133266936Sloos	"LM75 Sensor location."
134266936Sloos    ::= { lm75SensorEntry 4 }
135266936Sloos
136266936Slooslm75SensorPnpInfo OBJECT-TYPE
137266936Sloos    SYNTAX	OCTET STRING
138266936Sloos    MAX-ACCESS	read-only
139266936Sloos    STATUS	current
140266936Sloos    DESCRIPTION
141266936Sloos	"LM75 Sensor pnp information."
142266936Sloos    ::= { lm75SensorEntry 5 }
143266936Sloos
144266936Slooslm75SensorParent OBJECT-TYPE
145266936Sloos    SYNTAX	OCTET STRING
146266936Sloos    MAX-ACCESS	read-only
147266936Sloos    STATUS	current
148266936Sloos    DESCRIPTION
149266936Sloos	"LM75 Sensor parent bus."
150266936Sloos    ::= { lm75SensorEntry 6 }
151266936Sloos
152266936Slooslm75SensorTemperature OBJECT-TYPE
153266936Sloos    SYNTAX	Integer32
154266936Sloos    MAX-ACCESS	read-only
155266936Sloos    STATUS	current
156266936Sloos    DESCRIPTION
157266936Sloos	"LM75 Sensor temperature."
158266936Sloos    ::= { lm75SensorEntry 7 }
159266936Sloos
160266936SloosEND
161