From Subtle Shama, 1 Year ago, written in Plain Text.
Embed
  1. ENVMINILX DEFINITIONS ::= BEGIN
  2. IMPORTS
  3.    NOTIFICATION-GROUP, OBJECT-GROUP             FROM SNMPv2-CONF
  4.    MODULE-IDENTITY, OBJECT-TYPE,
  5.    NOTIFICATION-TYPE, enterprises,
  6.    Integer32                                    FROM  SNMPv2-SMI
  7.    DisplayString                                FROM  SNMPv2-TC;
  8.      
  9. envMiniLxo MODULE-IDENTITY
  10.      LAST-UPDATED "201302070000Z"
  11.      ORGANIZATION "Network Technologies Inc."
  12.      CONTACT-INFO
  13.          "Network Technologies Inc.
  14.          
  15.           Postal: 1275 Danner Dr,
  16.                   Aurora, OH 442022
  17.                   US
  18.                  
  19.           Tel: 330-562-7070
  20.           Fax: 330-562-1999
  21.              
  22.           WEB: www.networktechinc.com"
  23.  
  24.      DESCRIPTION
  25.          "ENVIROMUX-MINI-LXO MIB file."
  26.  
  27.           REVISION     "201302070000Z"
  28.           DESCRIPTION  "Rev. 1.01 - Fixed Trap OIDs"
  29.           REVISION     "201201050000Z"
  30.           DESCRIPTION  "Rev. 1.00 - initial version"
  31.      ::= { hardware 8 }
  32.  
  33. -- the root of the subtree for Network Technologies Inc
  34. nti          OBJECT IDENTIFIER ::= { enterprises 3699 }
  35.  
  36. -- subtree for products
  37. products          OBJECT IDENTIFIER ::= { nti 1 }
  38. hardware          OBJECT IDENTIFIER ::= { products 1 }
  39. software          OBJECT IDENTIFIER ::= { products 2 }
  40. otherProduct            OBJECT IDENTIFIER ::= { hardware 200 }
  41.  
  42. -- ipdus2 subtree
  43. masterUnit             OBJECT IDENTIFIER ::= { envMiniLxo 1 }
  44. envTraps                OBJECT IDENTIFIER ::= { envMiniLxo 100 }
  45. hostSystem              OBJECT IDENTIFIER ::= { masterUnit 1 }
  46. users                   OBJECT IDENTIFIER ::= { masterUnit 2 }
  47. groups           OBJECT IDENTIFIER ::= { masterUnit 3 }
  48. extSensors          OBJECT IDENTIFIER ::= { masterUnit 5 }
  49. digInputs               OBJECT IDENTIFIER ::= { masterUnit 6 }
  50. ipDevices           OBJECT IDENTIFIER ::= { masterUnit 7 }
  51. outRelays           OBJECT IDENTIFIER ::= { masterUnit 8 }
  52. envGroups               OBJECT IDENTIFIER ::= { masterUnit 200 }
  53.  
  54. -- groups
  55.  
  56. sysGroup                OBJECT-GROUP
  57.     OBJECTS             { sysTime, sysEnterpriseName, sysEnterpriseLocation, sysEnterpriseContact, sysEnterprisePhone }
  58.     STATUS              current
  59.     DESCRIPTION         "System parameters group"
  60.     ::= {envGroups 1}
  61.  
  62. extSensorsGrp           OBJECT-GROUP
  63.     OBJECTS             { extSensorIndex, extSensorType, extSensorDescription, extSensorConnector, extSensorGroupNb, extSensorGroup,
  64.                         extSensorValue, extSensorUnit, extSensorUnitName, extSensorStatus, extSensorMinThreshold, extSensorMaxThreshold }
  65.     STATUS              current
  66.     DESCRIPTION         "External sensors group"
  67.     ::= {envGroups 3}
  68.  
  69. digInputsGrp            OBJECT-GROUP
  70.     OBJECTS             { digInputIndex, digInputType, digInputDescription, digInputConnector, digInputGroupNb, digInputGroup,
  71.                         digInputValue, digInputStatus, digInputNormalValue }
  72.     STATUS              current
  73.     DESCRIPTION         "Dry contacts group"
  74.     ::= {envGroups 5}
  75.  
  76. ipDeviceGrp            OBJECT-GROUP
  77.     OBJECTS             { ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceGroupNb, ipDeviceGroup, ipDeviceTimeout, ipDeviceRetries,
  78.                         ipDeviceValue, ipDeviceStatus }
  79.     STATUS              current
  80.     DESCRIPTION         "IP devices group"
  81.     ::= {envGroups 6}
  82.  
  83. outRelaysGrp           OBJECT-GROUP
  84.     OBJECTS             { outRelayIndex, outRelayDescription, outRelayStatus }
  85.     STATUS              current
  86.     DESCRIPTION         "Dry contacts group"
  87.     ::= {envGroups 7}
  88.  
  89. miscTrapFields          OBJECT-GROUP
  90.     OBJECTS             { envTrapDescription, envTrapValue }
  91.     STATUS              current
  92.     DESCRIPTION         "General Information Traps"
  93.     ::= {envGroups 8}
  94.  
  95. extSensorTrapGrp        NOTIFICATION-GROUP
  96.     NOTIFICATIONS       { extSensor1Trap, extSensor2Trap, extSensor3Trap, extSensor4Trap }
  97.     STATUS              current
  98.     DESCRIPTION         "External Sensors Traps Group"
  99.     ::= {envGroups 10}
  100.    
  101. digInputTrapGrp        NOTIFICATION-GROUP
  102.     NOTIFICATIONS       { digInput1Trap, digInput2Trap, digInput3Trap, digInput4Trap, digInput5Trap }
  103.     STATUS              current
  104.     DESCRIPTION         "External Sensors Traps Group"
  105.     ::= {envGroups 12}
  106.    
  107. ipDeviceTrapGrp        NOTIFICATION-GROUP
  108.     NOTIFICATIONS       { ipDevice1Trap, ipDevice2Trap, ipDevice3Trap, ipDevice4Trap, ipDevice5Trap, ipDevice6Trap, ipDevice7Trap, ipDevice8Trap,
  109.                         ipDevice9Trap,  ipDevice10Trap, ipDevice11Trap, ipDevice12Trap, ipDevice13Trap, ipDevice14Trap, ipDevice15Trap, ipDevice16Trap }
  110.     STATUS              current
  111.     DESCRIPTION         "IP Device Traps Group"
  112.     ::= {envGroups 13}
  113.  
  114. miscNotificationGrp    NOTIFICATION-GROUP
  115.     NOTIFICATIONS       { evLogFileTrap, dataLogFileTrap, remoteDataLogFileTrap}
  116.     STATUS              current
  117.     DESCRIPTION         "Other Traps Group"
  118.     ::= {envGroups 14}
  119.  
  120. -- hostSystem subtree
  121.  
  122. sysTime     OBJECT-TYPE
  123.  SYNTAX    DisplayString
  124.  MAX-ACCESS   read-only
  125.  STATUS    current
  126.  DESCRIPTION      "System time"
  127.  ::= { hostSystem 1 }
  128.  
  129. sysEnterpriseName  OBJECT-TYPE
  130.  SYNTAX    DisplayString
  131.  MAX-ACCESS    read-only
  132.  STATUS    current
  133.  DESCRIPTION      "Enterprise Name"
  134.  ::= { hostSystem 2 }
  135.  
  136. sysEnterpriseLocation OBJECT-TYPE
  137.  SYNTAX    DisplayString
  138.  MAX-ACCESS    read-only
  139.  STATUS    current
  140.  DESCRIPTION      "Enterprise Location"
  141.  ::= { hostSystem 3 }
  142.  
  143. sysEnterpriseContact OBJECT-TYPE
  144.  SYNTAX    DisplayString
  145.  MAX-ACCESS    read-only
  146.  STATUS    current
  147.  DESCRIPTION      "Enterprise Contact"
  148.  ::= { hostSystem 4 }
  149.  
  150. sysEnterprisePhone   OBJECT-TYPE
  151.  SYNTAX    DisplayString
  152.  MAX-ACCESS    read-only
  153.  STATUS    current
  154.  DESCRIPTION      "Enterprise Phone"
  155.  ::= { hostSystem 5 }
  156.  
  157.  
  158. -- external sensors description
  159.  
  160. extSensorTable   OBJECT-TYPE
  161.  SYNTAX             SEQUENCE OF ExtSensorEntry
  162.  MAX-ACCESS          not-accessible
  163.  STATUS             current
  164.  DESCRIPTION         "Table of external Sensors entries"
  165.  ::= { extSensors 1 }
  166.  
  167. extSensorEntry       OBJECT-TYPE
  168.     SYNTAX              ExtSensorEntry
  169.  MAX-ACCESS          not-accessible
  170.  STATUS             current
  171.  DESCRIPTION         "An external sensor entry"
  172.  INDEX               { extSensorIndex }
  173.  ::= { extSensorTable 1 }
  174.  
  175. ExtSensorEntry ::=
  176.  SEQUENCE {
  177.   extSensorIndex
  178.    Integer32,
  179.   extSensorType
  180.    INTEGER,
  181.   extSensorDescription
  182.    DisplayString,
  183.   extSensorConnector
  184.    Integer32,
  185.   extSensorGroupNb
  186.    Integer32,
  187.   extSensorGroup
  188.    DisplayString,
  189.         extSensorValue
  190.             INTEGER,
  191.   extSensorUnit
  192.    Integer32,
  193.   extSensorUnitName
  194.    DisplayString,
  195.   extSensorStatus
  196.    INTEGER,
  197.   extSensorMinThreshold
  198.    Integer32,
  199.   extSensorMaxThreshold
  200.    Integer32
  201.  }
  202.  
  203. extSensorIndex   OBJECT-TYPE
  204.  SYNTAX    Integer32 (1..4)
  205.  MAX-ACCESS   accessible-for-notify
  206.  STATUS    current
  207.  DESCRIPTION         "The index of the external sensor entry 1..4"
  208.  ::= { extSensorEntry 1 }
  209.  
  210. extSensorType      OBJECT-TYPE
  211.  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)  }
  212.  MAX-ACCESS    read-only
  213.  STATUS    current
  214.  DESCRIPTION         "Sensor Type"
  215.  ::= { extSensorEntry 2 }
  216.  
  217. extSensorDescription    OBJECT-TYPE
  218.  SYNTAX    DisplayString
  219.  MAX-ACCESS    read-write
  220.  STATUS    current
  221.  DESCRIPTION         "Sensor Description"
  222.  ::= { extSensorEntry 3 }
  223.    
  224. extSensorConnector      OBJECT-TYPE
  225.  SYNTAX    Integer32 (1..2)
  226.  MAX-ACCESS    read-only
  227.  STATUS    current
  228.  DESCRIPTION         "Connector where the sensor is attached"
  229.  ::= { extSensorEntry 4 }
  230.    
  231. extSensorGroupNb        OBJECT-TYPE
  232.  SYNTAX    Integer32 (1..2)
  233.  MAX-ACCESS    read-write
  234.  STATUS    current
  235.  DESCRIPTION         "Sensor's Group"
  236.  ::= { extSensorEntry 5 }
  237.    
  238. extSensorGroup          OBJECT-TYPE
  239.  SYNTAX    DisplayString
  240.  MAX-ACCESS    read-only
  241.  STATUS    current
  242.  DESCRIPTION         "Sensor's Group Name"
  243.  ::= { extSensorEntry 6 }
  244.    
  245. extSensorValue   OBJECT-TYPE
  246.  SYNTAX    INTEGER { closed(0), open(1) }
  247.  MAX-ACCESS   read-only
  248.  STATUS    current
  249.  DESCRIPTION         "The value of the external sensor reading. For temperature, voltage, current or low voltage,  it is presented in tenths of degrees/volts"
  250.  ::= { extSensorEntry 7 }
  251.  
  252. extSensorUnit   OBJECT-TYPE
  253.  SYNTAX    Integer32 (0..1)
  254.  MAX-ACCESS   read-write
  255.  STATUS    current
  256.  DESCRIPTION         "The measuremnet unit for this sensor. It is important only for temperature"
  257.  ::= { extSensorEntry 8 }
  258.  
  259. extSensorUnitName    OBJECT-TYPE
  260.  SYNTAX    DisplayString
  261.  MAX-ACCESS   read-only
  262.  STATUS    current
  263.  DESCRIPTION         "The measuremnet unit for this sensor in readable format"
  264.  ::= { extSensorEntry 9 }
  265.  
  266. extSensorStatus   OBJECT-TYPE
  267.  SYNTAX    INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
  268.  MAX-ACCESS   read-only
  269.  STATUS    current
  270.  DESCRIPTION         "The status of the sensor"
  271.  ::= { extSensorEntry 10 }
  272.  
  273. extSensorMinThreshold OBJECT-TYPE
  274.  SYNTAX    Integer32 (0..1000)
  275.  MAX-ACCESS   read-write
  276.  STATUS    current
  277.  DESCRIPTION         "The value of the sensor lower threshold"
  278.  ::= { extSensorEntry 11 }
  279.  
  280. extSensorMaxThreshold OBJECT-TYPE
  281.  SYNTAX    Integer32 (0..1000)
  282.  MAX-ACCESS   read-write
  283.  STATUS    current
  284.  DESCRIPTION         "The value of the sensor upper threshold"
  285.  ::= { extSensorEntry 12 }
  286.  
  287. -- dry contacts description
  288.  
  289. digInputTable     OBJECT-TYPE
  290.  SYNTAX             SEQUENCE OF DryContactEntry
  291.  MAX-ACCESS          not-accessible
  292.  STATUS             current
  293.  DESCRIPTION         "Table of external Sensors entries"
  294.  ::= { digInputs 1 }
  295.  
  296. digInputEntry     OBJECT-TYPE
  297.     SYNTAX              DryContactEntry
  298.  MAX-ACCESS          not-accessible
  299.  STATUS             current
  300.  DESCRIPTION         "A dry contact entry"
  301.  INDEX               { digInputIndex }
  302.  ::= { digInputTable 1 }
  303.  
  304. DryContactEntry ::=
  305.  SEQUENCE {
  306.   digInputIndex
  307.    Integer32,
  308.   digInputType
  309.    INTEGER,
  310.   digInputDescription
  311.    DisplayString,
  312.   digInputConnector
  313.    Integer32,
  314.   digInputGroupNb
  315.    Integer32,
  316.   digInputGroup
  317.    DisplayString,
  318.         digInputValue
  319.             INTEGER,
  320.   digInputStatus
  321.    INTEGER,
  322.   digInputNormalValue
  323.    INTEGER
  324.  }
  325.  
  326. digInputIndex  OBJECT-TYPE
  327.  SYNTAX    Integer32 (1..5)
  328.  MAX-ACCESS   accessible-for-notify
  329.  STATUS    current
  330.  DESCRIPTION         "The index of the external sensor entry 1..4"
  331.  ::= { digInputEntry 1 }
  332.  
  333. digInputType      OBJECT-TYPE
  334.  SYNTAX    INTEGER { digInput(18) }
  335.  MAX-ACCESS    read-only
  336.  STATUS    current
  337.  DESCRIPTION         "Sensor Type. Only dry contact type will be used"
  338.  ::= { digInputEntry 2 }
  339.  
  340. digInputDescription  OBJECT-TYPE
  341.  SYNTAX    DisplayString
  342.  MAX-ACCESS    read-write
  343.  STATUS    current
  344.  DESCRIPTION         "Sensor Description"
  345.  ::= { digInputEntry 3 }
  346.    
  347. digInputConnector    OBJECT-TYPE
  348.  SYNTAX    Integer32 (1..2)
  349.  MAX-ACCESS    read-only
  350.  STATUS    current
  351.  DESCRIPTION         "Connector where the sensor is attached"
  352.  ::= { digInputEntry 4 }
  353.    
  354. digInputGroupNb      OBJECT-TYPE
  355.  SYNTAX    Integer32 (1..2)
  356.  MAX-ACCESS    read-write
  357.  STATUS    current
  358.  DESCRIPTION         "Sensor's Group"
  359.  ::= { digInputEntry 5 }
  360.    
  361. digInputGroup        OBJECT-TYPE
  362.  SYNTAX    DisplayString
  363.  MAX-ACCESS    read-only
  364.  STATUS    current
  365.  DESCRIPTION         "Sensor's Group Name"
  366.  ::= { digInputEntry 6 }
  367.    
  368. digInputValue  OBJECT-TYPE
  369.  SYNTAX    INTEGER { closed(0), open(1) }
  370.  MAX-ACCESS   read-only
  371.  STATUS    current
  372.  DESCRIPTION         "The value of the dry contact reading."
  373.  ::= { digInputEntry 7 }
  374.  
  375. digInputStatus  OBJECT-TYPE
  376.  SYNTAX    INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
  377.  MAX-ACCESS   read-only
  378.  STATUS    current
  379.  DESCRIPTION         "The status of the sensor"
  380.  ::= { digInputEntry 8 }
  381.  
  382. digInputNormalValue  OBJECT-TYPE
  383.  SYNTAX    INTEGER { closed(0), open(1) }
  384.  MAX-ACCESS   read-only
  385.  STATUS    current
  386.  DESCRIPTION         "The normal value of the dry contact reading"
  387.  ::= { digInputEntry 9 }
  388.  
  389.  
  390.  
  391. -- IP Devices description
  392.  
  393. ipDeviceTable           OBJECT-TYPE
  394.     SYNTAX              SEQUENCE OF IpDeviceEntry
  395.  MAX-ACCESS          not-accessible
  396.  STATUS             current
  397.  DESCRIPTION         "Table of IP Devices entries"
  398.  ::= { ipDevices 1 }
  399.  
  400. ipDeviceEntry      OBJECT-TYPE
  401.     SYNTAX              IpDeviceEntry
  402.  MAX-ACCESS          not-accessible
  403.  STATUS             current
  404.  DESCRIPTION         "An IP Device entry"
  405.  INDEX               { ipDeviceIndex }
  406.  ::= { ipDeviceTable 1 }
  407.  
  408. IpDeviceEntry ::=
  409.  SEQUENCE {
  410.   ipDeviceIndex
  411.    Integer32,
  412.   ipDeviceAddress
  413.    DisplayString,
  414.   ipDeviceDescription
  415.    DisplayString,
  416.   ipDeviceGroupNb
  417.    Integer32,
  418.   ipDeviceGroup
  419.    DisplayString,
  420.   ipDeviceTimeout
  421.    Integer32,
  422.   ipDeviceRetries
  423.    Integer32,
  424.   ipDeviceValue
  425.    INTEGER,
  426.   ipDeviceStatus
  427.    INTEGER
  428.  }
  429.  
  430. ipDeviceIndex   OBJECT-TYPE
  431.  SYNTAX    Integer32 (1..8)
  432.  MAX-ACCESS   accessible-for-notify
  433.  STATUS    current
  434.  DESCRIPTION         "The index of the IP Device entry 1..8"
  435.  ::= { ipDeviceEntry 1 }
  436.  
  437. ipDeviceAddress   OBJECT-TYPE
  438.  SYNTAX    DisplayString
  439.  MAX-ACCESS    read-write
  440.  STATUS    current
  441.  DESCRIPTION         "IP Device URL"
  442.  ::= { ipDeviceEntry 2 }
  443.    
  444. ipDeviceDescription     OBJECT-TYPE
  445.  SYNTAX    DisplayString
  446.  MAX-ACCESS    read-write
  447.  STATUS    current
  448.  DESCRIPTION         "IP Device Description"
  449.  ::= { ipDeviceEntry 3 }
  450.    
  451. ipDeviceGroupNb         OBJECT-TYPE
  452.  SYNTAX    Integer32 (1..2)
  453.  MAX-ACCESS    read-write
  454.  STATUS    current
  455.  DESCRIPTION         "Index of the group the IP Device belongs to"
  456.  ::= { ipDeviceEntry 4 }
  457.    
  458. ipDeviceGroup           OBJECT-TYPE
  459.  SYNTAX    DisplayString
  460.  MAX-ACCESS    read-only
  461.  STATUS    current
  462.  DESCRIPTION         "Name of the group the IP Device belongs to"
  463.  ::= { ipDeviceEntry 5 }
  464.    
  465. ipDeviceTimeout         OBJECT-TYPE
  466.  SYNTAX    Integer32
  467.  MAX-ACCESS    read-write
  468.  STATUS    current
  469.  DESCRIPTION         "IP Device ping timeout (in seconds)"
  470.  ::= { ipDeviceEntry 6 }
  471.    
  472. ipDeviceRetries         OBJECT-TYPE
  473.  SYNTAX    Integer32
  474.  MAX-ACCESS    read-write
  475.  STATUS    current
  476.  DESCRIPTION         "Number of ping retries to the IP device, until responding"
  477.  ::= { ipDeviceEntry 7 }
  478.    
  479. ipDeviceValue           OBJECT-TYPE
  480.  SYNTAX    INTEGER { notResponding(0), responding(1) }
  481.  MAX-ACCESS    read-write
  482.  STATUS    current
  483.  DESCRIPTION         "Responding status"
  484.  ::= { ipDeviceEntry 8 }
  485.    
  486. ipDeviceStatus          OBJECT-TYPE
  487.  SYNTAX    INTEGER {notconnected(0), normal(1), prealert(2), alert(3), acknowledged(4), dismissed(5), disconnected(6) }
  488.  MAX-ACCESS    read-only
  489.  STATUS    current
  490.  DESCRIPTION         "Alarm status of the IP Device"
  491.  ::= { ipDeviceEntry 9 }
  492.  
  493. -- outRelays description
  494.  
  495. outRelayTable           OBJECT-TYPE
  496.     SYNTAX              SEQUENCE OF OutRelayEntry
  497.     MAX-ACCESS          not-accessible
  498.     STATUS              current
  499.     DESCRIPTION         "Table of output relays"
  500.     ::= { outRelays 1 }
  501.  
  502. outRelayEntry           OBJECT-TYPE
  503.     SYNTAX              OutRelayEntry
  504.     MAX-ACCESS          not-accessible
  505.     STATUS              current
  506.     DESCRIPTION         "An output relay entry"
  507.     INDEX               { outRelayIndex }
  508.     ::= { outRelayTable 1 }
  509.  
  510. OutRelayEntry ::=
  511.     SEQUENCE {
  512.         outRelayIndex
  513.             Integer32,
  514.         outRelayDescription
  515.             DisplayString,            
  516.         outRelayStatus
  517.             INTEGER
  518.     }
  519.  
  520. outRelayIndex           OBJECT-TYPE
  521.     SYNTAX              Integer32
  522.     MAX-ACCESS          accessible-for-notify
  523.     STATUS              current
  524.     DESCRIPTION         "The index of relay"
  525.     ::= { outRelayEntry 1 }
  526.  
  527. outRelayDescription     OBJECT-TYPE
  528.     SYNTAX              DisplayString
  529.     MAX-ACCESS          read-only
  530.     STATUS              current
  531.     DESCRIPTION         "Desciption/name associated with the output relay"
  532.     ::= { outRelayEntry 2 }
  533.  
  534. outRelayStatus          OBJECT-TYPE
  535.     SYNTAX              INTEGER { active(0), inactive(1) }
  536.     MAX-ACCESS          read-only
  537.     STATUS              current
  538.     DESCRIPTION         "The status of the output relay"
  539.     ::= { outRelayEntry 3 }    
  540.    
  541. -- Trap Definitions
  542. extSensorsTraps         OBJECT IDENTIFIER ::= { envTraps 5 }
  543. digInputsTraps          OBJECT IDENTIFIER ::= { envTraps 6 }
  544. ipDevicesTraps          OBJECT IDENTIFIER ::= { envTraps 7 }
  545. outRelaysTraps          OBJECT IDENTIFIER ::= { envTraps 8 }
  546.  
  547. envTrapDescription      OBJECT-TYPE
  548.  SYNTAX    DisplayString
  549.  MAX-ACCESS    read-only
  550.  STATUS    current
  551.  DESCRIPTION         "Message issued together with the trap to explain the reason the trap was sent"
  552.  ::= { envTraps 100 }
  553.  
  554. envTrapValue            OBJECT-TYPE
  555.  SYNTAX    Integer32 (-1000..1000)
  556.  MAX-ACCESS    read-only
  557.  STATUS    current
  558.  DESCRIPTION         "Message issued together with the trap to retrieve a value"
  559.  ::= { envTraps 101 }
  560.  
  561. -- sensor traps
  562.    
  563. -- External sensors traps
  564.    
  565. extSensor1Trap          NOTIFICATION-TYPE
  566.     OBJECTS             { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
  567.     STATUS              current
  568.     DESCRIPTION         "Trap issued when external sensor 1 (Connector #1) has a notification to send"
  569.     ::= {extSensorsTraps 0 1 }
  570.  
  571. extSensor2Trap          NOTIFICATION-TYPE
  572.     OBJECTS             { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
  573.     STATUS              current
  574.     DESCRIPTION         "Trap issued when external sensor 2 (Connector #1) has a notification to send"
  575.     ::= {extSensorsTraps 0 2 }
  576.  
  577. extSensor3Trap          NOTIFICATION-TYPE
  578.     OBJECTS             { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
  579.     STATUS              current
  580.     DESCRIPTION         "Trap issued when external sensor 3 (Connector #2) has a notification to send"
  581.     ::= {extSensorsTraps 0 3 }
  582.  
  583. extSensor4Trap          NOTIFICATION-TYPE
  584.     OBJECTS             { envTrapDescription, extSensorIndex, extSensorDescription, extSensorValue, extSensorUnitName, extSensorStatus }
  585.     STATUS              current
  586.     DESCRIPTION         "Trap issued when external sensor 4 (Connector #2) has a notification to send"
  587.     ::= {extSensorsTraps 0 4 }
  588.  
  589. -- Dry contacts traps
  590.    
  591. digInput1Trap         NOTIFICATION-TYPE
  592.     OBJECTS             { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
  593.     STATUS              current
  594.     DESCRIPTION         "Trap issued when dry contact 1 (Connector #1) has a notification to send"
  595.     ::= {digInputsTraps 0 1 }
  596.  
  597. digInput2Trap         NOTIFICATION-TYPE
  598.     OBJECTS             { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
  599.     STATUS              current
  600.     DESCRIPTION         "Trap issued when dry contact 2 (Connector #2) has a notification to send"
  601.     ::= {digInputsTraps 0 2 }
  602.  
  603. digInput3Trap         NOTIFICATION-TYPE
  604.     OBJECTS             { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
  605.     STATUS              current
  606.     DESCRIPTION         "Trap issued when dry contact 3 (Connector #3) has a notification to send"
  607.     ::= {digInputsTraps 0 3 }
  608.  
  609. digInput4Trap         NOTIFICATION-TYPE
  610.     OBJECTS             { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
  611.     STATUS              current
  612.     DESCRIPTION         "Trap issued when dry contact 4 (Connector #4) has a notification to send"
  613.     ::= {digInputsTraps 0 4 }
  614.  
  615. digInput5Trap         NOTIFICATION-TYPE
  616.     OBJECTS             { envTrapDescription, digInputIndex, digInputDescription, digInputValue, digInputStatus }
  617.     STATUS              current
  618.     DESCRIPTION         "Trap issued when dry contact 5 (Connector #5) has a notification to send"
  619.     ::= {digInputsTraps 0 5 }
  620.  
  621. -- IP Devices traps
  622.  
  623. ipDevice1Trap           NOTIFICATION-TYPE    
  624.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  625.     STATUS              current
  626.     DESCRIPTION         "Trap issued when IP device #1 has a notification to send"
  627.     ::= { ipDevicesTraps 0 1 }
  628.  
  629. ipDevice2Trap           NOTIFICATION-TYPE    
  630.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  631.     STATUS              current
  632.     DESCRIPTION         "Trap issued when IP device #2 has a notification to send"
  633.     ::= { ipDevicesTraps 0 2 }
  634.  
  635. ipDevice3Trap           NOTIFICATION-TYPE    
  636.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  637.     STATUS              current
  638.     DESCRIPTION         "Trap issued when IP device #3 has a notification to send"
  639.     ::= { ipDevicesTraps 0 3 }
  640.  
  641. ipDevice4Trap           NOTIFICATION-TYPE    
  642.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  643.     STATUS              current
  644.     DESCRIPTION         "Trap issued when IP device #4 has a notification to send"
  645.     ::= { ipDevicesTraps 0 4 }
  646.  
  647. ipDevice5Trap           NOTIFICATION-TYPE    
  648.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  649.     STATUS              current
  650.     DESCRIPTION         "Trap issued when IP device #5 has a notification to send"
  651.     ::= { ipDevicesTraps 0 5 }
  652.  
  653. ipDevice6Trap           NOTIFICATION-TYPE    
  654.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  655.     STATUS              current
  656.     DESCRIPTION         "Trap issued when IP device #6 has a notification to send"
  657.     ::= { ipDevicesTraps 0 6 }
  658.  
  659. ipDevice7Trap           NOTIFICATION-TYPE    
  660.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  661.     STATUS              current
  662.     DESCRIPTION         "Trap issued when IP device #7 has a notification to send"
  663.     ::= { ipDevicesTraps 0 7 }
  664.  
  665. ipDevice8Trap           NOTIFICATION-TYPE    
  666.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  667.     STATUS              current
  668.     DESCRIPTION         "Trap issued when IP device #8 has a notification to send"
  669.     ::= { ipDevicesTraps 0 8 }
  670.  
  671. ipDevice9Trap           NOTIFICATION-TYPE    
  672.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  673.     STATUS              current
  674.     DESCRIPTION         "Trap issued when IP device #9 has a notification to send"
  675.     ::= { ipDevicesTraps 0 9 }
  676.  
  677. ipDevice10Trap          NOTIFICATION-TYPE    
  678.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  679.     STATUS              current
  680.     DESCRIPTION         "Trap issued when IP device #10 has a notification to send"
  681.     ::= { ipDevicesTraps 0 10 }
  682.  
  683. ipDevice11Trap          NOTIFICATION-TYPE    
  684.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  685.     STATUS              current
  686.     DESCRIPTION         "Trap issued when IP device #11 has a notification to send"
  687.     ::= { ipDevicesTraps 0 11 }
  688.  
  689. ipDevice12Trap          NOTIFICATION-TYPE    
  690.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  691.     STATUS              current
  692.     DESCRIPTION         "Trap issued when IP device #12 has a notification to send"
  693.     ::= { ipDevicesTraps 0 12 }
  694.  
  695. ipDevice13Trap          NOTIFICATION-TYPE    
  696.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  697.     STATUS              current
  698.     DESCRIPTION         "Trap issued when IP device #13 has a notification to send"
  699.     ::= { ipDevicesTraps 0 13 }
  700.  
  701. ipDevice14Trap          NOTIFICATION-TYPE    
  702.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  703.     STATUS              current
  704.     DESCRIPTION         "Trap issued when IP device #14 has a notification to send"
  705.     ::= { ipDevicesTraps 0 14 }
  706.  
  707. ipDevice15Trap          NOTIFICATION-TYPE    
  708.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  709.     STATUS              current
  710.     DESCRIPTION         "Trap issued when IP device #15 has a notification to send"
  711.     ::= { ipDevicesTraps 0 15 }
  712.  
  713. ipDevice16Trap          NOTIFICATION-TYPE    
  714.     OBJECTS             { envTrapDescription, ipDeviceIndex, ipDeviceAddress, ipDeviceDescription, ipDeviceValue, ipDeviceStatus }
  715.     STATUS              current
  716.     DESCRIPTION         "Trap issued when IP device #16 has a notification to send"
  717.     ::= { ipDevicesTraps 0 16 }
  718.  
  719. -- Output Relay trap
  720.  
  721. outRelay1Trap           NOTIFICATION-TYPE
  722.     OBJECTS             { envTrapDescription, outRelayIndex, outRelayDescription, outRelayStatus }
  723.     STATUS              current
  724.     DESCRIPTION         "Trap issued when output relay changes it's status"
  725.     ::= { outRelaysTraps 0 1 }
  726.    
  727. -- Event Log file trap
  728.  
  729. evLogFileTrap           NOTIFICATION-TYPE
  730.     OBJECTS             { envTrapDescription }
  731.     STATUS              current
  732.     DESCRIPTION         "Trap issued when the system has an event log file notification to send"
  733.     ::= { envTraps 0 10 }
  734.  
  735. -- Data Log file trap
  736.  
  737. dataLogFileTrap         NOTIFICATION-TYPE
  738.     OBJECTS             { envTrapDescription }
  739.     STATUS              current
  740.     DESCRIPTION         "Trap issued when the system has a data log file notification to send (file almost full)"
  741.     ::= { envTraps 0 11 }
  742.  
  743. remoteDataLogFileTrap   NOTIFICATION-TYPE
  744.     OBJECTS             { envTrapDescription, envTrapValue }
  745.     STATUS              current
  746.     DESCRIPTION         "Trap issued when the system has a data log file reading to send"
  747.     ::= { envTraps 0 12 }
  748.    
  749.  
  750. END
  751.  
  752.