commit version 22.12.12447

This commit is contained in:
2023-01-01 22:36:12 -05:00
parent af1b03d79f
commit b948283a96
744 changed files with 620715 additions and 27381 deletions

View File

@ -6,7 +6,7 @@ IMPORTS
DisplayString FROM SNMPv2-TC;
enviromux1W MODULE-IDENTITY
LAST-UPDATED "201602031400Z"
LAST-UPDATED "202012110200Z"
ORGANIZATION "Network Technologies Inc."
CONTACT-INFO
"Network Technologies Inc.
@ -21,8 +21,11 @@ enviromux1W MODULE-IDENTITY
WEB: www.networktechinc.com"
DESCRIPTION
"ENVIROMUX-1W MIB file."
"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 }
@ -36,7 +39,7 @@ hardware OBJECT IDENTIFIER ::= { products 1 }
software OBJECT IDENTIFIER ::= { products 2 }
otherProduct OBJECT IDENTIFIER ::= { hardware 200 }
-- enviromux-1w subtree
-- e-1w subtree
masterUnit OBJECT IDENTIFIER ::= { enviromux1W 1 }
extSensors OBJECT IDENTIFIER ::= { masterUnit 2 }
digInputs OBJECT IDENTIFIER ::= { masterUnit 3 }
@ -382,6 +385,114 @@ extSensor6Trap NOTIFICATION-TYPE
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 }
@ -389,7 +500,7 @@ digInput1Trap NOTIFICATION-TYPE
DESCRIPTION "Trap issued when digital input 1 has a notification to send"
::= {digitalInputsTraps 1 }
digInpu21Trap NOTIFICATION-TYPE
digInput2Trap NOTIFICATION-TYPE
OBJECTS { alertStatus, digInputValue }
STATUS current
DESCRIPTION "Trap issued when digital input 2 has a notification to send"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ IMPORTS
DisplayString FROM SNMPv2-TC;
enviromuxMicro MODULE-IDENTITY
LAST-UPDATED "201502231400Z"
LAST-UPDATED "202207221400Z"
ORGANIZATION "Network Technologies Inc."
CONTACT-INFO
"Network Technologies Inc.
@ -21,8 +21,14 @@ enviromuxMicro MODULE-IDENTITY
WEB: www.networktechinc.com"
DESCRIPTION
"ENVIROMUX-MICRO MIB file."
"E-MICRO MIB file."
REVISION "202207221400Z"
DESCRIPTION "Rev. 1.05 - Added alertName variables"
REVISION "202103071400Z"
DESCRIPTION "Rev. 1.04 - Added hostSystem variables"
REVISION "201509271400Z"
DESCRIPTION "Rev. 1.03 - Added Smart Alerts OID's"
REVISION "201502231400Z"
DESCRIPTION "Rev. 1.02 - Added traps OID's"
REVISION "201411251400Z"
@ -40,13 +46,15 @@ hardware OBJECT IDENTIFIER ::= { products 1 }
software OBJECT IDENTIFIER ::= { products 2 }
otherProduct OBJECT IDENTIFIER ::= { hardware 200 }
-- enviromux-micro subtree
-- e-micro subtree
masterUnit OBJECT IDENTIFIER ::= { enviromuxMicro 1 }
intSensors OBJECT IDENTIFIER ::= { masterUnit 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 }
hostSystem OBJECT IDENTIFIER ::= { masterUnit 100 }
enviromuxMicroTraps OBJECT IDENTIFIER ::= { enviromuxMicro 100 }
-- integrated sensors description
@ -308,7 +316,9 @@ AlertEntry ::=
alertThresholdType
INTEGER,
alertStatus
INTEGER
INTEGER,
alertName
DisplayString
}
alertIndex OBJECT-TYPE
@ -359,6 +369,99 @@ alertStatus OBJECT-TYPE
STATUS current
DESCRIPTION "The current status of the alert"
::= { alertEntry 7 }
alertName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert Name"
::= { alertEntry 8 }
-- 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 }
-- hostSystem subtree
unitName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit Name"
::= { hostSystem 1 }
deviceModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device Model"
::= { hostSystem 2 }
serialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial Number"
::= { hostSystem 3 }
firmwareRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Firmware Revision"
::= { hostSystem 4 }
senderEmailAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "FROM email address for alerts"
::= { hostSystem 5 }
-- Trap Definitions

751
mibs/nti/ENVIROMUXMINI-MIB Normal file
View File

