535 lines
18 KiB
Plaintext
535 lines
18 KiB
Plaintext
ENVIROMUX-1W-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
enterprises,
|
|
Integer32 FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC;
|
|
|
|
enviromux1W MODULE-IDENTITY
|
|
LAST-UPDATED "202012110200Z"
|
|
ORGANIZATION "Network Technologies Inc."
|
|
CONTACT-INFO
|
|
"Network Technologies Inc.
|
|
|
|
Postal: 1275 Danner Dr,
|
|
Aurora, OH 442022
|
|
US
|
|
|
|
Tel: 330-562-7070
|
|
Fax: 330-562-1999
|
|
|
|
WEB: www.networktechinc.com"
|
|
|
|
DESCRIPTION
|
|
"E-1W MIB file."
|
|
REVISION "202012110200Z"
|
|
DESCRIPTION "Rev. 1.02 - Updated Digital Input 2 SNMP Trap ID"
|
|
REVISION "202008181400Z"
|
|
DESCRIPTION "Rev. 1.01 - Adding extended external sensor trap OIDs"
|
|
REVISION "201602031400Z"
|
|
DESCRIPTION "Rev. 1.00 - Initial version"
|
|
::= { hardware 12 }
|
|
|
|
-- the root of the subtree for Network Technologies Inc
|
|
nti OBJECT IDENTIFIER ::= { enterprises 3699 }
|
|
|
|
-- subtree for products
|
|
products OBJECT IDENTIFIER ::= { nti 1 }
|
|
hardware OBJECT IDENTIFIER ::= { products 1 }
|
|
software OBJECT IDENTIFIER ::= { products 2 }
|
|
otherProduct OBJECT IDENTIFIER ::= { hardware 200 }
|
|
|
|
-- e-1w subtree
|
|
masterUnit OBJECT IDENTIFIER ::= { enviromux1W 1 }
|
|
extSensors OBJECT IDENTIFIER ::= { masterUnit 2 }
|
|
digInputs OBJECT IDENTIFIER ::= { masterUnit 3 }
|
|
ipDevices OBJECT IDENTIFIER ::= { masterUnit 4 }
|
|
eAlerts OBJECT IDENTIFIER ::= { masterUnit 5 }
|
|
smAlerts OBJECT IDENTIFIER ::= { masterUnit 6 }
|
|
enviromux1WTraps OBJECT IDENTIFIER ::= { enviromux1W 100 }
|
|
|
|
-- external sensors description
|
|
|
|
extSensorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ExtSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of external Sensors entries"
|
|
::= { extSensors 1 }
|
|
|
|
extSensorEntry OBJECT-TYPE
|
|
SYNTAX ExtSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An external sensor entry"
|
|
INDEX { extSensorIndex }
|
|
::= { extSensorTable 1 }
|
|
|
|
ExtSensorEntry ::=
|
|
SEQUENCE {
|
|
extSensorIndex
|
|
Integer32,
|
|
extSensorType
|
|
INTEGER,
|
|
extSensorDescription
|
|
DisplayString,
|
|
extSensorValue
|
|
INTEGER,
|
|
extSensorUnit
|
|
Integer32
|
|
}
|
|
|
|
extSensorIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..6)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the external sensor entry 1..6"
|
|
::= { extSensorEntry 1 }
|
|
|
|
extSensorType OBJECT-TYPE
|
|
SYNTAX INTEGER { undefined(0), temperature(1), humidity(2), dewPoint(24) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Sensor Type"
|
|
::= { extSensorEntry 2 }
|
|
|
|
extSensorDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Sensor Description"
|
|
::= { extSensorEntry 3 }
|
|
|
|
extSensorValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value of the external sensor reading. For temperature, voltage, current or low voltage, it is presented in tenths of degrees/volts"
|
|
::= { extSensorEntry 4 }
|
|
|
|
extSensorUnit OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The measuremnet unit for this sensor in numeric format. It is important only for temperature"
|
|
::= { extSensorEntry 5 }
|
|
|
|
-- digital inputs description
|
|
|
|
digInputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DigInputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of digital input entries"
|
|
::= { digInputs 1 }
|
|
|
|
digInputEntry OBJECT-TYPE
|
|
SYNTAX DigInputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A digital input entry"
|
|
INDEX { digInputIndex }
|
|
::= { digInputTable 1 }
|
|
|
|
DigInputEntry ::=
|
|
SEQUENCE {
|
|
digInputIndex
|
|
Integer32,
|
|
digInputDescription
|
|
DisplayString,
|
|
digInputValue
|
|
INTEGER
|
|
}
|
|
|
|
digInputIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the digital input entry 1..2"
|
|
::= { digInputEntry 1 }
|
|
|
|
digInputDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Sensor Description"
|
|
::= { digInputEntry 2 }
|
|
|
|
digInputValue OBJECT-TYPE
|
|
SYNTAX INTEGER { closed(0), open(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value of the digital reading"
|
|
::= { digInputEntry 3 }
|
|
|
|
-- ip devices description
|
|
|
|
ipDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of digital input entries"
|
|
::= { ipDevices 1 }
|
|
|
|
ipDeviceEntry OBJECT-TYPE
|
|
SYNTAX IpDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A digital input entry"
|
|
INDEX { ipDeviceIndex }
|
|
::= { ipDeviceTable 1 }
|
|
|
|
IpDeviceEntry ::=
|
|
SEQUENCE {
|
|
ipDeviceIndex
|
|
Integer32,
|
|
ipDeviceDescription
|
|
DisplayString,
|
|
ipDeviceValue
|
|
INTEGER
|
|
}
|
|
|
|
ipDeviceIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the ip device entry 1..4"
|
|
::= { ipDeviceEntry 1 }
|
|
|
|
ipDeviceDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Sensor Description"
|
|
::= { ipDeviceEntry 2 }
|
|
|
|
ipDeviceValue OBJECT-TYPE
|
|
SYNTAX INTEGER { notResponding(0), responding(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The result of the ip device ping test"
|
|
::= { ipDeviceEntry 3 }
|
|
|
|
-- alerts description
|
|
|
|
alertTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of alert entries"
|
|
::= { eAlerts 1 }
|
|
|
|
alertEntry OBJECT-TYPE
|
|
SYNTAX AlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An alert entry"
|
|
INDEX { alertIndex }
|
|
::= { alertTable 1 }
|
|
|
|
AlertEntry ::=
|
|
SEQUENCE {
|
|
alertIndex
|
|
Integer32,
|
|
alertEnabled
|
|
Integer32,
|
|
alertSensor
|
|
DisplayString,
|
|
alertSensorValue
|
|
INTEGER,
|
|
alertThreshold
|
|
INTEGER,
|
|
alertThresholdType
|
|
INTEGER,
|
|
alertStatus
|
|
INTEGER
|
|
}
|
|
|
|
alertIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the alert entry 1..32"
|
|
::= { alertEntry 1 }
|
|
|
|
alertEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Shows if alert is enabled 0..1"
|
|
::= { alertEntry 2 }
|
|
|
|
alertSensor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Alert Sensor Description"
|
|
::= { alertEntry 3 }
|
|
|
|
alertSensorValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value of the sensor for analog sensors or open/closed for digital inputs"
|
|
::= { alertEntry 4 }
|
|
|
|
alertThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The value of the alert threshold for analog sensors, irrelevant for alerts for digital inputs"
|
|
::= { alertEntry 5 }
|
|
|
|
alertThresholdType OBJECT-TYPE
|
|
SYNTAX INTEGER { lessThan(0), greaterThan(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of the alert threshold for analog sensors, irrelevant for alerts for digital inputs"
|
|
::= { alertEntry 6 }
|
|
|
|
alertStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { normal(0), enteringCritical(1), critical(2), exitingCritical(3), waitingAckDismiss(4), acknowledged(5), dismissed(6), disconnected(7) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current status of the alert"
|
|
::= { alertEntry 7 }
|
|
|
|
-- smart alerts description
|
|
|
|
smAlertTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SmAlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table of alert entries"
|
|
::= { smAlerts 1 }
|
|
|
|
smAlertEntry OBJECT-TYPE
|
|
SYNTAX SmAlertEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A smart alert entry"
|
|
INDEX { smAlertIndex }
|
|
::= { smAlertTable 1 }
|
|
|
|
SmAlertEntry ::=
|
|
SEQUENCE {
|
|
smAlertIndex
|
|
Integer32,
|
|
smAlertEnabled
|
|
Integer32,
|
|
smAlertStatus
|
|
INTEGER
|
|
}
|
|
|
|
smAlertIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The index of the alert entry (only one)"
|
|
::= { smAlertEntry 1 }
|
|
|
|
smAlertEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Shows if alert is enabled 0..1"
|
|
::= { smAlertEntry 2 }
|
|
|
|
smAlertStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { normal(0), enteringCritical(1), critical(2), exitingCritical(3), waitingAckDismiss(4), acknowledged(5), dismissed(6), disconnected(7) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current status of the alert"
|
|
::= { smAlertEntry 3 }
|
|
|
|
|
|
-- Trap Definitions
|
|
|
|
extSensorsTraps OBJECT IDENTIFIER ::= { enviromux1WTraps 2 }
|
|
digitalInputsTraps OBJECT IDENTIFIER ::= { enviromux1WTraps 3 }
|
|
ipDevicesTraps OBJECT IDENTIFIER ::= { enviromux1WTraps 4 }
|
|
|
|
|
|
extSensor1Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 1 has a notification to send"
|
|
::= {extSensorsTraps 1 }
|
|
|
|
extSensor2Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 2 has a notification to send"
|
|
::= {extSensorsTraps 2 }
|
|
|
|
extSensor3Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 3 has a notification to send"
|
|
::= {extSensorsTraps 3 }
|
|
|
|
extSensor4Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 4 has a notification to send"
|
|
::= {extSensorsTraps 4 }
|
|
|
|
extSensor5Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 5 has a notification to send"
|
|
::= {extSensorsTraps 5 }
|
|
|
|
extSensor6Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 6 }
|
|
|
|
extSensor7Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 7 }
|
|
|
|
extSensor8Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 8 }
|
|
|
|
extSensor9Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 9 }
|
|
|
|
extSensor10Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 10 }
|
|
|
|
extSensor11Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 11 }
|
|
|
|
extSensor12Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 12 }
|
|
|
|
extSensor13Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 13 }
|
|
|
|
extSensor14Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 14 }
|
|
|
|
extSensor15Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 15 }
|
|
|
|
extSensor16Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 16 }
|
|
|
|
extSensor17Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 17 }
|
|
|
|
extSensor18Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 18 }
|
|
|
|
extSensor19Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 19 }
|
|
|
|
extSensor20Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 20 }
|
|
|
|
extSensor21Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 21 }
|
|
|
|
extSensor22Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 22 }
|
|
|
|
extSensor23Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 23 }
|
|
|
|
extSensor24Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, extSensorValue, extSensorUnit }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when external sensor 6 has a notification to send"
|
|
::= {extSensorsTraps 24 }
|
|
|
|
digInput1Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, digInputValue }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when digital input 1 has a notification to send"
|
|
::= {digitalInputsTraps 1 }
|
|
|
|
digInput2Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, digInputValue }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when digital input 2 has a notification to send"
|
|
::= {digitalInputsTraps 2 }
|
|
|
|
ipDevice1Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, ipDeviceValue }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when IP device 1 has a notification to send"
|
|
::= {ipDevicesTraps 1 }
|
|
|
|
ipDevice2Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, ipDeviceValue }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when IP device 2 has a notification to send"
|
|
::= {ipDevicesTraps 2 }
|
|
|
|
ipDevice3Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, ipDeviceValue }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when IP device 3 has a notification to send"
|
|
::= {ipDevicesTraps 3 }
|
|
|
|
ipDevice4Trap NOTIFICATION-TYPE
|
|
OBJECTS { alertStatus, ipDeviceValue }
|
|
STATUS current
|
|
DESCRIPTION "Trap issued when IP device 4 has a notification to send"
|
|
::= {ipDevicesTraps 4 }
|
|
|
|
|
|
END
|