------------------------------------------------------------------------------- -- RME1-PT Temperature Module with Ethernet communication -- Structure of Management Information -- -- EXEMYS SRL - www.exemys.com - support@exemys.com -- -- History: -- 1.00 FJR 25/11/2005 Created -- 2.00 PO 06/12/2017 Add - ipTraps2 and sysUpTime for (Firmware v2.0 or higher) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- -- 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 -- 1.3.6.1.2.1.1.3 sysUpTime ------------------------------------------------------------------------------- RME1-PT 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).rme1pt(3)...) -- -- state .1 -- ptTable .1.1 -- ptEntry .1.1.1 -- ptIndex .1.1.1.1 -- ptName .1.1.1.2 -- ptValue .1.1.1.3 -- ptState .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 -- ipTraps1 .3.1.5 -- ipTraps2 .3.1.6 -- ------------------------------------------------------------------------------- -- -- Type Definitions -- rme1ptStateType ::= INTEGER { Falla(-1), Normal(0), Alarm-Low(1), Alarm-High(2) } rme1IndexType ::= INTEGER { Zero(0), One(1), Two(2), Three(3), Four(4), Five(5), Six(6), Seven(7), Eight(8), Nine(9), Ten(10) } -- -- 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.3 rme1pt OBJECT IDENTIFIER ::= { analogAdq 3 } --1.3.6.1.4.1.18284.1.3.10000 otherAnalog OBJECT IDENTIFIER ::= { analogAdq 10000 } -- -- Product-Level Object Identifiers -- -- Inputs -- --1.3.6.1.4.1.18284.1.3.3.1 state OBJECT-TYPE SYNTAX SEQUENCE OF ptTable ACCESS not-accessible STATUS current DESCRIPTION "Table containing inputs" ::= { rme1pt 1 } --1.3.6.1.4.1.18284.1.3.3.1.1 ptTable OBJECT-TYPE SYNTAX SEQUENCE OF ptEntry ACCESS not-accessible STATUS current DESCRIPTION "Table containing inputs states" ::= { state 1 } --1.3.6.1.4.1.18284.1.3.3.1.1.1 ptEntry OBJECT-TYPE SYNTAX ptEntry ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular temperature input." INDEX { ptIndex } ::= { ptTable 1 } --1.3.6.1.4.1.18284.1.3.3.2 info OBJECT-TYPE SYNTAX info ACCESS not-accessible STATUS current DESCRIPTION "Device MAC Address" ::= { rme1pt 2 } --1.3.6.1.4.1.18284.1.3.3.3 config OBJECT-TYPE SYNTAX SEQUENCE OF network ACCESS not-accessible STATUS current DESCRIPTION "Table containing network" ::= { rme1pt 3 } --1.3.6.1.4.1.18284.1.3.3.3.1 network OBJECT-TYPE SYNTAX network ACCESS not-accessible STATUS current DESCRIPTION "Table that contains the data of the network" ::= { config 1 } ptEntry ::= SEQUENCE { ptIndex rme1IndexType, ptName DisplayString, ptValue INTEGER, ptState rme1ptStateType } --1.3.6.1.4.1.18284.1.3.3.1.1.1.1 ptIndex OBJECT-TYPE SYNTAX rme1IndexType ACCESS read-only STATUS current DESCRIPTION "The temperature input index" ::= { ptEntry 1 } --1.3.6.1.4.1.18284.1.3.3.1.1.1.2 ptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "The temperatura input name" ::= { ptEntry 2 } --1.3.6.1.4.1.18284.1.3.3.1.1.1.3 ptValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The temperature multiplied by 10" ::= { ptEntry 3 } --1.3.6.1.4.1.18284.1.3.3.1.1.1.4 ptState OBJECT-TYPE SYNTAX rme1ptStateType ACCESS read-only STATUS current DESCRIPTION "The analog input state" ::= { ptEntry 4 } -- MAC -- --1.3.6.1.4.1.18284.1.3.3.2.1 macAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS current DESCRIPTION "Device MAC Address" ::= { info 1 } -- Network -- --1.3.6.1.4.1.18284.1.3.3.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.3.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.3.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.3.3.1.4 hostName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Hostname of the Exemys device." ::= { network 4 } --1.3.6.1.4.1.18284.1.3.3.3.1.5 ipTraps1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "IP Address of the 1st nms" ::= { network 5 } --1.3.6.1.4.1.18284.1.3.3.3.1.6 ipTraps2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "IP Address of the 2nd nms" ::= { network 6 } -- -- Trap definitions -- --1.3.6.1.4.1.18284.1.3.3.0.1 tcNewAlarm TRAP-TYPE ENTERPRISE rme1pt VARIABLES { ptName, ptValue, ptState } 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.3.0.2 tcEndAlarm TRAP-TYPE ENTERPRISE rme1pt VARIABLES { ptName, ptValue, ptState } DESCRIPTION "This trap is sent each time an input changes from alarm to a normal value" ::= 2 END