mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
newdevice: Added detection for DPS Telecom NetGuardian (#7326)
* newdevice: Added detection for DPS Telecom NetGuardian
This commit is contained in:
parent
2115a1c6d1
commit
838f91a18a
BIN
html/images/logos/dpstelecom.png
Normal file
BIN
html/images/logos/dpstelecom.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
BIN
html/images/os/dpstelecom.png
Normal file
BIN
html/images/os/dpstelecom.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.0 KiB |
45
includes/definitions/discovery/netguardian.yaml
Normal file
45
includes/definitions/discovery/netguardian.yaml
Normal file
@ -0,0 +1,45 @@
|
||||
mib: DPS-MIB-CG-V1
|
||||
modules:
|
||||
sensors:
|
||||
voltage:
|
||||
data:
|
||||
-
|
||||
oid: cgStringChannels
|
||||
value: cgStrVoltage
|
||||
num_oid: .1.3.6.1.4.1.2682.2.1.1.4.
|
||||
descr: 'Battery string {{ $index }}'
|
||||
index: 'cgStrVoltage.{{ $index }}'
|
||||
-
|
||||
oid: cgBatteryChannels
|
||||
value: cgVoltage
|
||||
num_oid: .1.3.6.1.4.1.2682.2.2.1.4.
|
||||
descr: 'Battery {{ $index }}'
|
||||
index: 'cgVoltage.{{ $index }}'
|
||||
current:
|
||||
data:
|
||||
-
|
||||
oid: cgStringChannels
|
||||
value: cgStrCurrent
|
||||
num_oid: .1.3.6.1.4.1.2682.2.1.1.5.
|
||||
descr: 'Battery string {{ $index }}'
|
||||
index: 'cgStrCurrent.{{ $index }}'
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: cgStringChannels
|
||||
value: cgStrTempA
|
||||
num_oid: .1.3.6.1.4.1.2682.2.1.1.6.
|
||||
descr: 'Battery string {{ $index }}'
|
||||
index: 'cgStrTempA.{{ $index }}'
|
||||
-
|
||||
oid: cgStringChannels
|
||||
value: cgStrTempB
|
||||
num_oid: .1.3.6.1.4.1.2682.2.1.1.7.
|
||||
descr: 'Battery string {{ $index }}'
|
||||
index: 'cgStrTempB.{{ $index }}'
|
||||
-
|
||||
oid: cgBatteryChannels
|
||||
value: cgTemperature
|
||||
num_oid: .1.3.6.1.4.1.2682.2.2.1.5.
|
||||
descr: 'Battery {{ $index }}'
|
||||
index: 'cgTemperature.{{ $index }}'
|
12
includes/definitions/netguardian.yaml
Normal file
12
includes/definitions/netguardian.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
os: netguardian
|
||||
text: 'DPS Telecom NetGuardian'
|
||||
type: appliance
|
||||
icon: dpstelecom
|
||||
group: dpstelecom
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
- { graph: device_processor, text: 'CPU Usage' }
|
||||
- { graph: device_mempool, text: 'Memory Usage' }
|
||||
discovery:
|
||||
- sysObjectId:
|
||||
- .1.3.6.1.4.1.2682
|
29
includes/polling/os/netguardian.inc.php
Normal file
29
includes/polling/os/netguardian.inc.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
/**
|
||||
* netguardian.inc.php
|
||||
*
|
||||
* LibreNMS OS poller module for DPS Telecom NetGuardian
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link http://librenms.org
|
||||
* @copyright 2017 Neil Lathwood
|
||||
* @author Neil Lathwood <gh+n@laf.io>
|
||||
*/
|
||||
|
||||
$netguardian_tmp = snmp_get_multi_oid($device, 'dpsRTUModel.0 dpsRTUFirmwareVersion.0', '-OQs', 'DPS-MIB-V38');
|
||||
$version = $data['dpsRTUFirmwareVersion.0'];
|
||||
$hardware = $data['dpsRTUModel.0'];
|
||||
unset($netguardian_tmp);
|
262
mibs/dpstelecom/DPS-MIB-CG-V1
Normal file
262
mibs/dpstelecom/DPS-MIB-CG-V1
Normal file
@ -0,0 +1,262 @@
|
||||
-- Title: DPS_CG.MIB
|
||||
-- Version: v1.0 for SNMPv2c
|
||||
--
|
||||
-- Copyright @ 2013 DPS Inc. All Rights Reserved
|
||||
--
|
||||
-- This MIB defines objects to support Cellguard Battery System Monitoring on DPS Products.
|
||||
--
|
||||
--
|
||||
|
||||
DPS-MIB-CG-V1 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
enterprises
|
||||
FROM RFC1155-SMI
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
dpsCellguard MODULE-IDENTITY
|
||||
LAST-UPDATED "201310181200Z" --October 18th, 2013 12:00 PDT
|
||||
ORGANIZATION "DPS Telecom"
|
||||
CONTACT-INFO "DPS Support Team
|
||||
Web http://dpstele.com/support
|
||||
E-Mail support@dpstele.com
|
||||
Phone (559)454-1600"
|
||||
DESCRIPTION "MIB for Cellguard BSM support on DPS Products"
|
||||
|
||||
REVISION "201310181200Z" --October 18th, 2013 12:00 PDT
|
||||
DESCRIPTION "First Revision (CTS)"
|
||||
|
||||
::= { dpsInc 2 }
|
||||
|
||||
dpsInc OBJECT IDENTIFIER ::= {enterprises 2682}
|
||||
|
||||
--Table for accessing string measurement values
|
||||
|
||||
cgStringChannels OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CgStringEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Holds information on Cellguard battery strings."
|
||||
::= {dpsCellguard 1}
|
||||
|
||||
cgStringEntry OBJECT-TYPE
|
||||
SYNTAX CgStringEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about a particular string."
|
||||
INDEX {cgStrNumber}
|
||||
::= {cgStringChannels 1}
|
||||
|
||||
CgStringEntry ::= SEQUENCE { cgStrNumber Integer32,
|
||||
cgStrEnabled INTEGER,
|
||||
cgStrStatus DisplayString,
|
||||
cgStrVoltage DisplayString,
|
||||
cgStrCurrent DisplayString,
|
||||
cgStrTempA DisplayString,
|
||||
cgStrTempB DisplayString,
|
||||
cgStrConductance DisplayString,
|
||||
cgStrLife DisplayString
|
||||
}
|
||||
|
||||
cgStrNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..6)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "String number (1-6)"
|
||||
::= {cgStringEntry 1}
|
||||
|
||||
cgStrEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled (0),
|
||||
enabled (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Enable status of string"
|
||||
::= {cgStringEntry 2}
|
||||
|
||||
cgStrStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm status of the string."
|
||||
::= {cgStringEntry 3}
|
||||
|
||||
cgStrVoltage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The voltage measurement of the string."
|
||||
::= {cgStringEntry 4}
|
||||
|
||||
cgStrCurrent OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current measurement of the string."
|
||||
::= {cgStringEntry 5}
|
||||
|
||||
cgStrTempA OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Temperature sensor A measurement."
|
||||
::= {cgStringEntry 6}
|
||||
|
||||
cgStrTempB OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Temperature sensor B measurement."
|
||||
::= {cgStringEntry 7}
|
||||
|
||||
cgStrConductance OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The average conductance measurement of the string."
|
||||
::= {cgStringEntry 8}
|
||||
|
||||
cgStrLife OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The average battery capacity of the string."
|
||||
::= {cgStringEntry 9}
|
||||
|
||||
|
||||
--Table for accessing battery measurement values
|
||||
|
||||
cgBatteryChannels OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CgBatteryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Holds information on batteries."
|
||||
::= {dpsCellguard 2}
|
||||
|
||||
cgBatteryEntry OBJECT-TYPE
|
||||
SYNTAX CgBatteryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about a particular battery."
|
||||
INDEX {cgStringNumber, cgBatteryNumber}
|
||||
::= {cgBatteryChannels 1}
|
||||
|
||||
CgBatteryEntry ::= SEQUENCE { cgStringNumber INTEGER,
|
||||
cgBatteryNumber INTEGER,
|
||||
cgStatus DisplayString,
|
||||
cgVoltage DisplayString,
|
||||
cgTemperature DisplayString,
|
||||
cgStrapResist DisplayString,
|
||||
cgConductance DisplayString,
|
||||
cgBatteryLife DisplayString
|
||||
}
|
||||
|
||||
cgStringNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..6)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "String number (1-6)"
|
||||
::= {cgBatteryEntry 1}
|
||||
|
||||
cgBatteryNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..240)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Battery number (1-240)"
|
||||
::= {cgBatteryEntry 2}
|
||||
|
||||
cgStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The alarm status of the battery."
|
||||
::= {cgBatteryEntry 3}
|
||||
|
||||
cgVoltage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The voltage measurement of the battery."
|
||||
::= {cgBatteryEntry 4}
|
||||
|
||||
cgTemperature OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The temperature measurement of the battery."
|
||||
::= {cgBatteryEntry 5}
|
||||
|
||||
cgStrapResist OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The strap resistance measurement."
|
||||
::= {cgBatteryEntry 6}
|
||||
|
||||
cgConductance OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The conductance measurement of the battery."
|
||||
::= {cgBatteryEntry 7}
|
||||
|
||||
cgBatteryLife OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The capacity of the battery."
|
||||
::= {cgBatteryEntry 8}
|
||||
|
||||
-- TRAP definitions
|
||||
|
||||
cellguardTrap OBJECT IDENTIFIER ::= {dpsCellguard 8000}
|
||||
|
||||
cgAlarmTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm info from Cellguard system."
|
||||
::= { cellguardTrap 1 }
|
||||
|
||||
cgTrapType OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown (0),
|
||||
voltage (1),
|
||||
current (2),
|
||||
temperature (3),
|
||||
strapResistance (4),
|
||||
life (5),
|
||||
conductance (6)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap threshold type."
|
||||
::= { cellguardTrap 2 }
|
||||
|
||||
cgTrapStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { noAlarm (0),
|
||||
minorUnder (1),
|
||||
minorOver (2),
|
||||
majorUnder (3),
|
||||
majorOver (4),
|
||||
notDetected (5)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap threshold status."
|
||||
::= { cellguardTrap 3 }
|
||||
|
||||
cgTrapValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Trap most recent measurement reading."
|
||||
::= {cellguardTrap 4}
|
||||
|
||||
END
|
773
mibs/dpstelecom/DPS-MIB-V38
Normal file
773
mibs/dpstelecom/DPS-MIB-V38
Normal file
@ -0,0 +1,773 @@
|
||||
-- Title: DPS_V41.MIB
|
||||
-- Version: v4.1
|
||||
--
|
||||
-- Copyright @ 1997-2004 DPS Inc. All Rights Reserved
|
||||
--
|
||||
-- This MIB defines objects for the DPS products.
|
||||
--
|
||||
--
|
||||
|
||||
DPS-MIB-V38 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString,
|
||||
sysDescr,
|
||||
sysLocation
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC1212-MIB
|
||||
enterprises
|
||||
FROM RFC1155-SMI
|
||||
TRAP-TYPE
|
||||
FROM RFC-1215;
|
||||
|
||||
dpsInc OBJECT IDENTIFIER ::= {enterprises 2682}
|
||||
|
||||
dpsAlarmControl OBJECT IDENTIFIER ::= {dpsInc 1}
|
||||
|
||||
tmonXM OBJECT IDENTIFIER ::= {dpsAlarmControl 1}
|
||||
|
||||
tmonIdent OBJECT IDENTIFIER ::= {tmonXM 1}
|
||||
|
||||
tmonIdentManufacturer OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The TMON/XM Unit manufacturer."
|
||||
::= {tmonIdent 1}
|
||||
|
||||
tmonIdentModel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The TMON/XM model designation."
|
||||
::= {tmonIdent 2}
|
||||
|
||||
tmonIdentSoftwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The TMON/XM SNMP Agent software version."
|
||||
::= {tmonIdent 3}
|
||||
|
||||
tmonAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TMonAlarmEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A table of TMon Alarm-specific information."
|
||||
::= {tmonXM 2}
|
||||
|
||||
tmonAlarmEntry OBJECT-TYPE
|
||||
SYNTAX TMonAlarmEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Information about a particular TMon alarm."
|
||||
INDEX {tmonAIndex}
|
||||
::= {tmonAlarmTable 1}
|
||||
|
||||
TMonAlarmEntry ::= SEQUENCE { tmonAIndex INTEGER,
|
||||
tmonASite DisplayString,
|
||||
tmonADesc DisplayString,
|
||||
tmonAState DisplayString,
|
||||
tmonASeverity DisplayString,
|
||||
tmonAChgDate DisplayString,
|
||||
tmonAChgTime DisplayString,
|
||||
tmonAAuxDesc DisplayString,
|
||||
tmonADispDesc DisplayString,
|
||||
tmonAPntType INTEGER,
|
||||
tmonAPort INTEGER,
|
||||
tmonAAddress INTEGER,
|
||||
tmonADisplay INTEGER,
|
||||
tmonAPoint INTEGER,
|
||||
tmonAIPAddr DisplayString,
|
||||
tmonADevDesc DisplayString
|
||||
}
|
||||
|
||||
tmonAIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon alarm table index (1..NumberOfAlarms)."
|
||||
::={tmonAlarmEntry 1}
|
||||
|
||||
tmonASite OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The site of the alarm (i.e. Atlanta Hub, Sub-Station H32)."
|
||||
::= {tmonAlarmEntry 2}
|
||||
|
||||
tmonADesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A user-defined text string associated with the alarm
|
||||
(i.e. South Door, Generator, Power Grid 1)."
|
||||
::= {tmonAlarmEntry 3}
|
||||
|
||||
tmonAState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The current alarm state."
|
||||
::= {tmonAlarmEntry 4}
|
||||
|
||||
tmonASeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The severity of the last alarm event."
|
||||
::= {tmonAlarmEntry 5}
|
||||
|
||||
tmonAChgDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The date (mm/dd/yy) of the last alarm event."
|
||||
::= {tmonAlarmEntry 6}
|
||||
|
||||
tmonAChgTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The time (hh:mm:ss) of the last alarm event."
|
||||
::= {tmonAlarmEntry 7}
|
||||
|
||||
tmonAAuxDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "An auxiliary user-defined text string associated with the
|
||||
alarm (i.e. This remote needs servicing)."
|
||||
::= {tmonAlarmEntry 8}
|
||||
|
||||
tmonADispDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A description of the display on which this point appears."
|
||||
::= {tmonAlarmEntry 9}
|
||||
|
||||
tmonAPntType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Type of this point."
|
||||
::={tmonAlarmEntry 10}
|
||||
|
||||
tmonAPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Port on which this point is reported."
|
||||
::={tmonAlarmEntry 11}
|
||||
|
||||
tmonAAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Address of unit reporting this point."
|
||||
::={tmonAlarmEntry 12}
|
||||
|
||||
tmonADisplay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Display on which this point appears."
|
||||
::={tmonAlarmEntry 13}
|
||||
|
||||
tmonAPoint OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Index into display of this point."
|
||||
::={tmonAlarmEntry 14}
|
||||
|
||||
tmonAIPAddr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The IP Address of the device on which this point appears."
|
||||
::= {tmonAlarmEntry 16}
|
||||
|
||||
tmonADevDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A description of the device on which this point appears."
|
||||
::= {tmonAlarmEntry 17}
|
||||
|
||||
-- structure used to issue a command to tmonXM element
|
||||
|
||||
tmonCommandGrid OBJECT IDENTIFIER ::= {tmonXM 3}
|
||||
|
||||
tmonCPType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon point type."
|
||||
::= {tmonCommandGrid 1}
|
||||
|
||||
tmonCPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon port number."
|
||||
::= {tmonCommandGrid 2}
|
||||
|
||||
tmonCAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon_port address number."
|
||||
::= {tmonCommandGrid 3}
|
||||
|
||||
tmonCDisplay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon_port_address display number."
|
||||
::= {tmonCommandGrid 4}
|
||||
|
||||
tmonCPoint OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..64)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon_port_display point number (1-64)."
|
||||
::= {tmonCommandGrid 5}
|
||||
|
||||
tmonCEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Tmon event ID."
|
||||
::= {tmonCommandGrid 6}
|
||||
|
||||
tmonCAction OBJECT-TYPE
|
||||
SYNTAX INTEGER { latch(1),
|
||||
release(2),
|
||||
momentary(3),
|
||||
ack(17),
|
||||
tag(18),
|
||||
untag(19)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Requested command action (tmonXM will ignore if invalid)."
|
||||
::= {tmonCommandGrid 7}
|
||||
|
||||
tmonCAuxText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "An auxiliary user-defined text string associated with the
|
||||
command (i.e. User_initials)."
|
||||
::= {tmonCommandGrid 8}
|
||||
|
||||
tmonCResult OBJECT-TYPE
|
||||
SYNTAX INTEGER { success(1),
|
||||
failure(2),
|
||||
pending(3)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Command result."
|
||||
::= {tmonCommandGrid 9}
|
||||
|
||||
|
||||
|
||||
dpsRTU OBJECT IDENTIFIER ::= {dpsAlarmControl 2}
|
||||
|
||||
dpsRTUIdent OBJECT IDENTIFIER ::= {dpsRTU 1}
|
||||
|
||||
dpsRTUManufacturer OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The Remote Telemetry Unit manufacturer."
|
||||
::= {dpsRTUIdent 1}
|
||||
|
||||
dpsRTUModel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The RTU model designation."
|
||||
::= {dpsRTUIdent 2}
|
||||
|
||||
dpsRTUFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The RTU firmware version."
|
||||
::= {dpsRTUIdent 3}
|
||||
|
||||
dpsRTUDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The RTU system date and time."
|
||||
::= {dpsRTUIdent 4}
|
||||
|
||||
dpsRTUSyncReq OBJECT-TYPE
|
||||
SYNTAX INTEGER { sync(1)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Caution: SETting this object initiates traps for all
|
||||
standing alarms."
|
||||
::= {dpsRTUIdent 5}
|
||||
|
||||
|
||||
-- structure used to access displays managed by this RTU
|
||||
|
||||
dpsRTUDisplayGrid OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DPSrtuDispEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Holds information on displays managed by the RTU."
|
||||
::= {dpsRTU 2}
|
||||
|
||||
dpsRTUDisplayEntry OBJECT-TYPE
|
||||
SYNTAX DPSrtuDispEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Information about a particular RTU display."
|
||||
INDEX {dpsRTUPort, dpsRTUAddress, dpsRTUDisplay}
|
||||
::= {dpsRTUDisplayGrid 1}
|
||||
|
||||
DPSrtuDispEntry ::= SEQUENCE { dpsRTUPort INTEGER,
|
||||
dpsRTUAddress INTEGER,
|
||||
dpsRTUDisplay INTEGER,
|
||||
dpsRTUDispDesc DisplayString,
|
||||
dpsRTUPntMap DisplayString
|
||||
}
|
||||
|
||||
dpsRTUPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU port number."
|
||||
::= {dpsRTUDisplayEntry 1}
|
||||
|
||||
dpsRTUAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port address number."
|
||||
::= {dpsRTUDisplayEntry 2}
|
||||
|
||||
dpsRTUDisplay OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsRTUDisplayEntry 3}
|
||||
|
||||
dpsRTUDispDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A description of the associated display."
|
||||
::= {dpsRTUDisplayEntry 4}
|
||||
|
||||
dpsRTUPntMap OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A map of the points appearing in this display."
|
||||
::= {dpsRTUDisplayEntry 5}
|
||||
|
||||
|
||||
-- structure used to issue a control to a managed point
|
||||
|
||||
dpsRTUControlGrid OBJECT IDENTIFIER ::= {dpsRTU 3}
|
||||
|
||||
dpsRTUCPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU port number."
|
||||
::= {dpsRTUControlGrid 1}
|
||||
|
||||
dpsRTUCAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port address number."
|
||||
::= {dpsRTUControlGrid 2}
|
||||
|
||||
dpsRTUCDisplay OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsRTUControlGrid 3}
|
||||
|
||||
dpsRTUCPoint OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..64)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port_display point number (1-64)."
|
||||
::= {dpsRTUControlGrid 4}
|
||||
|
||||
dpsRTUCAction OBJECT-TYPE
|
||||
SYNTAX INTEGER { latch(1),
|
||||
release(2),
|
||||
momentary(3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Requested action on point (RTU will ignore if invalid)."
|
||||
::= {dpsRTUControlGrid 5}
|
||||
|
||||
dpsRTUAlarmGrid OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DPSrtuAlarmEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Holds individual alarm point information."
|
||||
::= {dpsRTU 5}
|
||||
|
||||
dpsRTUAlarmEntry OBJECT-TYPE
|
||||
SYNTAX DPSrtuAlarmEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Detailed information about a particular RTU display."
|
||||
INDEX {dpsRTUAPort, dpsRTUAAddress, dpsRTUADisplay, dpsRTUAPoint}
|
||||
::= {dpsRTUAlarmGrid 1}
|
||||
|
||||
DPSrtuAlarmEntry ::= SEQUENCE { dpsRTUAPort INTEGER,
|
||||
dpsRTUAAddress INTEGER,
|
||||
dpsRTUADisplay INTEGER,
|
||||
dpsRTUAPoint INTEGER,
|
||||
dpsRTUAPntDesc DisplayString,
|
||||
dpsRTUAState DisplayString
|
||||
}
|
||||
|
||||
dpsRTUAPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU port number."
|
||||
::= {dpsRTUAlarmEntry 1}
|
||||
|
||||
dpsRTUAAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port address number."
|
||||
::= {dpsRTUAlarmEntry 2}
|
||||
|
||||
dpsRTUADisplay OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsRTUAlarmEntry 3}
|
||||
|
||||
dpsRTUAPoint OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..999)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "RTU_port_address_display point number."
|
||||
::= {dpsRTUAlarmEntry 4}
|
||||
|
||||
dpsRTUAPntDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A description of this point."
|
||||
::= {dpsRTUAlarmEntry 5}
|
||||
|
||||
dpsRTUAState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The current state of this point."
|
||||
::= {dpsRTUAlarmEntry 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"
|
||||
::= {dpsRTU 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 (0..999)
|
||||
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
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The user defined description of the channel"
|
||||
::= {channelEntry 3}
|
||||
|
||||
value OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
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),
|
||||
notDetected (5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed"
|
||||
::= {channelEntry 5}
|
||||
|
||||
-- TRAP definitions
|
||||
|
||||
tmonCRalarmSet TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a critical alarm is set."
|
||||
::= 10
|
||||
|
||||
tmonCRalarmClr TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a critical alarm clears."
|
||||
::= 11
|
||||
|
||||
tmonMJalarmSet TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a major alarm is set."
|
||||
::= 12
|
||||
|
||||
tmonMJalarmClr TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a major alarm clears."
|
||||
::= 13
|
||||
|
||||
tmonMNalarmSet TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a minor alarm is set."
|
||||
::= 14
|
||||
|
||||
tmonMNalarmClr TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a minor alarm clears."
|
||||
::= 15
|
||||
|
||||
tmonSTalarmSet TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a status alarm is set."
|
||||
::= 16
|
||||
|
||||
tmonSTalarmClr TRAP-TYPE
|
||||
ENTERPRISE tmonXM
|
||||
VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate,
|
||||
tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType,
|
||||
tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent,
|
||||
tmonAIPAddr, tmonADevDesc }
|
||||
DESCRIPTION "Generated when a status alarm clears."
|
||||
::= 17
|
||||
|
||||
dpsRTUPointSet TRAP-TYPE
|
||||
ENTERPRISE dpsRTU
|
||||
VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
dpsRTUAPort, dpsRTUAAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
dpsRTUAPntDesc, dpsRTUAState }
|
||||
DESCRIPTION "Generated when a point is set."
|
||||
::= 20
|
||||
|
||||
dpsRTUPointClr TRAP-TYPE
|
||||
ENTERPRISE dpsRTU
|
||||
VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
dpsRTUAPntDesc, dpsRTUAState }
|
||||
DESCRIPTION "Generated when a point clears."
|
||||
::= 21
|
||||
|
||||
dpsRTUsumPSet TRAP-TYPE
|
||||
ENTERPRISE dpsRTU
|
||||
VARIABLES { sysDescr, sysLocation, dpsRTUDateTime }
|
||||
DESCRIPTION "Generated when any point is set."
|
||||
::= 101
|
||||
|
||||
dpsRTUsumPClr TRAP-TYPE
|
||||
ENTERPRISE dpsRTU
|
||||
VARIABLES { sysDescr, sysLocation, dpsRTUDateTime }
|
||||
DESCRIPTION "Generated when all points clear."
|
||||
::= 102
|
||||
|
||||
dpsRTUcomFailed TRAP-TYPE
|
||||
ENTERPRISE dpsRTU
|
||||
VARIABLES { sysDescr, sysLocation, dpsRTUDateTime }
|
||||
DESCRIPTION "Generated when polled unit fails to respond."
|
||||
::= 103
|
||||
|
||||
dpsRTUcomRestored TRAP-TYPE
|
||||
ENTERPRISE dpsRTU
|
||||
VARIABLES { sysDescr, sysLocation, dpsRTUDateTime }
|
||||
DESCRIPTION "Generated when failed unit resumes responding."
|
||||
::= 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 TRAP-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:
|
||||
--
|
||||
-- dpsRTUp0065Set TRAP-TYPE
|
||||
-- ENTERPRISE dpsRTU
|
||||
-- VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
-- dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
-- dpsRTUAPntDesc, dpsRTUAState }
|
||||
-- DESCRIPTION "Generated when granular point 65 is set."
|
||||
-- ::= 10065
|
||||
--
|
||||
-- dpsRTUp0065Clr TRAP-TYPE
|
||||
-- ENTERPRISE dpsRTU
|
||||
-- VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
-- dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
-- dpsRTUAPntDesc, dpsRTUAState }
|
||||
-- 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 TRAP-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:
|
||||
--
|
||||
-- dpsRTUp0001Set TRAP-TYPE
|
||||
-- ENTERPRISE dpsRTU
|
||||
-- VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
-- dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
-- dpsRTUAPntDesc, dpsRTUAState }
|
||||
-- DESCRIPTION "Generated when granular point 1 is set."
|
||||
-- ::= 10001
|
||||
--
|
||||
-- dpsRTUp0001Clr TRAP-TYPE
|
||||
-- ENTERPRISE dpsRTU
|
||||
-- VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
-- dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
-- dpsRTUAPntDesc, dpsRTUAState }
|
||||
-- DESCRIPTION "Generated when granular point 1 clears."
|
||||
-- ::= 20001
|
||||
--
|
||||
-- Could be customized as:
|
||||
--
|
||||
-- dpsRTUFireAlarm TRAP-TYPE
|
||||
-- ENTERPRISE dpsRTU
|
||||
-- VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
-- dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
-- dpsRTUAPntDesc, dpsRTUAState }
|
||||
-- DESCRIPTION "Generated when smoke detector activates."
|
||||
-- ::= 10001
|
||||
--
|
||||
-- dpsRTUFireOut TRAP-TYPE
|
||||
-- ENTERPRISE dpsRTU
|
||||
-- VARIABLES { sysDescr, sysLocation, dpsRTUDateTime,
|
||||
-- dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint,
|
||||
-- dpsRTUAPntDesc, dpsRTUAState }
|
||||
-- DESCRIPTION "Generated when smoke detector deactivates."
|
||||
-- ::= 20001
|
||||
-- **************************************************************************
|
||||
|
||||
|
||||
END
|
801
mibs/dpstelecom/DPS-MIB-V38-V2
Normal file
801
mibs/dpstelecom/DPS-MIB-V38-V2
Normal file
@ -0,0 +1,801 @@
|
||||
-- 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 SNMPv2-TC
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
dpsAlarmControl, tmonXM
|
||||
FROM DPS-MIB-V38;
|
||||
|
||||
tmonV2XM MODULE-IDENTITY
|
||||
LAST-UPDATED "201208081200Z" --August 8th, 2012 12:00 PDT
|
||||
ORGANIZATION "DPS Telecom"
|
||||
CONTACT-INFO "DPS Support Team
|
||||
Web http://dpstele.com/support
|
||||
E-Mail support@dpstele.com
|
||||
Phone (559)454-1600"
|
||||
DESCRIPTION "Second generation MIB for DPS Telecom products"
|
||||
|
||||
REVISION "201208081200Z" --August 8th, 2012 12:00 PDT
|
||||
DESCRIPTION "Modified for proper smi/asn.1 formatting and structure (CBH)"
|
||||
|
||||
::= { 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,
|
||||
tmonV2AEvent Integer32,
|
||||
tmonV2AIPAddr DisplayString,
|
||||
tmonV2ADevDesc DisplayString
|
||||
}
|
||||
|
||||
tmonV2AIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Tmon alarm table index (1..NumberOfAlarms)."
|
||||
::={tmonV2AlarmEntry 1}
|
||||
|
||||
tmonV2ASite OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
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
|
||||
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
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current alarm state."
|
||||
::= {tmonV2AlarmEntry 4}
|
||||
|
||||
tmonV2ASeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The severity of the last alarm event."
|
||||
::= {tmonV2AlarmEntry 5}
|
||||
|
||||
tmonV2AChgDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The date (mm/dd/yy) of the last alarm event."
|
||||
::= {tmonV2AlarmEntry 6}
|
||||
|
||||
tmonV2AChgTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The time (hh:mm:ss) of the last alarm event."
|
||||
::= {tmonV2AlarmEntry 7}
|
||||
|
||||
tmonV2AAuxDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
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
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A description of the display on which this point appears."
|
||||
::= {tmonV2AlarmEntry 9}
|
||||
|
||||
tmonV2APntType OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Type of this point."
|
||||
::={tmonV2AlarmEntry 10}
|
||||
|
||||
tmonV2APort OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Port on which this point is reported."
|
||||
::={tmonV2AlarmEntry 11}
|
||||
|
||||
tmonV2AAddress OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..9999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Address of unit reporting this point."
|
||||
::={tmonV2AlarmEntry 12}
|
||||
|
||||
tmonV2ADisplay OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Display on which this point appears."
|
||||
::={tmonV2AlarmEntry 13}
|
||||
|
||||
tmonV2APoint OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..64)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index into display of this point."
|
||||
::={tmonV2AlarmEntry 14}
|
||||
|
||||
tmonV2AEvent OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event id for this message."
|
||||
::={tmonV2AlarmEntry 15}
|
||||
|
||||
tmonV2AIPAddr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The IP Address of the device on which this point appears."
|
||||
::= {tmonV2AlarmEntry 16}
|
||||
|
||||
tmonV2ADevDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A description of the devie on which this point appears."
|
||||
::= {tmonV2AlarmEntry 17}
|
||||
|
||||
-- structure used to issue a command to tmonV2XM element
|
||||
|
||||
tmonV2CommandGrid OBJECT IDENTIFIER ::= {tmonV2XM 3}
|
||||
|
||||
tmonV2CPType OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Tmon point type."
|
||||
::= {tmonV2CommandGrid 1}
|
||||
|
||||
tmonV2CPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Tmon port number."
|
||||
::= {tmonV2CommandGrid 2}
|
||||
|
||||
tmonV2CAddress OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..9999)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Tmon_port address number."
|
||||
::= {tmonV2CommandGrid 3}
|
||||
|
||||
tmonV2CDisplay OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Tmon_port_address display number."
|
||||
::= {tmonV2CommandGrid 4}
|
||||
|
||||
tmonV2CPoint OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..64)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Tmon_port_display point number (1-64)."
|
||||
::= {tmonV2CommandGrid 5}
|
||||
|
||||
tmonV2CEvent OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
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
|
||||
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
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Remote Telemetry Unit manufacturer."
|
||||
::= {dpsRTUv2Ident 1}
|
||||
|
||||
dpsRTUv2Model OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The RTU model designation."
|
||||
::= {dpsRTUv2Ident 2}
|
||||
|
||||
dpsRTUv2FirmwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The RTU firmware version."
|
||||
::= {dpsRTUv2Ident 3}
|
||||
|
||||
dpsRTUv2DateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
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 Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU port number."
|
||||
::= {dpsRTUv2DisplayEntry 1}
|
||||
|
||||
dpsRTUv2Address OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..9999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port address number."
|
||||
::= {dpsRTUv2DisplayEntry 2}
|
||||
|
||||
dpsRTUv2Display OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsRTUv2DisplayEntry 3}
|
||||
|
||||
dpsRTUv2DispDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A description of the associated display."
|
||||
::= {dpsRTUv2DisplayEntry 4}
|
||||
|
||||
dpsRTUv2PntMap OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
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 Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "RTU port number."
|
||||
::= {dpsRTUv2ControlGrid 1}
|
||||
|
||||
dpsRTUv2CAddress OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..9999)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port address number."
|
||||
::= {dpsRTUv2ControlGrid 2}
|
||||
|
||||
dpsRTUv2CDisplay OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsRTUv2ControlGrid 3}
|
||||
|
||||
dpsRTUv2CPoint OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..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}
|
||||
|
||||
|
||||
|
||||
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 Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU port number."
|
||||
::= {dpsRTUv2AlarmEntry 1}
|
||||
|
||||
dpsRTUv2AAddress OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..9999)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port address number."
|
||||
::= {dpsRTUv2AlarmEntry 2}
|
||||
|
||||
dpsRTUv2ADisplay OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsRTUv2AlarmEntry 3}
|
||||
|
||||
dpsRTUv2APoint OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..64)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port_address_display point number."
|
||||
::= {dpsRTUv2AlarmEntry 4}
|
||||
|
||||
dpsRTUv2APntDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A description of this point."
|
||||
::= {dpsRTUv2AlarmEntry 5}
|
||||
|
||||
dpsRTUv2AState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current state of this point."
|
||||
::= {dpsRTUv2AlarmEntry 6}
|
||||
|
||||
|
||||
--Table for accessing analog channel value
|
||||
|
||||
analogChannelsv2 OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ChannelEntryv2
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Holds information on analog channels"
|
||||
::= {dpsRTUv2 6}
|
||||
|
||||
channelEntryv2 OBJECT-TYPE
|
||||
SYNTAX ChannelEntryv2
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about a particular channel"
|
||||
INDEX {channelNumberv2}
|
||||
::= {analogChannelsv2 1}
|
||||
|
||||
ChannelEntryv2 ::= SEQUENCE { channelNumberv2 Integer32,
|
||||
enabledv2 Integer32,
|
||||
descriptionv2 DisplayString,
|
||||
valuev2 DisplayString,
|
||||
thresholdsv2 Integer32
|
||||
}
|
||||
|
||||
channelNumberv2 OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Input channel number"
|
||||
::= {channelEntryv2 1}
|
||||
|
||||
enabledv2 OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled (0),
|
||||
enabled (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Enable status of channel"
|
||||
::= {channelEntryv2 2}
|
||||
|
||||
descriptionv2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The user defined description of the channel"
|
||||
::= {channelEntryv2 3}
|
||||
|
||||
valuev2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current value of the channel"
|
||||
::= {channelEntryv2 4}
|
||||
|
||||
thresholdsv2 OBJECT-TYPE
|
||||
SYNTAX INTEGER { noAlarms (0),
|
||||
minorUnder (1),
|
||||
minorOver (2),
|
||||
majorUnder (3),
|
||||
majorOver (4),
|
||||
notDetected (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed"
|
||||
::= {channelEntryv2 5}
|
||||
|
||||
-- TRAP definitions
|
||||
|
||||
tmonV2CRalarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a critical alarm is set."
|
||||
-- ::= {tmonV2XM 10}
|
||||
::= {tmonXM 10}
|
||||
|
||||
|
||||
tmonV2CRalarmClr NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a critical alarm clears."
|
||||
-- ::= {tmonV2XM 11}
|
||||
::= {tmonXM 11}
|
||||
|
||||
tmonV2MJalarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a major alarm is set."
|
||||
-- ::= {tmonV2XM 12}
|
||||
::= {tmonXM 12}
|
||||
|
||||
tmonV2MJalarmClr NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a major alarm clears."
|
||||
-- ::= {tmonV2XM 13}
|
||||
::= {tmonXM 13}
|
||||
|
||||
tmonV2MNalarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a minor alarm is set."
|
||||
-- ::= {tmonV2XM 14}
|
||||
::= {tmonXM 14}
|
||||
|
||||
tmonV2MNalarmClr NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a minor alarm clears."
|
||||
-- ::= {tmonV2XM 15}
|
||||
::= {tmonXM 15}
|
||||
|
||||
tmonV2STalarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a status alarm is set."
|
||||
-- ::= {tmonV2XM 16}
|
||||
::= {tmonXM 16}
|
||||
|
||||
tmonV2STalarmClr NOTIFICATION-TYPE
|
||||
OBJECTS { tmonV2ASite, tmonV2ADesc, tmonV2AState, tmonV2ASeverity, tmonV2AChgDate,
|
||||
tmonV2AChgTime, tmonV2AAuxDesc, tmonV2ADispDesc, tmonV2APntType,
|
||||
tmonV2APort, tmonV2AAddress, tmonV2ADisplay, tmonV2APoint, tmonV2CEvent,
|
||||
tmonV2AIPAddr, tmonV2ADevDesc }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when a status alarm clears."
|
||||
-- ::= {tmonV2XM 17}
|
||||
::= {tmonXM 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
|
1187
mibs/dpstelecom/DPS-MIB-V38-V2EXT
Normal file
1187
mibs/dpstelecom/DPS-MIB-V38-V2EXT
Normal file
File diff suppressed because it is too large
Load Diff
171
mibs/dpstelecom/DPS-TEXT-RTU-MIB
Normal file
171
mibs/dpstelecom/DPS-TEXT-RTU-MIB
Normal file
@ -0,0 +1,171 @@
|
||||
-- Title: DPS-TEXT-RTU.MIB
|
||||
-- Version: v1.0 for SNMPv2c
|
||||
--
|
||||
-- Copyright @ 2011 DPS Inc. All Rights Reserved
|
||||
--
|
||||
-- This MIB defines objects for the DPS TEXT RTU products.
|
||||
--
|
||||
-- DPS CBH 8/2011
|
||||
--
|
||||
|
||||
DPS-TEXT-RTU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
dpsAlarmControl
|
||||
FROM DPS-MIB-V38;
|
||||
|
||||
dpsTEXTRTUv2 OBJECT IDENTIFIER ::= {dpsAlarmControl 5}
|
||||
|
||||
dpsTEXTRTUv2Ident OBJECT IDENTIFIER ::= {dpsTEXTRTUv2 1}
|
||||
|
||||
--Textual Conventions
|
||||
|
||||
AnalogThresholds ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed. Will be blank if alarm is not from an analog sources"
|
||||
SYNTAX INTEGER {
|
||||
noAlarms (0),
|
||||
minorUnder (1),
|
||||
minorOver (2),
|
||||
majorUnder (3),
|
||||
majorOver (4),
|
||||
notDetected (5)
|
||||
}
|
||||
|
||||
RTUCAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Requested action. Latch, release, and momentary will affect relays. Sync(s) will resend traps for currently active alarms(TEXT RTU will ignore if invalid)."
|
||||
SYNTAX INTEGER {
|
||||
latch(1),
|
||||
release(2),
|
||||
momentary(3),
|
||||
syncStanding(4),
|
||||
syncAnalogs(5)
|
||||
}
|
||||
|
||||
--Device identifying objects
|
||||
|
||||
dpsTEXTRTUv2DateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The RTU system date and time."
|
||||
::= {dpsTEXTRTUv2Ident 1}
|
||||
|
||||
dpsTEXTRTUv2DeviceType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device type of far end SMS device as received in SMS messages to SMS receiver. ie NG216_G3"
|
||||
::= {dpsTEXTRTUv2Ident 2}
|
||||
|
||||
dpsTEXTRTUv2Phone OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The phone number of the far end or originating SMS RTU, only SMS RTUs will have/respond to this variable"
|
||||
::= {dpsTEXTRTUv2Ident 3}
|
||||
|
||||
|
||||
-- Alarm identifying objects
|
||||
|
||||
dpsTEXTRTUv2AlarmGrid OBJECT IDENTIFIER ::= {dpsTEXTRTUv2 2}
|
||||
|
||||
dpsTEXTRTUv2ADisplay OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TEXT RTU display number. See the usermanual for display mapping information"
|
||||
::= {dpsTEXTRTUv2AlarmGrid 1}
|
||||
|
||||
dpsTEXTRTUv2APoint OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TEXT RTU point number. See the usermanual for point mapping information"
|
||||
::= {dpsTEXTRTUv2AlarmGrid 2}
|
||||
|
||||
dpsTEXTRTUv2APntDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A description of this point."
|
||||
::= {dpsTEXTRTUv2AlarmGrid 3}
|
||||
|
||||
dpsTEXTRTUv2AState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current state of this point."
|
||||
::= {dpsTEXTRTUv2AlarmGrid 4}
|
||||
|
||||
dpsTEXTRTUAnalogvalue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current value of the channel. Will be blank if alarm is not from an analog source"
|
||||
::= {dpsTEXTRTUv2AlarmGrid 5}
|
||||
|
||||
dpsTEXTRTUAnalogthresholds OBJECT-TYPE
|
||||
SYNTAX AnalogThresholds
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed. Will be blank if alarm is not from an analog sources"
|
||||
::= {dpsTEXTRTUv2AlarmGrid 6}
|
||||
|
||||
-- TEXT RTU Control Commands
|
||||
|
||||
dpsTEXTRTUv2ControlGrid OBJECT IDENTIFIER ::= {dpsTEXTRTUv2 3}
|
||||
|
||||
dpsTEXTRTUv2CDisplay OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port_address display number."
|
||||
::= {dpsTEXTRTUv2ControlGrid 1}
|
||||
|
||||
dpsTEXTRTUv2CPoint OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "RTU_port_display point number (1-64)."
|
||||
::= {dpsTEXTRTUv2ControlGrid 2}
|
||||
|
||||
dpsTEXTRTUv2CMOMTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Momentary latch time (in milliseconds). If value is blank, the default of 600ms will be used"
|
||||
::= {dpsTEXTRTUv2ControlGrid 3}
|
||||
|
||||
dpsTEXTRTUv2CAction OBJECT-TYPE
|
||||
SYNTAX RTUCAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Requested action. Latch, release, and momentary will affect relays. Sync(s) will resend traps for currently active alarms(TEXT RTU will ignore if invalid)."
|
||||
::= {dpsTEXTRTUv2ControlGrid 4}
|
||||
|
||||
|
||||
-- DPS SMS RTU traps. Traps generated from SMS receiver indicating event on far end SMS RTU
|
||||
|
||||
dpsTEXTRTUv2AlarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { sysDescr, sysLocation, dpsTEXTRTUv2DateTime, dpsTEXTRTUv2DeviceType, dpsTEXTRTUv2Phone, dpsTEXTRTUv2ADisplay, dpsTEXTRTUv2APoint, dpsTEXTRTUv2APntDesc, dpsTEXTRTUv2AState, dpsTEXTRTUAnalogvalue }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when alarm is received from far end SMS device to SMS receiver."
|
||||
::= { dpsTEXTRTUv2 100 }
|
||||
|
||||
dpsTEXTRTUv2AlarmClear NOTIFICATION-TYPE
|
||||
OBJECTS { sysDescr, sysLocation, dpsTEXTRTUv2DateTime, dpsTEXTRTUv2DeviceType, dpsTEXTRTUv2Phone, dpsTEXTRTUv2ADisplay, dpsTEXTRTUv2APoint, dpsTEXTRTUv2APntDesc, dpsTEXTRTUv2AState, dpsTEXTRTUAnalogvalue }
|
||||
STATUS current
|
||||
DESCRIPTION "Generated when clear is received from far end SMS device to SMS receiver."
|
||||
::= { dpsTEXTRTUv2 200 }
|
||||
|
||||
END
|
2
tests/snmpsim/netguardian.snmprec
Normal file
2
tests/snmpsim/netguardian.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|NetGuardian864-G5 v5.4P.0026
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2682
|
Loading…
Reference in New Issue
Block a user