TM3-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Counter, TimeTicks FROM RFC1155-SMI NOTIFICATION-TYPE FROM SNMPv2-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM SNMPv2-TC; rtsys OBJECT IDENTIFIER ::= { enterprises 32278 } products OBJECT IDENTIFIER ::= { rtsys 1 } TM3 OBJECT IDENTIFIER ::= { products 2 } sensors OBJECT IDENTIFIER ::= { TM3 1 } thresholds OBJECT IDENTIFIER ::= { TM3 2 } alarms OBJECT IDENTIFIER ::= { TM3 3 } traps OBJECT IDENTIFIER ::= { TM3 4 } -- TM3 MIB -- Sensor readings TM3Temp1 OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Temperature sensor 1" ::= { sensors 1 } TM3Temp2 OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Temperature sensor 2" ::= { sensors 2 } TM3Temp3 OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Temperature sensor 3" ::= { sensors 3 } TM3Temp4 OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "Temperature sensor 4" ::= { sensors 4 } TM3420mA1 OBJECT-TYPE SYNTAX INTEGER (-16384..16383) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "4-20mA sensor 1" ::= { sensors 5 } TM3420mA2 OBJECT-TYPE SYNTAX INTEGER (-16384..16383) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "4-20mA sensor 2" ::= { sensors 6 } TM3420mA3 OBJECT-TYPE SYNTAX INTEGER (-16384..16383) MAX-ACCESS read-only STATUS mandatory DESCRIPTION "4-20mA sensor 3" ::= { sensors 7 } -- Sensor alarm thresholds TM3Temp1nonCrit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 1 non-critical threshold" ::= { thresholds 1 } TM3Temp1Crit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 1 critical threshold" ::= { thresholds 2 } TM3Temp2nonCrit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 2 non-critical threshold" ::= { thresholds 3 } TM3Temp2Crit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 2 critical threshold" ::= { thresholds 4 } TM3Temp3nonCrit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 3 non-critical threshold" ::= { thresholds 5 } TM3Temp3Crit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 3 critical threshold" ::= { thresholds 6 } TM3Temp4nonCrit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 4 non-critical threshold" ::= { thresholds 7 } TM3Temp4Crit OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "Temperature sensor 4 critical threshold" ::= { thresholds 8 } TM3420mA1Threshold OBJECT-TYPE SYNTAX INTEGER (-16384..16383) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "4-20mA sensor 1 activation threshold" ::= { thresholds 9 } TM3420mA2Threshold OBJECT-TYPE SYNTAX INTEGER (-16384..16383) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "4-20mA sensor 2 activation threshold" ::= { thresholds 10 } TM3420mA3Threshold OBJECT-TYPE SYNTAX INTEGER (-16384..16383) MAX-ACCESS read-write STATUS mandatory DESCRIPTION "4-20mA sensor 3 activation threshold" ::= { thresholds 11 } TM3Alarm1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 1 state" ::= { alarms 1 } TM3Alarm2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 2 state" ::= { alarms 2 } TM3Alarm3 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 3 state" ::= { alarms 3 } TM3Alarm4 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 4 state" ::= { alarms 4 } TM3Alarm5 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 5 state" ::= { alarms 5 } TM3Alarm6 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 6 state" ::= { alarms 6 } TM3Alarm7 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 7 state" ::= { alarms 7 } TM3Alarm8 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 8 state" ::= { alarms 8 } TM3Alarm9 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 9 state" ::= { alarms 9 } TM3Alarm10 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 10 state" ::= { alarms 10 } TM3Alarm11 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 11 state" ::= { alarms 11 } TM3Alarm12 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 12 state" ::= { alarms 12 } TM3Alarm13 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 13 state" ::= { alarms 13 } TM3Alarm14 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 14 state" ::= { alarms 14 } TM3Alarm15 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 15 state" ::= { alarms 15 } TM3Alarm16 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 16 state" ::= { alarms 16 } TM3Alarm17 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 17 state" ::= { alarms 17 } TM3Alarm18 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 18 state" ::= { alarms 18 } TM3Alarm19 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 19 state" ::= { alarms 19 } TM3Alarm20 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 20 state" ::= { alarms 20 } TM3Alarm21 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 21 state" ::= { alarms 21 } TM3Alarm22 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 22 state" ::= { alarms 22 } TM3Alarm23 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 23 state" ::= { alarms 23 } TM3Alarm24 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 24 state" ::= { alarms 24 } TM3Alarm25 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 25 state" ::= { alarms 25 } TM3Alarm26 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 26 state" ::= { alarms 26 } TM3Alarm27 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 27 state" ::= { alarms 27 } TM3Alarm28 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 28 state" ::= { alarms 28 } TM3Alarm29 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 29 state" ::= { alarms 29 } TM3Alarm30 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 30 state" ::= { alarms 30 } TM3Alarm31 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 31 state" ::= { alarms 31 } TM3Alarm32 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 32 state" ::= { alarms 32 } TM3Alarm33 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 33 state" ::= { alarms 33 } TM3Alarm34 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm 34 state" ::= { alarms 34 } -- Traps TM3Trap NOTIFICATION-TYPE OBJECTS { TM3Alarm1 } STATUS current DESCRIPTION "Trap for Alarm 1" ::= { traps 1 } END