150276Speter-- 298503Speter-- Copyright (c) 2014 Luiz Otavio O Souza <loos@FreeBSD.org> 350276Speter-- All rights reserved. 450276Speter-- 550276Speter-- Redistribution and use in source and binary forms, with or without 650276Speter-- modification, are permitted provided that the following conditions 750276Speter-- are met: 850276Speter-- 1. Redistributions of source code must retain the above copyright 950276Speter-- notice, this list of conditions and the following disclaimer. 1050276Speter-- 2. Redistributions in binary form must reproduce the above copyright 1150276Speter-- notice, this list of conditions and the following disclaimer in the 1250276Speter-- documentation and/or other materials provided with the distribution. 1350276Speter-- 1450276Speter-- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 1550276Speter-- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1650276Speter-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1750276Speter-- ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 1850276Speter-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1950276Speter-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2050276Speter-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2150276Speter-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2250276Speter-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2350276Speter-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2450276Speter-- SUCH DAMAGE. 2550276Speter-- 2650276Speter 2750276SpeterBEGEMOT-LM75-MIB DEFINITIONS ::= BEGIN 2850276Speter 2950276SpeterIMPORTS 3050276Speter MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 3150276Speter Counter64, Integer32 3298503Speter FROM SNMPv2-SMI 3350276Speter TEXTUAL-CONVENTION, RowStatus 3450276Speter FROM SNMPv2-TC 3550276Speter begemot 3650276Speter FROM BEGEMOT-MIB; 3750276Speter 3850276SpeterbegemotLm75 MODULE-IDENTITY 3950276Speter LAST-UPDATED "201402240000Z" 4050276Speter ORGANIZATION "FreeBSD" 4150276Speter CONTACT-INFO 4266963Speter " Luiz Otavio O Souza 4350276Speter 4450276Speter Postal: N/A 4550276Speter 4666963Speter Fax: N/A 4750276Speter 4898503Speter E-Mail: loos@FreeBSD.org" 4950276Speter DESCRIPTION 5050276Speter "The Begemot MIB for reading lm75 sensors data." 5150276Speter REVISION "201402240000Z" 5262449Speter DESCRIPTION 5362449Speter "Initial revision." 5462449Speter ::= { begemot 400 } 5562449Speter 5676726SpeterbegemotLm75Objects OBJECT IDENTIFIER ::= { begemotLm75 1 } 5750276Speter 5862449Speter-- ---------------------------------------------------------- -- 5962449Speter-- Configuration parameters 6050276Speter-- ---------------------------------------------------------- -- 6166963Speter 6250276Speterlm75Sensor OBJECT IDENTIFIER ::= { begemotLm75Objects 1 } 6362449Speter 6462449Speterlm75Sensors OBJECT-TYPE 6550276Speter SYNTAX Integer32 6662449Speter MAX-ACCESS read-only 6762449Speter STATUS current 6862449Speter DESCRIPTION 6950276Speter "Number of LM75 sensors in the system." 7062449Speter ::= { lm75Sensor 1 } 7150276Speter 7262449Speter-- ---------------------------------------------------------- -- 7350276Speter-- TempSensor Table 7462449Speter-- ---------------------------------------------------------- -- 7550276Speterlm75SensorTable OBJECT-TYPE 7650276Speter SYNTAX SEQUENCE OF Lm75SensorEntry 7762449Speter MAX-ACCESS not-accessible 7862449Speter STATUS current 7950276Speter DESCRIPTION 8062449Speter "A table containing information about all temperature sensors." 8162449Speter ::= { begemotLm75Objects 2 } 8262449Speter 8350276Speterlm75SensorEntry OBJECT-TYPE 8450276Speter SYNTAX Lm75SensorEntry 8562449Speter MAX-ACCESS not-accessible 8662449Speter STATUS current 8750276Speter DESCRIPTION 8862449Speter "Table entry that describes one temperature sensor." 8962449Speter INDEX { lm75SensorIndex } 9050276Speter ::= { lm75SensorTable 1 } 9150276Speter 9250276SpeterLm75SensorEntry ::= SEQUENCE { 9350276Speter lm75SensorIndex Integer32, 9450276Speter lm75SensorSysctlIndex Integer32, 9550276Speter lm75SensorDesc OCTET STRING, 9650276Speter lm75SensorLocation OCTET STRING, 9750276Speter lm75SensorPnpInfo OCTET STRING, 9866963Speter lm75SensorParent OCTET STRING, 9962449Speter lm75SensorTemperature Integer32 10062449Speter} 10162449Speter 10250276Speterlm75SensorIndex OBJECT-TYPE 10350276Speter SYNTAX Integer32 10450276Speter MAX-ACCESS read-only 10550276Speter STATUS current 10650276Speter DESCRIPTION 10750276Speter "LM75 Sensor index." 10850276Speter ::= { lm75SensorEntry 1 } 10950276Speter 11050276Speterlm75SensorSysctlIndex OBJECT-TYPE 11150276Speter SYNTAX Integer32 11250276Speter MAX-ACCESS read-only 11350276Speter STATUS current 11450276Speter DESCRIPTION 11550276Speter "LM75 Sensor sysctl index." 11650276Speter ::= { lm75SensorEntry 2 } 11750276Speter 11862449Speterlm75SensorDesc OBJECT-TYPE 11962449Speter SYNTAX OCTET STRING 12050276Speter MAX-ACCESS read-only 12162449Speter STATUS current 12266963Speter DESCRIPTION 12362449Speter "LM75 Sensor description." 12462449Speter ::= { lm75SensorEntry 3 } 12562449Speter 12662449Speterlm75SensorLocation OBJECT-TYPE 12750276Speter SYNTAX OCTET STRING 12850276Speter MAX-ACCESS read-only 12950276Speter STATUS current 13050276Speter DESCRIPTION 13150276Speter "LM75 Sensor location." 13250276Speter ::= { lm75SensorEntry 4 } 13362449Speter 13462449Speterlm75SensorPnpInfo OBJECT-TYPE 13550276Speter SYNTAX OCTET STRING 13662449Speter MAX-ACCESS read-only 13762449Speter STATUS current 13862449Speter DESCRIPTION 13962449Speter "LM75 Sensor pnp information." 14050276Speter ::= { lm75SensorEntry 5 } 14162449Speter 14262449Speterlm75SensorParent OBJECT-TYPE 14362449Speter SYNTAX OCTET STRING 14462449Speter MAX-ACCESS read-only 14562449Speter STATUS current 14662449Speter DESCRIPTION 14762449Speter "LM75 Sensor parent bus." 14862449Speter ::= { lm75SensorEntry 6 } 14962449Speter 15062449Speterlm75SensorTemperature OBJECT-TYPE 15162449Speter SYNTAX Integer32 15262449Speter MAX-ACCESS read-only 15362449Speter STATUS current 15462449Speter DESCRIPTION 15562449Speter "LM75 Sensor temperature." 15666963Speter ::= { lm75SensorEntry 7 } 15762449Speter 15862449SpeterEND 15962449Speter