-- Title: DPS_V41v2.MIB -- Version: v4.1 for SNMPv2c -- -- Copyright @ 2011 DPS Inc. All Rights Reserved -- -- This MIB defines objects for the DPS products. -- -- Note: AnalogChannels table only available in NetGuardianG4 v4.2J or later -- DPS-MIB-V38-V2 DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM SNMPv2-SMI dpsAlarmControl FROM DPS-MIB-V38; tmonV2XM OBJECT IDENTIFIER ::= {dpsAlarmControl 3} tmonV2Ident OBJECT IDENTIFIER ::= {tmonV2XM 1} tmonV2IdentManufacturer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The TMON/XM Unit manufacturer." ::= {tmonV2Ident 1} tmonV2IdentModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The TMON/XM model designation." ::= {tmonV2Ident 2} tmonV2IdentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The TMON/XM SNMP Agent software version." ::= {tmonV2Ident 3} tmonV2AlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF TMonV2AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of TMonV2 Alarm-specific information." ::= {tmonV2XM 2} tmonV2AlarmEntry OBJECT-TYPE SYNTAX TMonV2AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular TMonV2 alarm." INDEX {tmonV2AIndex} ::= {tmonV2AlarmTable 1} TMonV2AlarmEntry ::= SEQUENCE {tmonV2AIndex INTEGER32, tmonV2ASite DisplayString, tmonV2ADesc DisplayString, tmonV2AState DisplayString, tmonV2ASeverity DisplayString, tmonV2AChgDate DisplayString, tmonV2AChgTime DisplayString, tmonV2AAuxDesc DisplayString, tmonV2ADispDesc DisplayString, tmonV2APntType INTEGER32, tmonV2APort INTEGER32, tmonV2AAddress INTEGER32, tmonV2ADisplay INTEGER32, tmonV2APoint INTEGER32} tmonV2AIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Tmon alarm table index (1..NumberOfAlarms)." ::={tmonV2AlarmEntry 1} tmonV2ASite OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The site of the alarm (i.e. Atlanta Hub, Sub-Station H32)." ::= {tmonV2AlarmEntry 2} tmonV2ADesc OBJECT-TYPE SYNTAX DisplayString (SIZE (40)) MAX-ACCESS read-only STATUS current DESCRIPTION "A user-defined text string associated with the alarm (i.e. South Door, Generator, Power Grid 1)." ::= {tmonV2AlarmEntry 3} tmonV2AState OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The current alarm state." ::= {tmonV2AlarmEntry 4} tmonV2ASeverity OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of the last alarm event." ::= {tmonV2AlarmEntry 5} tmonV2AChgDate OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The date (mm/dd/yy) of the last alarm event." ::= {tmonV2AlarmEntry 6} tmonV2AChgTime OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The time (hh:mm:ss) of the last alarm event." ::= {tmonV2AlarmEntry 7} tmonV2AAuxDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) MAX-ACCESS read-only STATUS current DESCRIPTION "An auxiliary user-defined text string associated with the alarm (i.e. This remote needs servicing)." ::= {tmonV2AlarmEntry 8} tmonV2ADispDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (14)) MAX-ACCESS read-only STATUS current DESCRIPTION "A description of the display on which this point appears." ::= {tmonV2AlarmEntry 9} tmonV2APntType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Type of this point." ::={tmonV2AlarmEntry 10} tmonV2APort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Port on which this point is reported." ::={tmonV2AlarmEntry 11} tmonV2AAddress OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Address of unit reporting this point." ::={tmonV2AlarmEntry 12} tmonV2ADisplay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Display on which this point appears." ::={tmonV2AlarmEntry 13} tmonV2APoint OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index into display of this point." ::={tmonV2AlarmEntry 14} -- structure used to issue a command to tmonV2XM element tmonV2CommandGrid OBJECT IDENTIFIER ::= {tmonV2XM 3} tmonV2CPType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tmon point type." ::= {tmonV2CommandGrid 1} tmonV2CPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tmon port number." ::= {tmonV2CommandGrid 2} tmonV2CAddress OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tmon_port address number." ::= {tmonV2CommandGrid 3} tmonV2CDisplay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tmon_port_address display number." ::= {tmonV2CommandGrid 4} tmonV2CPoint OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Tmon_port_display point number (1-64)." ::= {tmonV2CommandGrid 5} tmonV2CEvent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tmon event ID." ::= {tmonV2CommandGrid 6} tmonV2CAction OBJECT-TYPE SYNTAX INTEGER { latch(1), release(2), momentary(3), ack(17), tag(18), untag(19) } MAX-ACCESS read-write STATUS current DESCRIPTION "Requested command action (tmonV2XM will ignore if invalid)." ::= {tmonV2CommandGrid 7} tmonV2CAuxText OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) MAX-ACCESS read-write STATUS current DESCRIPTION "An auxiliary user-defined text string associated with the command (i.e. User_initials)." ::= {tmonV2CommandGrid 8} tmonV2CResult OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2), pending(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Command result." ::= {tmonV2CommandGrid 9} dpsRTUv2 OBJECT IDENTIFIER ::= {dpsAlarmControl 4} dpsRTUv2Ident OBJECT IDENTIFIER ::= {dpsRTUv2 1} dpsRTUv2Manufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Remote Telemetry Unit manufacturer." ::= {dpsRTUv2Ident 1} dpsRTUv2Model OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) MAX-ACCESS read-only STATUS current DESCRIPTION "The RTU model designation." ::= {dpsRTUv2Ident 2} dpsRTUv2FirmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The RTU firmware version." ::= {dpsRTUv2Ident 3} dpsRTUv2DateTime OBJECT-TYPE SYNTAX DisplayString (SIZE (23)) MAX-ACCESS read-write STATUS current DESCRIPTION "The RTU system date and time." ::= {dpsRTUv2Ident 4} dpsRTUv2SyncReq OBJECT-TYPE SYNTAX INTEGER { sync(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Caution: SETting this object initiates traps for all standing alarms." ::= {dpsRTUv2Ident 5} -- structure used to access displays managed by this RTU dpsRTUv2DisplayGrid OBJECT-TYPE SYNTAX SEQUENCE OF DPSrtuV2DispEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Holds information on displays managed by the RTU." ::= {dpsRTUv2 2} dpsRTUv2DisplayEntry OBJECT-TYPE SYNTAX DPSrtuV2DispEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular RTU display." INDEX {dpsRTUv2Port, dpsRTUv2Address, dpsRTUv2Display} ::= {dpsRTUv2DisplayGrid 1} DPSrtuV2DispEntry ::= SEQUENCE { dpsRTUv2Port INTEGER32, dpsRTUv2Address INTEGER32, dpsRTUv2Display INTEGER32, dpsRTUv2DispDesc DisplayString, dpsRTUv2PntMap DisplayString} dpsRTUv2Port OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU port number." ::= {dpsRTUv2DisplayEntry 1} dpsRTUv2Address OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU_port address number." ::= {dpsRTUv2DisplayEntry 2} dpsRTUv2Display OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU_port_address display number." ::= {dpsRTUv2DisplayEntry 3} dpsRTUv2DispDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (20)) MAX-ACCESS read-only STATUS current DESCRIPTION "A description of the associated display." ::= {dpsRTUv2DisplayEntry 4} dpsRTUv2PntMap OBJECT-TYPE SYNTAX DisplayString (SIZE (71)) MAX-ACCESS read-only STATUS current DESCRIPTION "A map of the points appearing in this display." ::= {dpsRTUv2DisplayEntry 5} -- structure used to issue a control to a managed point dpsRTUv2ControlGrid OBJECT IDENTIFIER ::= {dpsRTUv2 3} dpsRTUv2CPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "RTU port number." ::= {dpsRTUv2ControlGrid 1} dpsRTUv2CAddress OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "RTU_port address number." ::= {dpsRTUv2ControlGrid 2} dpsRTUv2CDisplay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "RTU_port_address display number." ::= {dpsRTUv2ControlGrid 3} dpsRTUv2CPoint OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "RTU_port_display point number (1-64)." ::= {dpsRTUv2ControlGrid 4} dpsRTUv2CAction OBJECT-TYPE SYNTAX INTEGER { latch(1), release(2), momentary(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Requested action on point (RTU will ignore if invalid)." ::= {dpsRTUv2ControlGrid 5} -- structure used to access NVram on this RTU -- --dpsRTUv2NVramGrid OBJECT-TYPE -- SYNTAX SEQUENCE OF DPSrtuV2NVramEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "Contains raw NVram data." -- ::= {dpsRTUv2 4} -- --dpsRTUv2NVramSection OBJECT-TYPE -- SYNTAX DPSrtuV2NVramEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "Information about a specific RTU NVram section." -- INDEX {dpsRTUv2NVsNmbr} -- ::= {dpsRTUv2NVramGrid 1} -- --DPSrtuV2NVramEntry ::= SEQUENCE { dpsRTUv2NVsNmbr INTEGER32, -- --dpsRTUv2NVsData OCTET STRING, -- --dpsRTUv2NVsStatus INTEGER32} -- --dpsRTUv2NVsNmbr OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "RTU NVram section number." -- ::= {dpsRTUv2NVramSection 1} -- --dpsRTUv2NVsData OBJECT-TYPE -- SYNTAX OCTET STRING (SIZE (32)) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "RTU_NVram_section raw data." -- ::= {dpsRTUv2NVramSection 2} -- --dpsRTUv2NVsStatus OBJECT-TYPE -- SYNTAX INTEGER { notReady(1), -- ok(2), -- download(3) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "RTU_NVram_section status." -- ::= {dpsRTUv2NVramSection 3} -- -- -- structure used to access individual alarm points on this RTU dpsRTUv2AlarmGrid OBJECT-TYPE SYNTAX SEQUENCE OF DPSrtuV2AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Holds individual alarm point information." ::= {dpsRTUv2 5} dpsRTUv2AlarmEntry OBJECT-TYPE SYNTAX DPSrtuV2AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Detailed information about a particular RTU display." INDEX {dpsRTUv2APort, dpsRTUv2AAddress, dpsRTUv2ADisplay, dpsRTUv2APoint} ::= {dpsRTUv2AlarmGrid 1} DPSrtuV2AlarmEntry ::= SEQUENCE { dpsRTUv2APort INTEGER32, dpsRTUv2AAddress INTEGER32, dpsRTUv2ADisplay INTEGER32, dpsRTUv2APoint INTEGER32, dpsRTUv2APntDesc DisplayString, dpsRTUv2AState DisplayString} dpsRTUv2APort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU port number." ::= {dpsRTUv2AlarmEntry 1} dpsRTUv2AAddress OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU_port address number." ::= {dpsRTUv2AlarmEntry 2} dpsRTUv2ADisplay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU_port_address display number." ::= {dpsRTUv2AlarmEntry 3} dpsRTUv2APoint OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "RTU_port_address_display point number." ::= {dpsRTUv2AlarmEntry 4} dpsRTUv2APntDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (21)) MAX-ACCESS read-only STATUS current DESCRIPTION "A description of this point." ::= {dpsRTUv2AlarmEntry 5} dpsRTUv2AState OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of this point." ::= {dpsRTUv2AlarmEntry 6} --Table for accessing analog channel value AnalogChannels OBJECT-TYPE SYNTAX SEQUENCE OF channelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Holds information on analog channels" ::= {dpsRTUv2 6} channelEntry OBJECT-TYPE SYNTAX channelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular channel" INDEX {channelNumber} ::= {AnalogChannels 1} channelEntry ::= SEQUENCE { channelNumber INTEGER, enabled INTEGER, description DisplayString, value DisplayString, thresholds INTEGER } channelNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Input channel number" ::= {channelEntry 1} enabled OBJECT-TYPE SYNTAX INTEGER { Disabled (0), Enabled (1)} ACCESS read-only STATUS mandatory DESCRIPTION "Enable status of channel" ::= {channelEntry 2} description OBJECT-TYPE SYNTAX DisplayString (SIZE (48)) ACCESS read-only STATUS mandatory DESCRIPTION "The user defined description of the channel" ::= {channelEntry 3} value OBJECT-TYPE SYNTAX DisplayString (SIZE (20)) ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the channel" ::= {channelEntry 4} thresholds OBJECT-TYPE SYNTAX INTEGER { NoAlarms (0), MinorUnder (1), MinorOver (2), MajorUnder (3), MajorOver (4)} ACCESS read-only STATUS mandatory DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed" ::= {channelEntry 5} -- TRAP definitions -- --tmonV2CRalarmSet NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a critical alarm is set." -- ::= {tmonV2XM 10} -- --tmonV2CRalarmClr NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a critical alarm clears." -- ::= {tmonV2XM 11} -- --tmonV2MJalarmSet NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a major alarm is set." -- ::= {tmonV2XM 12} -- --tmonV2MJalarmClr NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a major alarm clears." -- ::= {tmonV2XM 13} -- --tmonV2MNalarmSet NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a minor alarm is set." -- ::= {tmonV2XM 14} -- --tmonV2MNalarmClr NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a minor alarm clears." -- ::= {tmonV2XM 15} -- --tmonV2STalarmSet NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a status alarm is set." -- ::= {tmonV2XM 16} -- --tmonV2STalarmClr NOTIFICATION-TYPE -- OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate, -- tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType, -- tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent } -- STATUS current -- DESCRIPTION "Generated when a status alarm clears." -- ::= {tmonV2XM 17} -- --dpsRTUv2PointSet NOTIFICATION-TYPE -- OBJECTS { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2AAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- STATUS current -- DESCRIPTION "Generated when a point is set." -- ::= {dpsRTUv2 20} -- --dpsRTUv2PointClr NOTIFICATION-TYPE -- OBJECTS { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- STATUS current -- DESCRIPTION "Generated when a point clears." -- ::= {dpsRTUv2 21} -- --dpsRTUv2sumPSet NOTIFICATION-TYPE -- OBJECTS { sysDescr, sysLocation, dpsRTUv2DateTime } -- STATUS current -- DESCRIPTION "Generated when any point is set." -- ::= {dpsRTUv2 101} -- --dpsRTUv2sumPClr NOTIFICATION-TYPE -- OBJECTS { sysDescr, sysLocation, dpsRTUv2DateTime } -- STATUS current -- DESCRIPTION "Generated when all points clear." -- ::= {dpsRTUv2 102} -- --dpsRTUv2comFailed NOTIFICATION-TYPE -- OBJECTS { sysDescr, sysLocation, dpsRTUv2DateTime } -- STATUS current -- DESCRIPTION "Generated when polled unit fails to respond." -- ::= {dpsRTUv2 103} -- --dpsRTUv2comRestored NOTIFICATION-TYPE -- OBJECTS { sysDescr, sysLocation, dpsRTUv2DateTime } -- STATUS current -- DESCRIPTION "Generated when failed unit resumes responding." -- ::= {dpsRTUv2 104} -- -- ************************************************************************** -- Granular TRAP definitions -- -- The following section supports granular trapping available on selected -- DPS remote telemetry units. This software selectable facility changes the -- trap sent by a remote so equipped. The standard trap identifies a SET or -- CLR event in the trap ID and binds variables identifying the specific -- remote point associated with the event. A granular trap identifies a SET -- or CLR event and the specific point associated with the event all in the -- trap ID. This is accomplished by mapping all SET event/points into the -- trap ID range 10001-19999 and all CLR event/points into the trap ID range -- 20001-29999. -- If the unit manages multiple displays, the displays are mapped -- sequentially with each display occupying a 64 point range. For example, a -- standalone standard or timestamp KDA which manages two displays, reports -- SET event/points in the first display (discrete alarm points) in the range -- 10001-10064. The CLR event/points for the same display would be reported -- in the range 20001-20064. The second display (controls & housekeeping -- alarm points) would have its SET event/points reported in the range 10065- -- 10128 and its CLR event/points reported in the range 20065-20128. -- SET and CLR definitions for the first 64 points have been included and -- can be used as is for driving most SNMP manager mechanisms designed to key -- on the trap ID for distinguishing and managing events. Additional events -- can be added simply by editing the following trap definitions prior to -- compiling this file into your SNMP manager. We recommend managing the SET -- and CLR event definitions for a specific point as a single unit and using -- the following simple rules: -- + Adjust the numeric portion of the label preceeding NOTIFICATION-TYPE. -- + Adjust the numeric reference in the DESCRIPTION text. -- + Adjust the number on the last line of the definition. -- -- Using these rules a definition for the 65th point would be: -- -- dpsRTUv2p0065Set NOTIFICATION-TYPE -- ENTERPRISE dpsRTUv2 -- VARIABLES { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- DESCRIPTION "Generated when granular point 65 is set." -- ::= 10065 -- -- dpsRTUv2p0065Clr NOTIFICATION-TYPE -- ENTERPRISE dpsRTUv2 -- VARIABLES { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- DESCRIPTION "Generated when granular point 65 clears." -- ::= 20065 -- -- This editing can can be accomplished quite easily using a plain ASCII -- file editor. The repetitive structure of the definitions also makes for -- rapid scripted or programmed generation if any such tools are available. -- A compressed file containing event/point definitions for 144 displays is -- available (DPS_G36.zip 150K) which uncompressed (DPS_G36.mib 6.2M) can be -- used for cut-and-paste editing if desired. -- The definitions can be further customized if desired by similar editing -- prior to compiling carefully observing the following conventions: -- + The label preceeding the NOTIFICATION-TYPE designator can be edited with some -- freedom but the label must be utterly unique among all trap definitions. -- + The ENTERPRISE and VARIABLES sections must not be changed. -- + The DESCRIPTION can be edited with complete freedom and is typically -- ignored within the context of standard SNMP manager trap handling. The -- quote mark before and after the text of the description are required. -- + The number on the last line of the definition is the actual trap ID -- defined and must also be utterly unique. -- -- For example: -- -- dpsRTUv2p0001Set NOTIFICATION-TYPE -- ENTERPRISE dpsRTUv2 -- VARIABLES { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- DESCRIPTION "Generated when granular point 1 is set." -- ::= 10001 -- -- dpsRTUv2p0001Clr NOTIFICATION-TYPE -- ENTERPRISE dpsRTUv2 -- VARIABLES { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- DESCRIPTION "Generated when granular point 1 clears." -- ::= 20001 -- -- Could be customized as: -- -- dpsRTUv2FireAlarm NOTIFICATION-TYPE -- ENTERPRISE dpsRTUv2 -- VARIABLES { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- DESCRIPTION "Generated when smoke detector activates." -- ::= 10001 -- -- dpsRTUv2FireOut NOTIFICATION-TYPE -- ENTERPRISE dpsRTUv2 -- VARIABLES { sysDescr, sysLocation, dpsRTUv2DateTime, -- dpsRTUv2APort, dpsRTUv2CAddress, dpsRTUv2ADisplay, dpsRTUv2APoint, -- dpsRTUv2APntDesc, dpsRTUv2AState } -- DESCRIPTION "Generated when smoke detector deactivates." -- ::= 20001 -- ************************************************************************** END