@ -0,0 +1,751 @@
ENVIROMUXMINI-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
enterprises, NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC;
enviromuxMini MODULE-IDENTITY
LAST-UPDATED "200909241400Z"
ORGANIZATION "Network Technologies Inc."
CONTACT-INFO
"Adrian Bica - Engineering
Postal: 1275 Danner Dr,
Aurora, OH 442022
US
Tel: 330-562-7070
Fax: 330-562-1999
WEB: www.nti1.com"
DESCRIPTION "ENVIROMUX-MINI MIB module"
REVISION "200909241400Z"
DESCRIPTION "Rev. 1.2. Individual traps for return from alert"
REVISION "200704131400Z"
DESCRIPTION "Rev. 1.1"
REVISION "200503301400Z"
DESCRIPTION "Rev. 1.0"
::= { hardware 3 }
-- 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}
monitoring OBJECT IDENTIFIER ::= {enviromuxMini 1}
administration OBJECT IDENTIFIER ::= {enviromuxMini 2}
envTraps OBJECT IDENTIFIER ::= {enviromuxMini 100}
envGroups OBJECT IDENTIFIER ::= {enviromuxMini 200}
temperatureSensor1 OBJECT IDENTIFIER ::= {monitoring 1}
temperatureSensor2 OBJECT IDENTIFIER ::= {monitoring 2}
humiditySensor1 OBJECT IDENTIFIER ::= {monitoring 3}
humiditySensor2 OBJECT IDENTIFIER ::= {monitoring 4}
dryContact1 OBJECT IDENTIFIER ::= {monitoring 5}
dryContact2 OBJECT IDENTIFIER ::= {monitoring 6}
dryContact3 OBJECT IDENTIFIER ::= {monitoring 7}
dryContact4 OBJECT IDENTIFIER ::= {monitoring 8}
waterSensor OBJECT IDENTIFIER ::= {monitoring 9}
hostSystem OBJECT IDENTIFIER ::= {administration 1}
temperatureSensor1Adm OBJECT IDENTIFIER ::= {administration 2}
temperatureSensor2Adm OBJECT IDENTIFIER ::= {administration 3}
humiditySensor1Adm OBJECT IDENTIFIER ::= {administration 4}
humiditySensor2Adm OBJECT IDENTIFIER ::= {administration 5}
dryContact1Adm OBJECT IDENTIFIER ::= {administration 6}
dryContact2Adm OBJECT IDENTIFIER ::= {administration 7}
dryContact3Adm OBJECT IDENTIFIER ::= {administration 8}
dryContact4Adm OBJECT IDENTIFIER ::= {administration 9}
waterSensorAdm OBJECT IDENTIFIER ::= {administration 10}
-- textual conventions
DecimalPointValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"Display integer values using a decimal point before last digit"
SYNTAX INTEGER (-1000..1000)
-- groups
unitGroup OBJECT-GROUP
OBJECTS {version,
temperatureSensor1CurrentValue, temperatureSensor1Alert, temperatureSensor1Name, temperatureSensor1Unit,
temperatureSensor1LowThreshold, temperatureSensor1HighThreshold,
temperatureSensor2CurrentValue, temperatureSensor2Alert, temperatureSensor2Name, temperatureSensor2Unit,
temperatureSensor2LowThreshold, temperatureSensor2HighThreshold,
humiditySensor1CurrentValue, humiditySensor1Alert, humiditySensor1Name, humiditySensor1LowThreshold, humiditySensor1HighThreshold,
humiditySensor2CurrentValue, humiditySensor2Alert, humiditySensor2Name, humiditySensor2LowThreshold, humiditySensor2HighThreshold,
dryContact1Status, dryContact1Alert, dryContact1Name, dryContact1AlertStatus,
dryContact2Status, dryContact2Alert, dryContact2Name, dryContact2AlertStatus,
dryContact3Status, dryContact3Alert, dryContact3Name, dryContact3AlertStatus,
dryContact4Status, dryContact4Alert, dryContact4Name, dryContact4AlertStatus,
waterStatus, waterAlert, waterName, waterAlertStatus,
sysName, sysLocation, sysIP, sysMask, sysGateway, sysDNS }
STATUS current
DESCRIPTION "System parameters group"
::= {envGroups 1}
envTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS { temperatureSensor1Trap, temperatureSensor2Trap, humiditySensor1Trap, humiditySensor2Trap,
dryContactSensor1Trap, dryContactSensor2Trap, dryContactSensor3Trap, dryContactSensor4Trap,
waterSensor1Trap, logTrap, overflowTrap }
STATUS current
DESCRIPTION "Traps group"
::= {envGroups 2}
-- code version
version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Code version"
::= {enviromuxMini 3}
-- temperature 1
temperatureSensor1CurrentValue OBJECT-TYPE
SYNTAX DecimalPointValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the temperature sensor connected to port 1 in tenths of degrees .
This port is the right RJ-45 sensor port. The value is expressed in the units
indicated in temperatureSensor1Unit.
This object is only applicable if a temperature sensor is connected to port 1."
::= {temperatureSensor1 1}
temperatureSensor1Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the temperature sensor connected to port 1.
This port is the right RJ-45 sensor port. A value of 0 indicates
that the sensor has not crossed either of its specified thresholds,
while a value of 1 indicates that it has.
This object is only applicable if a temperature sensor is connected to port 1."
::= {temperatureSensor1 2}
temperatureSensor1Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the temperature sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the name entered in the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 1."
::= {temperatureSensor1Adm 1}
temperatureSensor1Unit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Temperature units for the value of the temperature sensor connected to port 1.
This port is the right RJ-45 sensor port. The unit may either be Fahrenheit or Celsius,
and corresponds directly with the unit chosen on the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 1 or 2."
::= {temperatureSensor1Adm 2}
temperatureSensor1LowThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low threshold assigned to the temperature sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the low threshold value entered in the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 1."
::= {temperatureSensor1Adm 3}
temperatureSensor1HighThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High threshold assigned to the temperature sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the high threshold value entered in the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 1."
::= {temperatureSensor1Adm 4}
-- temperature 2
temperatureSensor2CurrentValue OBJECT-TYPE
SYNTAX DecimalPointValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value of the temperature sensor connected to port 2 in tenths of degrees .
This port is the left RJ-45 sensor port. The value is expressed in the units
indicated in temperatureSensor2Unit.
This object is only applicable if a temperature sensor is connected to port 2."
::= {temperatureSensor2 1}
temperatureSensor2Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the temperature sensor connected to port 2.
This port is the left RJ-45 sensor port. A value of 0 indicates
that the sensor has not crossed either of its specified thresholds,
while a value of 1 indicates that it has.
This object is only applicable if a temperature sensor is connected to port 2."
::= {temperatureSensor2 2}
temperatureSensor2Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the temperature sensor connected to port 2.
This port is the left RJ-45 sensor port. This value corresponds directly
with the name entered in the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 2."
::= {temperatureSensor2Adm 1}
temperatureSensor2Unit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Temperature units for the value of the temperature sensor connected to port 2.
This port is the left RJ-45 sensor port. The unit may either be Fahrenheit or Celsius,
and corresponds directly with the unit chosen on the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 1 or 2."
::= {temperatureSensor2Adm 2}
temperatureSensor2LowThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low threshold assigned to the temperature sensor connected to port 2.
This port is the left RJ-45 sensor port. This value corresponds directly
with the low threshold value entered in the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 2."
::= {temperatureSensor2Adm 3}
temperatureSensor2HighThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High threshold assigned to the temperature sensor connected to port 2.
This port is the left RJ-45 sensor port. This value corresponds directly
with the high threshold value entered in the configuration page for this sensor.
This object is only applicable if a temperature sensor is connected to port 2."
::= {temperatureSensor2Adm 4}
-- humidity 1
humiditySensor1CurrentValue OBJECT-TYPE
SYNTAX DecimalPointValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value in tenths of percents of the humidity sensor connected to port 1.
This port is the right RJ-45 sensor port. The value corresponds directly with
the value displayed on the summary page and the status page for this sensor.
This object is only applicable if a humidity sensor is connected to port 1."
::= {humiditySensor1 1}
humiditySensor1Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the humidity sensor connected to port 1.
This port is the right RJ-45 sensor port. A value of 0 indicates
that the sensor has not crossed either of its specified thresholds,
while a value of 1 indicates that it has.
This object is only applicable if a humidity sensor is connected to port 1."
::= {humiditySensor1 2}
humiditySensor1Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the humidity sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the name entered in the configuration page for this sensor.
This object is only applicable if a humidity sensor is connected to port 1."
::= {humiditySensor1Adm 1}
humiditySensor1LowThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low threshold assigned to the humidity sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the low threshold value entered in the configuration page for this sensor.
This object is only applicable if a humidity sensor is connected to port 1."
::= {humiditySensor1Adm 2}
humiditySensor1HighThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High threshold assigned to the humidity sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the high threshold value entered in the configuration page for this sensor.
This object is only applicable if a humidity sensor is connected to port 1."
::= {humiditySensor1Adm 3}
-- humidity 2
humiditySensor2CurrentValue OBJECT-TYPE
SYNTAX DecimalPointValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value in tenths of percents of the humidity sensor connected to port 2.
This port is the left RJ-45 sensor port. The value corresponds directly
with the value displayed on the summary page and the status page for this sensor.
This object is only applicable if a humidity sensor is connected to port 2."
::= {humiditySensor2 1}
humiditySensor2Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the humidity sensor connected to port 2.
This port is the left RJ-45 sensor port. A value of 0 indicates
that the sensor has not crossed either of its specified thresholds,
while a value of 1 indicates that it has.
his object is only applicable if a humidity sensor is connected to port 2."
::= {humiditySensor2 2}
humiditySensor2Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the humidity sensor connected to port 2.
This port is the left RJ-45 sensor port. This value corresponds directly
with the name entered in the configuration page for this sensor.
This object is only applicable if a humidity sensor is connected to port 2."
::= {humiditySensor2Adm 1}
humiditySensor2LowThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Low threshold assigned to the humidity sensor connected to port 2.
This port is the left RJ-45 sensor port. This value corresponds directly
with the low threshold value entered in the configuration page for this sensor.
This object is only applicable if a humidity sensor is connected to port 2."
::= {humiditySensor2Adm 2}
humiditySensor2HighThreshold OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"High threshold assigned to the humidity sensor connected to port 1.
This port is the right RJ-45 sensor port. This value corresponds directly
with the high threshold value entered in the configuration page for this sensor.
This object is only applicable if a humidity sensor is connected to port 1."
::= {humiditySensor2Adm 3}
-- dry contact 1
dryContact1Status OBJECT-TYPE
SYNTAX INTEGER {open(0), closed(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value of the dry contact sensor connected to port 1.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
The value corresponds directly with the value displayed on the
summary page and the status page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 1."
::= {dryContact1 1}
dryContact1Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the dry contact sensor connected to port 1.
A value of 0 indicates that the sensor has not been set to its alert condition,
while a value of 1 indicates that it has.
This object is only applicable if a dry contact sensor is connected to port 1."
::= {dryContact1 2}
dryContact1Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the dry contact sensor connected to port 1.
This value corresponds directly with the name entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 1."
::= {dryContact1Adm 1}
dryContact1AlertStatus OBJECT-TYPE
SYNTAX INTEGER {alertWhenOpen(0), alertWhenClosed(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status which generates an alert condition for the dry contact sensor connected to port 1.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
This value corresponds directly with the Alert When value entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 1."
::= {dryContact1Adm 2}
-- dry contact 2
dryContact2Status OBJECT-TYPE
SYNTAX INTEGER {open(0), closed(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value of the dry contact sensor connected to port 2.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
The value corresponds directly with the value displayed on the summary page and the status page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 2."
::= {dryContact2 1}
dryContact2Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the dry contact sensor connected to port 2.
value of 0 indicates that the sensor has not been set to its alert condition,
while a value of 1 indicates that it has.
This object is only applicable if a dry contact sensor is connected to port 2."
::= {dryContact2 2}
dryContact2Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the dry contact sensor connected to port 2.
This value corresponds directly with the name entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 2."
::= {dryContact2Adm 1}
dryContact2AlertStatus OBJECT-TYPE
SYNTAX INTEGER {alertWhenOpen(0), alertWhenClosed(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status which generates an alert condition for the dry contact sensor connected to port 2.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
This value corresponds directly with the Alert When value entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 2."
::= {dryContact2Adm 2}
-- dry contact 3
dryContact3Status OBJECT-TYPE
SYNTAX INTEGER {open(0), closed(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value of the dry contact sensor connected to port 3.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
The value corresponds directly with the value displayed on the summary page and the status page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 3."
::= {dryContact3 1}
dryContact3Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the dry contact sensor connected to port 3.
A value of 0 indicates that the sensor has not been set to its alert condition,
while a value of 1 indicates that it has.
This object is only applicable if a dry contact sensor is connected to port 3."
::= {dryContact3 2}
dryContact3Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the dry contact sensor connected to port 3.
This value corresponds directly with the name entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 3."
::= {dryContact3Adm 1}
dryContact3AlertStatus OBJECT-TYPE
SYNTAX INTEGER {alertWhenOpen(0), alertWhenClosed(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status which generates an alert condition for the dry contact sensor connected to port 3.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
This value corresponds directly with the Alert When value entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 3."
::= {dryContact3Adm 2}
-- dry contact 4
dryContact4Status OBJECT-TYPE
SYNTAX INTEGER {open(0), closed(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value of the dry contact sensor connected to port 4.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
The value corresponds directly with the value displayed on the summary page and the status page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 4."
::= {dryContact4 1}
dryContact4Alert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the dry contact sensor connected to port 4.
A value of 0 indicates that the sensor has not been set to its alert condition,
while a value of 1 indicates that it has.
This object is only applicable if a dry contact sensor is connected to port 4."
::= {dryContact4 2}
dryContact4Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the dry contact sensor connected to port 4.
This value corresponds directly with the name entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 4."
::= {dryContact4Adm 1}
dryContact4AlertStatus OBJECT-TYPE
SYNTAX INTEGER {alertWhenOpen(0), alertWhenClosed(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status which generates an alert condition for the dry contact sensor connected to port 4.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
This value corresponds directly with the Alert When value entered in the configuration page for this sensor.
This object is only applicable if a dry contact sensor is connected to port 4."
::= {dryContact4Adm 2}
-- water 1
waterStatus OBJECT-TYPE
SYNTAX INTEGER {open(0), closed(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current integer value of the water sensor.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
The value corresponds directly with the value displayed on the summary page and the status page for this sensor.
This object is only applicable if a water sensor is connected."
::= {waterSensor 1}
waterAlert OBJECT-TYPE
SYNTAX INTEGER {off(0), on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alert status of the water sensor.
A value of 0 indicates that the sensor has not been set to its alert condition,
while a value of 1 indicates that it has.
This object is only applicable if a water sensor is connected."
::= {waterSensor 2}
waterName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current name assigned to the water sensor.
This value corresponds directly with the name entered in the configuration page for this sensor.
This object is only applicable if a water sensor is connected."
::= {waterSensorAdm 1}
waterAlertStatus OBJECT-TYPE
SYNTAX INTEGER {alertWhenOpen(0), alertWhenClosed(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status which generates an alert condition for the water sensor.
A value of 0 represents OPEN, and a value of 1 represents CLOSED.
This value corresponds directly with the Alert When value entered in the configuration page for this sensor.
This object is only applicable if a water sensor is connected."
::= {waterSensorAdm 2}
-- host system
sysName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System node name.
This value corresponds directly with the Node Name field on the General configuration page under the ADMINISTRATION menu."
::= {hostSystem 1}
sysLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System node location.
his value corresponds directly with the Node Location field on the General configuration page under the ADMINISTRATION menu."
::= {hostSystem 2}
sysIP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System IP address.
This value corresponds directly with the IP address assigned to the ENVIROMUX-MINI on the Network configuration page under the ADMINISTRATION menu."
::= {hostSystem 3}
sysMask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System Subnet Mask.
This value corresponds directly with the Subnet Mask assigned to the ENVIROMUX-MINI on the Network configuration page under the ADMINISTRATION menu."
::= {hostSystem 4}
sysGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System Default Gateway.
This value corresponds directly with the Default Gateway assigned to the ENVIROMUX-MINI on the Network configuration page under the ADMINISTRATION menu."
::= {hostSystem 5}
sysDNS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System DNS server.
This value corresponds directly with the DNS server assigned to the ENVIROMUX-MINI on the Network configuration page under the ADMINISTRATION menu."
::= {hostSystem 6}
-- traps
temperatureSensor1Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from temperature sensor connected to port 1. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 1 }
temperatureSensor2Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from temperature sensor connected to port 2. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 2 }
humiditySensor1Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from humidity sensor connected to port 1. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 3 }
humiditySensor2Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from humidity sensor connected to port 2. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 4 }
dryContactSensor1Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from dry contact sensor connected to port 1. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 5 }
dryContactSensor2Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from dry contact sensor connected to port 2. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 6 }
dryContactSensor3Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from dry contact sensor connected to port 3. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 7 }
dryContactSensor4Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from dry contact sensor connected to port 4. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 8 }
waterSensor1Trap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for alert from water sensor. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 9 }
temperatureSensor1RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from temperature sensor connected to port 1. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 11 }
temperatureSensor2RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from temperature sensor connected to port 2. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 12 }
humiditySensor1RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from humidity sensor connected to port 1. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 13 }
humiditySensor2RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from humidity sensor connected to port 2. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 14 }
dryContactSensor1RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from dry contact sensor connected to port 1. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 15 }
dryContactSensor2RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from dry contact sensor connected to port 2. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 16 }
dryContactSensor3RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from dry contact sensor connected to port 3. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 17 }
dryContactSensor4RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from dry contact sensor connected to port 4. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 18 }
waterSensor1RetTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap for return from alert from water sensor. Received if this sensor is configured to send SNMP traps using the Configuration page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 19 }
logTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap generated when a log entry is created. Received if log entries are configured to be sent as SNMP traps using the Log Methods page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 100 }
overflowTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "Trap generated when has reached 90% capacity. Received if log overflow alerts are enabled and are configured to be sent as SNMP traps using the Log Overflow page, and SNMP is enabled on the Network configuration page under the ADMINISTRATION menu."
::= { envTraps 101 }
END

751
mibs/nti/ENVMINILX Normal file
View File

@ -0,0 +1,751 @@
ENVMINILX DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, enterprises,
Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
envMiniLxo MODULE-IDENTITY
LAST-UPDATED "201302070000Z"
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
"ENVIROMUX-MINI-LXO MIB file."
REVISION "201302070000Z"
DESCRIPTION "Rev. 1.01 - Fixed Trap OIDs"
REVISION "201201050000Z"
DESCRIPTION "Rev. 1.00 - initial version"
::= { hardware 8 }
-- 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 }
-- ipdus2 subtree
masterUnit OBJECT IDENTIFIER ::= { envMiniLxo 1 }
envTraps OBJECT IDENTIFIER ::= { envMiniLxo 100 }
hostSystem OBJECT IDENTIFIER ::= { masterUnit 1 }
users OBJECT IDENTIFIER ::= { masterUnit 2 }
groups OBJECT IDENTIFIER ::= { masterUnit 3 }
extSensors OBJECT IDENTIFIER ::= { masterUnit 5 }
digInputs OBJECT IDENTIFIER ::= { masterUnit 6 }
ipDevices OBJECT IDENTIFIER ::= { masterUnit 7 }
outRelays OBJECT IDENTIFIER ::= { masterUnit 8 }
envGroups OBJECT IDENTIFIER ::= { masterUnit 200 }
-- groups
sysGroup OBJECT-GROUP
OBJECTS { sysTime, sysEnterpriseName, sysEnterpriseLocation, sysEnterpriseContact, sysEnterprisePhone }
STATUS current
DESCRIPTION "System parameters group"
::= {envGroups 1}
extSensorsGrp OBJECT-GROUP
OBJECTS { extSensorIndex, extSensorType, extSensorDescription, extSensorConnector, extSensorGroupNb, extSensorGroup,
extSensorValue, extSensorUnit, extSensorUnitName, extSensorStatus, extSensorMinThreshold, extSensorMaxThreshold }
STATUS current
DESCRIPTION "External sensors group"
::= {envGroups 3}
digInputsGrp OBJECT-GROUP
OBJECTS { digInputIndex, digInputType, digInputDescription, digInputConnector, digInputGroupNb, digInputGroup,
digInputValue, digInputStatus, digInputNormalValue }
STATUS current
DESCRIPTION "Dry contacts group"
::= {envGroups 5}
ipDeviceGrp OBJECT-GROUP
OBJECTS { ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceGroupNb, ipDeviceGroup, ipDeviceTimeout, ipDeviceRetries,
ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "IP devices group"
::= {envGroups 6}
outRelaysGrp OBJECT-GROUP
OBJECTS { outRelayIndex, outRelayDescription, outRelayStatus }
STATUS current
DESCRIPTION "Dry contacts group"
::= {envGroups 7}
miscTrapFields OBJECT-GROUP
OBJECTS { envTrapDescription, envTrapValue }
STATUS current
DESCRIPTION "General Information Traps"
::= {envGroups 8}
extSensorTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { extSensor1Trap, extSensor2Trap, extSensor3Trap, extSensor4Trap }
STATUS current
DESCRIPTION "External Sensors Traps Group"
::= {envGroups 10}
digInputTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { digInput1Trap, digInput2Trap, digInput3Trap, digInput4Trap, digInput5Trap }
STATUS current
DESCRIPTION "External Sensors Traps Group"
::= {envGroups 12}
ipDeviceTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { ipDevice1Trap, ipDevice2Trap, ipDevice3Trap, ipDevice4Trap, ipDevice5Trap, ipDevice6Trap, ipDevice7Trap, ipDevice8Trap,
ipDevice9Trap, ipDevice10Trap, ipDevice11Trap, ipDevice12Trap, ipDevice13Trap, ipDevice14Trap, ipDevice15Trap, ipDevice16Trap }
STATUS current
DESCRIPTION "IP Device Traps Group"
::= {envGroups 13}
miscNotificationGrp NOTIFICATION-GROUP
NOTIFICATIONS { evLogFileTrap, dataLogFileTrap, remoteDataLogFileTrap}
STATUS current
DESCRIPTION "Other Traps Group"
::= {envGroups 14}
-- hostSystem subtree
sysTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System time"
::= { hostSystem 1 }
sysEnterpriseName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Name"
::= { hostSystem 2 }
sysEnterpriseLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Location"
::= { hostSystem 3 }
sysEnterpriseContact OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Contact"
::= { hostSystem 4 }
sysEnterprisePhone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Phone"
::= { hostSystem 5 }
-- 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,
extSensorConnector
Integer32,
extSensorGroupNb
Integer32,
extSensorGroup
DisplayString,
extSensorValue
INTEGER,
extSensorUnit
Integer32,
extSensorUnitName
DisplayString,
extSensorStatus
INTEGER,
extSensorMinThreshold
Integer32,
extSensorMaxThreshold
Integer32
}
extSensorIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The index of the external sensor entry 1..4"
::= { extSensorEntry 1 }
extSensorType OBJECT-TYPE
SYNTAX INTEGER { undefined(0), temperature(1), humidity(2), power(3), lowVoltage(4), current(5), aclmvVoltage(6), aclmpVoltage(7), aclmpPower(8),water(9), smoke(10), vibration(11), motion(12), glass(13), door(14), keypad(15), panicButton(16), keyStation(17), digInput(18), light(22), tempHum(513), custom(32767), temperatureCombo(32769), humidityCombo(32770) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor Type"
::= { extSensorEntry 2 }
extSensorDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sensor Description"
::= { extSensorEntry 3 }
extSensorConnector OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Connector where the sensor is attached"
::= { extSensorEntry 4 }
extSensorGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sensor's Group"
::= { extSensorEntry 5 }
extSensorGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor's Group Name"
::= { extSensorEntry 6 }
extSensorValue OBJECT-TYPE
SYNTAX INTEGER { closed(0), open(1) }
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 7 }
extSensorUnit OBJECT-TYPE
SYNTAX Integer32 (0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The measuremnet unit for this sensor. It is important only for temperature"
::= { extSensorEntry 8 }
extSensorUnitName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor in readable format"
::= { extSensorEntry 9 }
extSensorStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the sensor"
::= { extSensorEntry 10 }
extSensorMinThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of the sensor lower threshold"
::= { extSensorEntry 11 }
extSensorMaxThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of the sensor upper threshold"
::= { extSensorEntry 12 }
-- dry contacts description
digInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF DryContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of external Sensors entries"
::= { digInputs 1 }
digInputEntry OBJECT-TYPE
SYNTAX DryContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A dry contact entry"
INDEX { digInputIndex }
::= { digInputTable 1 }
DryContactEntry ::=
SEQUENCE {
digInputIndex
Integer32,
digInputType
INTEGER,
digInputDescription
DisplayString,
digInputConnector
Integer32,
digInputGroupNb
Integer32,
digInputGroup
DisplayString,
digInputValue
INTEGER,
digInputStatus
INTEGER,
digInputNormalValue
INTEGER
}
digInputIndex OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The index of the external sensor entry 1..4"
::= { digInputEntry 1 }
digInputType OBJECT-TYPE
SYNTAX INTEGER { digInput(18) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor Type. Only dry contact type will be used"
::= { digInputEntry 2 }
digInputDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sensor Description"
::= { digInputEntry 3 }
digInputConnector OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Connector where the sensor is attached"
::= { digInputEntry 4 }
digInputGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sensor's Group"
::= { digInputEntry 5 }
digInputGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor's Group Name"
::= { digInputEntry 6 }
digInputValue OBJECT-TYPE
SYNTAX INTEGER { closed(0), open(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the dry contact reading."
::= { digInputEntry 7 }
digInputStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the sensor"
::= { digInputEntry 8 }
digInputNormalValue OBJECT-TYPE
SYNTAX INTEGER { closed(0), open(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The normal value of the dry contact reading"
::= { digInputEntry 9 }
-- IP Devices description
ipDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of IP Devices entries"
::= { ipDevices 1 }
ipDeviceEntry OBJECT-TYPE
SYNTAX IpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An IP Device entry"
INDEX { ipDeviceIndex }
::= { ipDeviceTable 1 }
IpDeviceEntry ::=
SEQUENCE {
ipDeviceIndex
Integer32,
ipDeviceAddress
DisplayString,
ipDeviceDescription
DisplayString,
ipDeviceGroupNb
Integer32,
ipDeviceGroup
DisplayString,
ipDeviceTimeout
Integer32,
ipDeviceRetries
Integer32,
ipDeviceValue
INTEGER,
ipDeviceStatus
INTEGER
}
ipDeviceIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The index of the IP Device entry 1..8"
::= { ipDeviceEntry 1 }
ipDeviceAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP Device URL"
::= { ipDeviceEntry 2 }
ipDeviceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP Device Description"
::= { ipDeviceEntry 3 }
ipDeviceGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Index of the group the IP Device belongs to"
::= { ipDeviceEntry 4 }
ipDeviceGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the group the IP Device belongs to"
::= { ipDeviceEntry 5 }
ipDeviceTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP Device ping timeout (in seconds)"
::= { ipDeviceEntry 6 }
ipDeviceRetries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of ping retries to the IP device, until responding"
::= { ipDeviceEntry 7 }
ipDeviceValue OBJECT-TYPE
SYNTAX INTEGER { notResponding(0), responding(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Responding status"
::= { ipDeviceEntry 8 }
ipDeviceStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm status of the IP Device"
::= { ipDeviceEntry 9 }
-- outRelays description
outRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of output relays"
::= { outRelays 1 }
outRelayEntry OBJECT-TYPE
SYNTAX OutRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An output relay entry"
INDEX { outRelayIndex }
::= { outRelayTable 1 }
OutRelayEntry ::=
SEQUENCE {
outRelayIndex
Integer32,
outRelayDescription
DisplayString,
outRelayStatus
INTEGER
}
outRelayIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The index of relay"
::= { outRelayEntry 1 }
outRelayDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Desciption/name associated with the output relay"
::= { outRelayEntry 2 }
outRelayStatus OBJECT-TYPE
SYNTAX INTEGER { active(0), inactive(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the output relay"
::= { outRelayEntry 3 }
-- Trap Definitions
extSensorsTraps OBJECT IDENTIFIER ::= { envTraps 5 }
digInputsTraps OBJECT IDENTIFIER ::= { envTraps 6 }
ipDevicesTraps OBJECT IDENTIFIER ::= { envTraps 7 }
outRelaysTraps OBJECT IDENTIFIER ::= { envTraps 8 }
envTrapDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message issued together with the trap to explain the reason the trap was sent"
::= { envTraps 100 }
envTrapValue OBJECT-TYPE
SYNTAX Integer32 (-1000..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message issued together with the trap to retrieve a value"
::= { envTraps 101 }
-- sensor traps
-- External sensors traps
extSensor1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 1 }
extSensor2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 2 }
extSensor3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 3 }
extSensor4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 4 }
-- Dry contacts traps
digInput1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
STATUS current
DESCRIPTION "Trap issued when dry contact 1 (Connector #1) has a notification to send"
::= {digInputsTraps 0 1 }
digInput2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
STATUS current
DESCRIPTION "Trap issued when dry contact 2 (Connector #2) has a notification to send"
::= {digInputsTraps 0 2 }
digInput3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
STATUS current
DESCRIPTION "Trap issued when dry contact 3 (Connector #3) has a notification to send"
::= {digInputsTraps 0 3 }
digInput4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
STATUS current
DESCRIPTION "Trap issued when dry contact 4 (Connector #4) has a notification to send"
::= {digInputsTraps 0 4 }
digInput5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
STATUS current
DESCRIPTION "Trap issued when dry contact 5 (Connector #5) has a notification to send"
::= {digInputsTraps 0 5 }
-- IP Devices traps
ipDevice1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #1 has a notification to send"
::= { ipDevicesTraps 0 1 }
ipDevice2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #2 has a notification to send"
::= { ipDevicesTraps 0 2 }
ipDevice3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #3 has a notification to send"
::= { ipDevicesTraps 0 3 }
ipDevice4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #4 has a notification to send"
::= { ipDevicesTraps 0 4 }
ipDevice5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #5 has a notification to send"
::= { ipDevicesTraps 0 5 }
ipDevice6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #6 has a notification to send"
::= { ipDevicesTraps 0 6 }
ipDevice7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #7 has a notification to send"
::= { ipDevicesTraps 0 7 }
ipDevice8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #8 has a notification to send"
::= { ipDevicesTraps 0 8 }
ipDevice9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #9 has a notification to send"
::= { ipDevicesTraps 0 9 }
ipDevice10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #10 has a notification to send"
::= { ipDevicesTraps 0 10 }
ipDevice11Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #11 has a notification to send"
::= { ipDevicesTraps 0 11 }
ipDevice12Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #12 has a notification to send"
::= { ipDevicesTraps 0 12 }
ipDevice13Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #13 has a notification to send"
::= { ipDevicesTraps 0 13 }
ipDevice14Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #14 has a notification to send"
::= { ipDevicesTraps 0 14 }
ipDevice15Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #15 has a notification to send"
::= { ipDevicesTraps 0 15 }
ipDevice16Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #16 has a notification to send"
::= { ipDevicesTraps 0 16 }
-- Output Relay trap
outRelay1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, outRelayIndex, outRelayDescription, outRelayStatus }
STATUS current
DESCRIPTION "Trap issued when output relay changes it's status"
::= { outRelaysTraps 0 1 }
-- Event Log file trap
evLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription }
STATUS current
DESCRIPTION "Trap issued when the system has an event log file notification to send"
::= { envTraps 0 10 }
-- Data Log file trap
dataLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription }
STATUS current
DESCRIPTION "Trap issued when the system has a data log file notification to send (file almost full)"
::= { envTraps 0 11 }
remoteDataLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, envTrapValue }
STATUS current
DESCRIPTION "Trap issued when the system has a data log file reading to send"
::= { envTraps 0 12 }
END

797
mibs/nti/IPDUS2 Normal file
View File

@ -0,0 +1,797 @@
IPDUS2 DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, enterprises,
Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
ipdus2 MODULE-IDENTITY
LAST-UPDATED "201401080000Z"
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
"NTI IPDU-S2 Secure Remote Power Reboot Switch MIB file."
REVISION "201401080000Z"
DESCRIPTION "Rev. 1.11 - Support to set outlet on/off"
REVISION "200911100000Z"
DESCRIPTION "Rev. 1.10 - remove breakers"
REVISION "200908280000Z"
DESCRIPTION "Rev. 1.00 - initial version"
::= { hardware 6 }
-- 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 }
-- ipdus2 subtree
masterUnit OBJECT IDENTIFIER ::= { ipdus2 1 }
envTraps OBJECT IDENTIFIER ::= { ipdus2 100 }
hostSystem OBJECT IDENTIFIER ::= { masterUnit 1 }
users OBJECT IDENTIFIER ::= { masterUnit 2 }
groups OBJECT IDENTIFIER ::= { masterUnit 3 }
extSensors OBJECT IDENTIFIER ::= { masterUnit 5 }
rlyOutputs OBJECT IDENTIFIER ::= { masterUnit 7 }
ipDevices OBJECT IDENTIFIER ::= { masterUnit 8 }
envGroups OBJECT IDENTIFIER ::= { masterUnit 200 }
-- groups
sysGroup OBJECT-GROUP
OBJECTS { sysTime, sysEnterpriseName, sysEnterpriseLocation, sysEnterpriseContact, sysEnterprisePhone }
STATUS current
DESCRIPTION "System parameters group"
::= {envGroups 1}
extSensorsGrp OBJECT-GROUP
OBJECTS { extSensorIndex, extSensorType, extSensorDescription, extSensorConnector, extSensorGroupNb, extSensorGroup,
extSensorValue, extSensorUnit, extSensorUnitName, extSensorStatus, extSensorMinThreshold, extSensorMaxThreshold }
STATUS current
DESCRIPTION "External sensors group"
::= {envGroups 3}
rlyOutputGrp OBJECT-GROUP
OBJECTS { rlyOutputIndex, rlyOutputDescription, rlyOutputGroupNb, rlyOutputGroup, rlyOutputValue, rlyOutputNormalValue }
STATUS current
DESCRIPTION "Relay outputs group"
::= {envGroups 5}
ipDeviceGrp OBJECT-GROUP
OBJECTS { ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceGroupNb, ipDeviceGroup, ipDeviceTimeout, ipDeviceRetries,
ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "IP devices group"
::= {envGroups 6}
miscTrapFields OBJECT-GROUP
OBJECTS { envTrapDescription, envTrapValue }
STATUS current
DESCRIPTION "General Information Traps"
::= {envGroups 8}
extSensorTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { extSensor1Trap, extSensor2Trap, extSensor3Trap, extSensor4Trap, extSensor5Trap, extSensor6Trap, extSensor7Trap, extSensor8Trap }
STATUS current
DESCRIPTION "External Sensors Traps Group"
::= {envGroups 10}
rlyOutputTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { rlyOutput1Trap, rlyOutput2Trap, rlyOutput3Trap, rlyOutput4Trap, rlyOutput5Trap, rlyOutput6Trap, rlyOutput7Trap, rlyOutput8Trap }
STATUS current
DESCRIPTION "Relay Outputs Traps Group"
::= {envGroups 12}
ipDeviceTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { ipDevice1Trap, ipDevice2Trap, ipDevice3Trap, ipDevice4Trap, ipDevice5Trap, ipDevice6Trap, ipDevice7Trap, ipDevice8Trap,
ipDevice9Trap, ipDevice10Trap, ipDevice11Trap, ipDevice12Trap, ipDevice13Trap, ipDevice14Trap, ipDevice15Trap, ipDevice16Trap }
STATUS current
DESCRIPTION "IP Device Traps Group"
::= {envGroups 13}
miscNotificationGrp NOTIFICATION-GROUP
NOTIFICATIONS { evLogFileTrap, dataLogFileTrap, remoteDataLogFileTrap}
STATUS current
DESCRIPTION "Other Traps Group"
::= {envGroups 14}
-- hostSystem subtree
sysTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System time"
::= { hostSystem 1 }
sysEnterpriseName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Name"
::= { hostSystem 2 }
sysEnterpriseLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Location"
::= { hostSystem 3 }
sysEnterpriseContact OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Contact"
::= { hostSystem 4 }
sysEnterprisePhone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Phone"
::= { hostSystem 5 }
-- 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,
extSensorConnector
Integer32,
extSensorGroupNb
Integer32,
extSensorGroup
DisplayString,
extSensorValue
INTEGER,
extSensorUnit
Integer32,
extSensorUnitName
DisplayString,
extSensorStatus
INTEGER,
extSensorMinThreshold
Integer32,
extSensorMaxThreshold
Integer32
}
extSensorIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the external sensor entry 1..4"
::= { extSensorEntry 1 }
extSensorType OBJECT-TYPE
SYNTAX INTEGER { undefined(0), temperature(1), humidity(2), power(3), lowVoltage(4), current(5), aclmvVoltage(6), aclmpVoltage(7), aclmpPower(8),water(9), smoke(10), vibration(11), motion(12), glass(13), door(14), keypad(15), panicButton(16), keyStation(17), dryContact(18), tempHum(513), custom(32767), temperatureCombo(32769), humidityCombo(32770) }
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 }
extSensorConnector OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Connector where the sensor is attached"
::= { extSensorEntry 4 }
extSensorGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor's Group"
::= { extSensorEntry 5 }
extSensorGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor's Group Name"
::= { extSensorEntry 6 }
extSensorValue OBJECT-TYPE
SYNTAX INTEGER { closed(0), open(1) }
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 7 }
extSensorUnit OBJECT-TYPE
SYNTAX Integer32 (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor. It is important only for temperature"
::= { extSensorEntry 8 }
extSensorUnitName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor in readable format"
::= { extSensorEntry 9 }
extSensorStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the sensor"
::= { extSensorEntry 10 }
extSensorMinThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the sensor lower threshold"
::= { extSensorEntry 11 }
extSensorMaxThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the sensor upper threshold"
::= { extSensorEntry 12 }
-- Relay outputs description
rlyOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlyOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of Relay Outputs entries"
::= { rlyOutputs 1 }
rlyOutputEntry OBJECT-TYPE
SYNTAX RlyOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A Relay Output entry"
INDEX { rlyOutputIndex }
::= { rlyOutputTable 1 }
RlyOutputEntry ::=
SEQUENCE {
rlyOutputIndex
Integer32,
rlyOutputDescription
DisplayString,
rlyOutputGroupNb
Integer32,
rlyOutputGroup
DisplayString,
rlyOutputValue
INTEGER,
rlyOutputNormalValue
INTEGER
}
rlyOutputIndex OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the control output entry 1..2"
::= { rlyOutputEntry 1 }
rlyOutputDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Relay Output Description"
::= { rlyOutputEntry 2 }
rlyOutputGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Relay Output's Group Number"
::= { rlyOutputEntry 3 }
rlyOutputGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Relay Output's Group Name"
::= { rlyOutputEntry 4 }
rlyOutputValue OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of the Relay Output reading"
::= { rlyOutputEntry 5 }
rlyOutputNormalValue OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the Relay Output reading in normal status"
::= { rlyOutputEntry 6 }
-- IP Devices description
ipDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of IP Devices entries"
::= { ipDevices 1 }
ipDeviceEntry OBJECT-TYPE
SYNTAX IpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An IP Device entry"
INDEX { ipDeviceIndex }
::= { ipDeviceTable 1 }
IpDeviceEntry ::=
SEQUENCE {
ipDeviceIndex
Integer32,
ipDeviceAddress
DisplayString,
ipDeviceDescription
DisplayString,
ipDeviceGroupNb
Integer32,
ipDeviceGroup
DisplayString,
ipDeviceTimeout
Integer32,
ipDeviceRetries
Integer32,
ipDeviceValue
INTEGER,
ipDeviceStatus
INTEGER
}
ipDeviceIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the IP Device entry 1..8"
::= { ipDeviceEntry 1 }
ipDeviceAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Device URL"
::= { ipDeviceEntry 2 }
ipDeviceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Device Description"
::= { ipDeviceEntry 3 }
ipDeviceGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index of the group the IP Device belongs to"
::= { ipDeviceEntry 4 }
ipDeviceGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the group the IP Device belongs to"
::= { ipDeviceEntry 5 }
ipDeviceTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Device ping timeout (in seconds)"
::= { ipDeviceEntry 6 }
ipDeviceRetries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of ping retries to the IP device, until responding"
::= { ipDeviceEntry 7 }
ipDeviceValue OBJECT-TYPE
SYNTAX INTEGER { notResponding(0), responding(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Responding status"
::= { ipDeviceEntry 8 }
ipDeviceStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm status of the IP Device"
::= { ipDeviceEntry 9 }
-- Trap Definitions
extSensorsTraps OBJECT IDENTIFIER ::= { envTraps 5 }
rlyOutputsTraps OBJECT IDENTIFIER ::= { envTraps 7 }
ipDevicesTraps OBJECT IDENTIFIER ::= { envTraps 8 }
envTrapDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message issued together with the trap to explain the reason the trap was sent"
::= { envTraps 100 }
envTrapValue OBJECT-TYPE
SYNTAX Integer32 (-1000..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message issued together with the trap to retrieve a value"
::= { envTraps 101 }
-- sensor traps
-- External sensors traps
extSensor1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 1 }
extSensor2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 2 }
extSensor3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 3 }
extSensor4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 4 }
-- slave 1
extSensor5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 5 }
extSensor6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 6 }
extSensor7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 7 }
extSensor8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 8 }
-- slave 2
extSensor9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 9 }
extSensor10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 10 }
extSensor11Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 11 }
extSensor12Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 12 }
-- slave 3
extSensor13Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 13 }
extSensor14Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 14 }
extSensor15Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 15 }
extSensor16Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 16 }
-- slave 4
extSensor17Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 17 }
extSensor18Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 18 }
extSensor19Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 19 }
extSensor20Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 20 }
-- Relay Outputs traps
rlyOutput1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 1 }
rlyOutput2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 2 }
-- slave 1
rlyOutput3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 3 }
rlyOutput4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 4 }
-- slave 2
rlyOutput5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 5 }
rlyOutput6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 6 }
-- slave 3
rlyOutput7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 7 }
rlyOutput8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 8 }
-- slave 4
rlyOutput9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 9 }
rlyOutput10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 10 }
-- IP Devices traps
ipDevice1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #1 has a notification to send"
::= { ipDevicesTraps 0 1 }
ipDevice2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #2 has a notification to send"
::= { ipDevicesTraps 0 2 }
ipDevice3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #3 has a notification to send"
::= { ipDevicesTraps 0 3 }
ipDevice4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #4 has a notification to send"
::= { ipDevicesTraps 0 4 }
ipDevice5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #5 has a notification to send"
::= { ipDevicesTraps 0 5 }
ipDevice6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #6 has a notification to send"
::= { ipDevicesTraps 0 6 }
ipDevice7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #7 has a notification to send"
::= { ipDevicesTraps 0 7 }
ipDevice8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #8 has a notification to send"
::= { ipDevicesTraps 0 8 }
ipDevice9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #9 has a notification to send"
::= { ipDevicesTraps 0 9 }
ipDevice10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #10 has a notification to send"
::= { ipDevicesTraps 0 10 }
ipDevice11Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #11 has a notification to send"
::= { ipDevicesTraps 0 11 }
ipDevice12Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #12 has a notification to send"
::= { ipDevicesTraps 0 12 }
ipDevice13Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #13 has a notification to send"
::= { ipDevicesTraps 0 13 }
ipDevice14Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #14 has a notification to send"
::= { ipDevicesTraps 0 14 }
ipDevice15Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #15 has a notification to send"
::= { ipDevicesTraps 0 15 }
ipDevice16Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #16 has a notification to send"
::= { ipDevicesTraps 0 16 }
-- Event Log file trap
evLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription }
STATUS current
DESCRIPTION "Trap issued when the system has an event log file notification to send"
::= { envTraps 0 10 }
-- Data Log file trap
dataLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription }
STATUS current
DESCRIPTION "Trap issued when the system has a data log file notification to send (file almost full)"
::= { envTraps 0 11 }
remoteDataLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, envTrapValue }
STATUS current
DESCRIPTION "Trap issued when the system has a data log file reading to send"
::= { envTraps 0 12 }
END

