------------------------------------------------------------------------------- -- RME1-TC Temperature Module with Ethernet communication -- Structure of Management Information -- -- EXEMYS SRL - www.exemys.com - support@exemys.com -- -- Nov 2005 Francisco Remersaro -- -- History: -- 1.00 FJR 25/11/2005 Created -- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- The following objects are implemented in the MIB-II System Group -- 1.3.6.1.2.1.1.1 sysDescr -- 1.3.6.1.2.1.1.2 sysObjectID ------------------------------------------------------------------------------- RME1-TC DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM SNMPv2-TC TRAP-TYPE FROM RFC-1215 ; ------------------------------------------------------------------------------- -- MIB View Overview (.1.3.6.1.4.entreprise(1).exemys(18284).products(1).analogAdq(3).rme1tc(2)...) -- -- state .1 -- tcTable .1.1 -- tcEntry .1.1.1 -- tcIndex .1.1.1.1 -- tcName .1.1.1.2 -- tcAvalue .1.1.1.3 -- tcState .1.1.1.4 -- info .2 -- macAddress .2.1 -- config .3 -- network .3.1 -- ipConfigAddress .3.1.1 -- ipConfigSubnetMask .3.1.2 -- ipConfigGateway .3.1.3 -- hostName .3.1.4 -- ------------------------------------------------------------------------------- -- -- Type Definitions -- rme1tcStateType ::= INTEGER { Normal (0), AlarmHigh (1), AlarmLow (2) } -- -- Top-Level Object Identifiers -- --1.3.6.1.4.1.18284 exemys OBJECT IDENTIFIER ::= { enterprises 18284 } --1.3.6.1.4.1.18284.1 exemysProducts OBJECT IDENTIFIER ::= { exemys 1 } --1.3.6.1.4.1.18284.10000 otherExemys OBJECT IDENTIFIER ::= { exemys 10000 } --1.3.6.1.4.1.18284.1.3 analogAdq OBJECT IDENTIFIER ::= { exemysProducts 3 } --1.3.6.1.4.1.18284.1.10000 otherProducts OBJECT IDENTIFIER ::= { exemysProducts 10000 } --1.3.6.1.4.1.18284.1.3.2 rme1tc OBJECT IDENTIFIER ::= { analogAdq 2 } --1.3.6.1.4.1.18284.1.3.10000 otherAnalog OBJECT IDENTIFIER ::= { analogAdq 10000 } -- -- Product-Level Object Identifiers -- --1.3.6.1.4.1.18284.1.3.2.1 state OBJECT IDENTIFIER ::= { rme1tc 1 } --1.3.6.1.4.1.18284.1.3.2.2 info OBJECT IDENTIFIER ::= { rme1tc 2 } --1.3.6.1.4.1.18284.1.3.2.3 config OBJECT IDENTIFIER ::= { rme1tc 3 } --1.3.6.1.4.1.18284.1.3.2.3.1 network OBJECT IDENTIFIER ::= { config 1 } -- -- Object Definitions -- --1.3.6.1.4.1.18284.1.3.2.1.1 tcTable OBJECT-TYPE SYNTAX SEQUENCE OF tcEntry ACCESS not-accessible STATUS current DESCRIPTION "A list of temperature input" ::= { state 1 } --1.3.6.1.4.1.18284.1.3.2.1.1.1 tcEntry OBJECT-TYPE SYNTAX TcEntry ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular temperature input." INDEX { tcIndex } ::= { tcTable 1 } TcEntry ::= SEQUENCE { tcIndex INTEGER, tcName DisplayString, tcAvalue INTEGER, tcState rme1tcStateType } --1.3.6.1.4.1.18284.1.3.2.1.1.1.1 tcIndex OBJECT-TYPE SYNTAX INTEGER(0..7) ACCESS not-accessible STATUS current DESCRIPTION "The temperature input index" ::= { tcEntry 1 } --1.3.6.1.4.1.18284.1.3.2.1.1.1.2 tcName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "The temperatura input name" ::= { tcEntry 2 } --1.3.6.1.4.1.18284.1.3.2.1.1.1.3 tcAvalue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The temperature multiplied by 10" ::= { tcEntry 3 } --1.3.6.1.4.1.18284.1.3.2.1.1.1.4 tcState OBJECT-TYPE SYNTAX rme1tcStateType ACCESS read-only STATUS current DESCRIPTION "The analog input state" ::= { tcEntry 4 } --1.3.6.1.4.1.18284.1.3.2.2.1 macAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS current DESCRIPTION "Device MAC Address" ::= { info 1 } --1.3.6.1.4.1.18284.1.3.2.3.1.1 ipConfigAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current IP address" ::= { network 1 } --1.3.6.1.4.1.18284.1.3.2.3.1.2 ipConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current Subnet Mask" ::= { network 2 } --1.3.6.1.4.1.18284.1.3.2.3.1.3 ipConfigGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS current DESCRIPTION "Current Gateway IP address" ::= { network 3 } --1.3.6.1.4.1.18284.1.3.2.3.1.4 hostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Host Name" ::= { network 4 } -- -- Trap definitions -- --1.3.6.1.4.1.18284.1.3.2.0.1 tcNewAlarm TRAP-TYPE ENTERPRISE rme1tc VARIABLES { tcName, tcAvalue, tcState } DESCRIPTION "This trap is sent each time an input changes from a normal value to alarm" ::= 1 --1.3.6.1.4.1.18284.1.3.2.0.2 tcEndAlarm TRAP-TYPE ENTERPRISE rme1tc VARIABLES { tcName, tcAvalue, tcState } DESCRIPTION "This trap is sent each time an input changes from alarm to a normal value" ::= 2 END