-- (C) COPYRIGHT ETHERSTUFF 2008. -- -- EtherStuff Ethermometer ET-2 4620 Model Specific MIB. -- -- MIB Version 2.1b -- January 3, 2009 -- -- Company names and product names mentioned herein may be -- trademarks, and/or registered trademarks of their respective -- companies. -- -- For interal and external use. -- -- This MIB describes all the ethermometer model specific -- objects suppported by the ET-2 4620 device -- -- This MIB complies with the following RFCs: -- -- rfc 1157 Simple Network Management Protocol -- rfc 1155 Structure of Management Information -- Ethermometer-ET2 DEFINITIONS ::= BEGIN IMPORTS mgmt FROM RFC1155-SMI OBJECT-TYPE FROM RFC1212-MIB; DisplayString ::= OCTET STRING -- mandatory nodes mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } system OBJECT IDENTIFIER ::= { mib-2 1 } -- enterprise nodes etherstuff OBJECT IDENTIFIER ::= { 1 org(3) dod(6) internet(1) private(4) enterprises(1) 22899} products OBJECT IDENTIFIER ::= { etherstuff 0 } et2 OBJECT IDENTIFIER ::= { products 0 } device OBJECT IDENTIFIER ::= { et2 0 } sensor1 OBJECT IDENTIFIER ::= { et2 1 } et2traps OBJECT IDENTIFIER ::= { et2 5 } -- mandatory OID's sysLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0-80)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical location of this node." ::= { system 6 } sysContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0-80)) ACCESS read-only STATUS mandatory DESCRIPTION "The textual identification of the contact person for this managed node, together with information on how to contact this person." ::= { system 4 } sysName OBJECT-TYPE SYNTAX DisplayString (SIZE (0-80)) ACCESS read-only STATUS mandatory DESCRIPTION "An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name." ::= { system 5 } modelName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The model name of the device." ::= { device 0 } modelNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The model number of the device." ::= { device 1 } serialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The serial number of the device." ::= { device 2 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The firmware version of the device." ::= { device 3 } hostname OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The device network hostname (ET2_devName_serialNo)." ::= { device 4 } macAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The string ethernet mac address of the device." ::= { device 5 } ipAddress OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The string IPv4 address of the device." ::= { device 6 } subnet OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The string subnet mask of the device." ::= { device 7 } uptime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The string uptime of the device in days, hrs, mins, secs." ::= { device 8 } date OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The string date value of the device." ::= { device 20 } time OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The string time value of the device." ::= { device 21 } sensor1Type OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The sensor type of the first sensor (Temperature/Closure or Humidity)" ::= { sensor1 0 } sensor1Temp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The current temperature reading of the first sensor." ::= { sensor1 1 } sensor1TempScale OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The temperature scale of the first sensor (Celcius or Fahrenheit)" ::= { sensor1 2 } sensor1HighTempAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The high temperature threshold for a sensor1 temperature alarm." ::= { sensor1 3 } sensor1LowTempAlarm OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The low temperature threshold for a sensor1 temperature alarm." ::= { sensor1 4 } sensor1Closure1State OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The current state of sensor1 closure1 (Open, Closed, or Disabled)." ::= { sensor1 5 } sensor1Closure2State OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The current state of sensor1 closure2 (Open, Closed, or Disabled)." ::= { sensor1 6 } sensor1LatchedTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The temperature reading of sensor1 in the last temperature alarm." ::= { sensor1 7 } sensor1Closure1LatchedState OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The state of sensor1 closure1 (Open, Closed, or Disabled) in the last closure1 alarm." ::= { sensor1 8 } sensor1Closure2LatchedState OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-only STATUS optional DESCRIPTION "The state of sensor1 closure2 (Open, Closed, or Disabled) in the last closure2 alarm." ::= { sensor1 9 } alarmSensor1Temperature TRAP-TYPE ENTERPRISE et2traps VARIABLES { sensor1LatchedTemp } DESCRIPTION "This trap is sent whenever the sensor1 temperature reading is above or below the sensor1HighTemperature and sensor1LowTemperature values." ::= 0 alarmSensor1Closure1Signaled TRAP-TYPE ENTERPRISE et2traps VARIABLES { sensor1Closure1LatchedState } DESCRIPTION "This trap is sent whenever the sensor1 closure1 reading is an alarm condition (depending on whether it is set for alarm when opened or alarm when closed)." ::= 1 alarmSensor1Closure1Cleared TRAP-TYPE ENTERPRISE et2traps VARIABLES { sensor1Closure1LatchedState } DESCRIPTION "This trap is sent whenever the sensor1 closure1 reading is cleared condition (depending on whether it is set for alarm when opened or alarm when closed)." ::= 2 alarmSensor2Closure2Signaled TRAP-TYPE ENTERPRISE et2traps VARIABLES { sensor1Closure2LatchedState } DESCRIPTION "This trap is sent whenever the sensor1 closure2 reading is an alarm condition (depending on whether it is set for alarm when opened or alarm when closed)." ::= 3 alarmSensor2Closure2Cleared TRAP-TYPE ENTERPRISE et2traps VARIABLES { sensor1Closure2LatchedState } DESCRIPTION "This trap is sent whenever the sensor1 closure2 reading is cleared condition (depending on whether it is set for alarm when opened or alarm when closed)." ::= 4 END