983
mibs/nti/IPDUSX Normal file
View File

@ -0,0 +1,983 @@
IPDUSX DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, enterprises,
Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
ipdusx MODULE-IDENTITY
LAST-UPDATED "201301210000Z"
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
"NTI IPDU-SX Secure Remote Power Reboot Switch MIB file."
REVISION "201301210000Z"
DESCRIPTION "Rev. 1.01 - fixed read-write attributes"
REVISION "201011020000Z"
DESCRIPTION "Rev. 1.00 - initial version"
::= { hardware 6 }
-- 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 }
-- ipdusx subtree
masterUnit OBJECT IDENTIFIER ::= { ipdusx 1 }
envTraps OBJECT IDENTIFIER ::= { ipdusx 100 }
hostSystem OBJECT IDENTIFIER ::= { masterUnit 1 }
users OBJECT IDENTIFIER ::= { masterUnit 2 }
groups OBJECT IDENTIFIER ::= { masterUnit 3 }
intSensors OBJECT IDENTIFIER ::= { masterUnit 4 }
extSensors OBJECT IDENTIFIER ::= { masterUnit 5 }
rlyOutputs OBJECT IDENTIFIER ::= { masterUnit 7 }
ipDevices OBJECT IDENTIFIER ::= { masterUnit 8 }
envGroups OBJECT IDENTIFIER ::= { masterUnit 200 }
-- groups
sysGroup OBJECT-GROUP
OBJECTS { sysTime, sysEnterpriseName, sysEnterpriseLocation, sysEnterpriseContact, sysEnterprisePhone }
STATUS current
DESCRIPTION "System parameters group"
::= {envGroups 1}
intSensorsGrp OBJECT-GROUP
OBJECTS { intSensorIndex, intSensorType, intSensorDescription, intSensorGroupNb, intSensorGroup,
intSensorValue, intSensorUnit, intSensorUnitName, intSensorStatus, intSensorMinThreshold, intSensorMaxThreshold }
STATUS current
DESCRIPTION "Line monitor group"
::= {envGroups 2}
extSensorsGrp OBJECT-GROUP
OBJECTS { extSensorIndex, extSensorType, extSensorDescription, extSensorConnector, extSensorGroupNb, extSensorGroup,
extSensorValue, extSensorUnit, extSensorUnitName, extSensorStatus, extSensorMinThreshold, extSensorMaxThreshold }
STATUS current
DESCRIPTION "External sensors group"
::= {envGroups 3}
rlyOutputGrp OBJECT-GROUP
OBJECTS { rlyOutputIndex, rlyOutputDescription, rlyOutputGroupNb, rlyOutputGroup, rlyOutputValue, rlyOutputNormalValue }
STATUS current
DESCRIPTION "Relay outputs group"
::= {envGroups 5}
ipDeviceGrp OBJECT-GROUP
OBJECTS { ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceGroupNb, ipDeviceGroup, ipDeviceTimeout, ipDeviceRetries,
ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "IP devices group"
::= {envGroups 6}
miscTrapFields OBJECT-GROUP
OBJECTS { envTrapDescription, envTrapValue }
STATUS current
DESCRIPTION "General Information Traps"
::= {envGroups 8}
intSensorTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { intSensor1Trap, intSensor2Trap, intSensor3Trap, intSensor4Trap, intSensor5Trap, intSensor6Trap, intSensor7Trap, intSensor8Trap }
STATUS current
DESCRIPTION "Line Monitor Traps Group"
::= {envGroups 9}
extSensorTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { extSensor1Trap, extSensor2Trap, extSensor3Trap, extSensor4Trap, extSensor5Trap, extSensor6Trap, extSensor7Trap, extSensor8Trap }
STATUS current
DESCRIPTION "External Sensors Traps Group"
::= {envGroups 10}
rlyOutputTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { rlyOutput1Trap, rlyOutput2Trap, rlyOutput3Trap, rlyOutput4Trap, rlyOutput5Trap, rlyOutput6Trap, rlyOutput7Trap, rlyOutput8Trap }
STATUS current
DESCRIPTION "Relay Outputs Traps Group"
::= {envGroups 12}
ipDeviceTrapGrp NOTIFICATION-GROUP
NOTIFICATIONS { ipDevice1Trap, ipDevice2Trap, ipDevice3Trap, ipDevice4Trap, ipDevice5Trap, ipDevice6Trap, ipDevice7Trap, ipDevice8Trap,
ipDevice9Trap, ipDevice10Trap, ipDevice11Trap, ipDevice12Trap, ipDevice13Trap, ipDevice14Trap, ipDevice15Trap, ipDevice16Trap }
STATUS current
DESCRIPTION "IP Device Traps Group"
::= {envGroups 13}
miscNotificationGrp NOTIFICATION-GROUP
NOTIFICATIONS { evLogFileTrap, dataLogFileTrap, remoteDataLogFileTrap}
STATUS current
DESCRIPTION "Other Traps Group"
::= {envGroups 14}
-- hostSystem subtree
sysTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System time"
::= { hostSystem 1 }
sysEnterpriseName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Name"
::= { hostSystem 2 }
sysEnterpriseLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Location"
::= { hostSystem 3 }
sysEnterpriseContact OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Contact"
::= { hostSystem 4 }
sysEnterprisePhone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enterprise Phone"
::= { hostSystem 5 }
-- internal sensors description
intSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF IntSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of Line Monitor Sensor entries"
::= { intSensors 1 }
intSensorEntry OBJECT-TYPE
SYNTAX IntSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An line monitor entry"
INDEX { intSensorIndex }
::= { intSensorTable 1 }
IntSensorEntry ::=
SEQUENCE {
intSensorIndex
Integer32,
intSensorType
INTEGER,
intSensorDescription
DisplayString,
intSensorGroupNb
Integer32,
intSensorGroup
DisplayString,
intSensorValue
Integer32,
intSensorUnit
Integer32,
intSensorUnitName
DisplayString,
intSensorStatus
INTEGER,
intSensorMinThreshold
Integer32,
intSensorMaxThreshold
Integer32
}
intSensorIndex OBJECT-TYPE
SYNTAX Integer32 (1..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the line monitor sensor entry 1..12"
::= { intSensorEntry 1 }
intSensorType OBJECT-TYPE
SYNTAX INTEGER { undefined(0), voltage(1), current(2), frequency(3), breaker(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor Type"
::= { intSensorEntry 2 }
intSensorDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Internal Sensor Description"
::= { intSensorEntry 3 }
intSensorGroupNb OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Internal Sensor Group Number"
::= { intSensorEntry 4 }
intSensorGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Internal Sensor Group Name"
::= { intSensorEntry 5 }
intSensorValue OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the internal sensor reading. For power it is presented in tenths of degrees/volts"
::= { intSensorEntry 6 }
intSensorUnit OBJECT-TYPE
SYNTAX Integer32 (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor. It is important only if internal temperature sensor is present"
::= { intSensorEntry 7 }
intSensorUnitName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor in readable format"
::= { intSensorEntry 8 }
intSensorStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the sensor"
::= { intSensorEntry 9 }
intSensorMinThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the line monitor sensor lower threshold"
::= { intSensorEntry 10 }
intSensorMaxThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the line monitor sensor upper threshold"
::= { intSensorEntry 11 }
-- 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,
extSensorConnector
Integer32,
extSensorGroupNb
Integer32,
extSensorGroup
DisplayString,
extSensorValue
INTEGER,
extSensorUnit
Integer32,
extSensorUnitName
DisplayString,
extSensorStatus
INTEGER,
extSensorMinThreshold
Integer32,
extSensorMaxThreshold
Integer32
}
extSensorIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the external sensor entry 1..4"
::= { extSensorEntry 1 }
extSensorType OBJECT-TYPE
SYNTAX INTEGER { undefined(0), temperature(1), humidity(2), power(3), lowVoltage(4), current(5), aclmvVoltage(6), aclmpVoltage(7), aclmpPower(8),water(9), smoke(10), vibration(11), motion(12), glass(13), door(14), keypad(15), panicButton(16), keyStation(17), dryContact(18), tempHum(513), custom(32767), temperatureCombo(32769), humidityCombo(32770) }
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 }
extSensorConnector OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Connector where the sensor is attached"
::= { extSensorEntry 4 }
extSensorGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor's Group"
::= { extSensorEntry 5 }
extSensorGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Sensor's Group Name"
::= { extSensorEntry 6 }
extSensorValue OBJECT-TYPE
SYNTAX INTEGER { closed(0), open(1) }
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 7 }
extSensorUnit OBJECT-TYPE
SYNTAX Integer32 (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor. It is important only for temperature"
::= { extSensorEntry 8 }
extSensorUnitName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The measuremnet unit for this sensor in readable format"
::= { extSensorEntry 9 }
extSensorStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the sensor"
::= { extSensorEntry 10 }
extSensorMinThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the sensor lower threshold"
::= { extSensorEntry 11 }
extSensorMaxThreshold OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the sensor upper threshold"
::= { extSensorEntry 12 }
-- Relay outputs description
rlyOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlyOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of Relay Outputs entries"
::= { rlyOutputs 1 }
rlyOutputEntry OBJECT-TYPE
SYNTAX RlyOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A Relay Output entry"
INDEX { rlyOutputIndex }
::= { rlyOutputTable 1 }
RlyOutputEntry ::=
SEQUENCE {
rlyOutputIndex
Integer32,
rlyOutputDescription
DisplayString,
rlyOutputGroupNb
Integer32,
rlyOutputGroup
DisplayString,
rlyOutputValue
INTEGER,
rlyOutputNormalValue
INTEGER
}
rlyOutputIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the control output entry 1..8"
::= { rlyOutputEntry 1 }
rlyOutputDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Relay Output Description"
::= { rlyOutputEntry 2 }
rlyOutputGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Relay Output's Group Number"
::= { rlyOutputEntry 3 }
rlyOutputGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Relay Output's Group Name"
::= { rlyOutputEntry 4 }
rlyOutputValue OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of the Relay Output reading"
::= { rlyOutputEntry 5 }
rlyOutputNormalValue OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the Relay Output reading in normal status"
::= { rlyOutputEntry 6 }
-- IP Devices description
ipDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of IP Devices entries"
::= { ipDevices 1 }
ipDeviceEntry OBJECT-TYPE
SYNTAX IpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An IP Device entry"
INDEX { ipDeviceIndex }
::= { ipDeviceTable 1 }
IpDeviceEntry ::=
SEQUENCE {
ipDeviceIndex
Integer32,
ipDeviceAddress
DisplayString,
ipDeviceDescription
DisplayString,
ipDeviceGroupNb
Integer32,
ipDeviceGroup
DisplayString,
ipDeviceTimeout
Integer32,
ipDeviceRetries
Integer32,
ipDeviceValue
INTEGER,
ipDeviceStatus
INTEGER
}
ipDeviceIndex OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the IP Device entry 1..8"
::= { ipDeviceEntry 1 }
ipDeviceAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Device URL"
::= { ipDeviceEntry 2 }
ipDeviceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Device Description"
::= { ipDeviceEntry 3 }
ipDeviceGroupNb OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index of the group the IP Device belongs to"
::= { ipDeviceEntry 4 }
ipDeviceGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the group the IP Device belongs to"
::= { ipDeviceEntry 5 }
ipDeviceTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Device ping timeout (in seconds)"
::= { ipDeviceEntry 6 }
ipDeviceRetries OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of ping retries to the IP device, until responding"
::= { ipDeviceEntry 7 }
ipDeviceValue OBJECT-TYPE
SYNTAX INTEGER { notResponding(0), responding(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Responding status"
::= { ipDeviceEntry 8 }
ipDeviceStatus OBJECT-TYPE
SYNTAX INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm status of the IP Device"
::= { ipDeviceEntry 9 }
-- Trap Definitions
extSensorsTraps OBJECT IDENTIFIER ::= { envTraps 5 }
intSensorsTraps OBJECT IDENTIFIER ::= { envTraps 6 }
rlyOutputsTraps OBJECT IDENTIFIER ::= { envTraps 7 }
ipDevicesTraps OBJECT IDENTIFIER ::= { envTraps 8 }
envTrapDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message issued together with the trap to explain the reason the trap was sent"
::= { envTraps 100 }
envTrapValue OBJECT-TYPE
SYNTAX Integer32 (-1000..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message issued together with the trap to retrieve a value"
::= { envTraps 101 }
-- sensor traps
-- Internal sensors traps
intSensor1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 1 has a notification to send"
::= {intSensorsTraps 0 1 }
intSensor2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 2 has a notification to send"
::= {intSensorsTraps 0 2 }
intSensor3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 3 has a notification to send"
::= {intSensorsTraps 0 3 }
intSensor4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 4 has a notification to send"
::= {intSensorsTraps 0 4 }
intSensor5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 5 has a notification to send"
::= {intSensorsTraps 0 5 }
intSensor6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 6 has a notification to send"
::= {intSensorsTraps 0 6 }
intSensor7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 7 has a notification to send"
::= {intSensorsTraps 0 7 }
intSensor8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, intSensorIndex, intSensorDescription, intSensorValue, intSensorUnitName, intSensorStatus }
STATUS current
DESCRIPTION "Trap issued when internal sensor 8 has a notification to send"
::= {intSensorsTraps 0 8 }
-- External sensors traps
extSensor1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 1 }
extSensor2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 2 }
extSensor3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 3 }
extSensor4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 4 }
-- slave 1
extSensor5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 5 }
extSensor6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 6 }
extSensor7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 7 }
extSensor8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 8 }
-- slave 2
extSensor9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 9 }
extSensor10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 10 }
extSensor11Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 11 }
extSensor12Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 12 }
-- slave 3
extSensor13Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 13 }
extSensor14Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 14 }
extSensor15Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 15 }
extSensor16Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 16 }
-- slave 4
extSensor17Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 1 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 17 }
extSensor18Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 2 (Connector #1) has a notification to send"
::= {extSensorsTraps 0 18 }
extSensor19Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 3 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 19 }
extSensor20Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
STATUS current
DESCRIPTION "Trap issued when external sensor 4 (Connector #2) has a notification to send"
::= {extSensorsTraps 0 20 }
-- Relay Outputs traps
rlyOutput1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 1 }
rlyOutput2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 2 }
-- slave 1
rlyOutput3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 3 }
rlyOutput4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 4 }
-- slave 2
rlyOutput5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 5 }
rlyOutput6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 6 }
-- slave 3
rlyOutput7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 7 }
rlyOutput8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 8 }
-- slave 4
rlyOutput9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 1 has a notification to send"
::= { rlyOutputsTraps 0 9 }
rlyOutput10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, rlyOutputIndex, rlyOutputDescription, rlyOutputValue }
STATUS current
DESCRIPTION "Trap issued when power outlet 2 has a notification to send"
::= { rlyOutputsTraps 0 10 }
-- IP Devices traps
ipDevice1Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #1 has a notification to send"
::= { ipDevicesTraps 0 1 }
ipDevice2Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #2 has a notification to send"
::= { ipDevicesTraps 0 2 }
ipDevice3Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #3 has a notification to send"
::= { ipDevicesTraps 0 3 }
ipDevice4Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #4 has a notification to send"
::= { ipDevicesTraps 0 4 }
ipDevice5Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #5 has a notification to send"
::= { ipDevicesTraps 0 5 }
ipDevice6Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #6 has a notification to send"
::= { ipDevicesTraps 0 6 }
ipDevice7Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #7 has a notification to send"
::= { ipDevicesTraps 0 7 }
ipDevice8Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #8 has a notification to send"
::= { ipDevicesTraps 0 8 }
ipDevice9Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #9 has a notification to send"
::= { ipDevicesTraps 0 9 }
ipDevice10Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #10 has a notification to send"
::= { ipDevicesTraps 0 10 }
ipDevice11Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #11 has a notification to send"
::= { ipDevicesTraps 0 11 }
ipDevice12Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #12 has a notification to send"
::= { ipDevicesTraps 0 12 }
ipDevice13Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #13 has a notification to send"
::= { ipDevicesTraps 0 13 }
ipDevice14Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #14 has a notification to send"
::= { ipDevicesTraps 0 14 }
ipDevice15Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #15 has a notification to send"
::= { ipDevicesTraps 0 15 }
ipDevice16Trap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
STATUS current
DESCRIPTION "Trap issued when IP device #16 has a notification to send"
::= { ipDevicesTraps 0 16 }
-- Event Log file trap
evLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription }
STATUS current
DESCRIPTION "Trap issued when the system has an event log file notification to send"
::= { envTraps 0 10 }
-- Data Log file trap
dataLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription }
STATUS current
DESCRIPTION "Trap issued when the system has a data log file notification to send (file almost full)"
::= { envTraps 0 11 }
remoteDataLogFileTrap NOTIFICATION-TYPE
OBJECTS { envTrapDescription, envTrapValue }
STATUS current
DESCRIPTION "Trap issued when the system has a data log file reading to send"
::= { envTraps 0 12 }
END