summaryrefslogtreecommitdiff
path: root/MIBS/packetlight/RAD-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/packetlight/RAD-MIB')
-rw-r--r--MIBS/packetlight/RAD-MIB1223
1 files changed, 1223 insertions, 0 deletions
diff --git a/MIBS/packetlight/RAD-MIB b/MIBS/packetlight/RAD-MIB
new file mode 100644
index 0000000..5be9e5e
--- /dev/null
+++ b/MIBS/packetlight/RAD-MIB
@@ -0,0 +1,1223 @@
+--
+-- file : RV.mib
+--
+RAD-MIB DEFINITIONS ::= BEGIN
+
+--
+-- Copyright 1993 RAD Data Communications, Ltd.
+-- All Rights Reserved.
+
+-- It is RAD's intent to encourage the widespread use of
+-- this Specification in connection with the management of
+-- RAD products. RAD grants vendors, end-users,
+-- and other interested parties a non-exclusive license to
+-- use this Specification in connection with the management
+-- of RAD products.
+
+-- This Specification is supplied "as is," and RAD makes
+-- no warranty, either express or implied, as to the use,
+-- operation, condition, or performance of the Specification.
+
+IMPORTS
+ TimeTicks, enterprises, IpAddress, OBJECT-TYPE, Integer32, Counter32,
+ Gauge32, OBJECT-IDENTITY, NOTIFICATION-TYPE, Unsigned32,Counter64 FROM SNMPv2-SMI
+ RowStatus, TimeStamp, DisplayString, TruthValue,TEXTUAL-CONVENTION,RowPointer FROM SNMPv2-TC
+ PerfCurrentCount, PerfIntervalCount, PerfTotalCount FROM PerfHist-TC-MIB
+ ifAlias, ifIndex FROM IF-MIB
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+ IANAifType FROM IANAifType-MIB
+ InetAddressType,InetAddress FROM INET-ADDRESS-MIB;
+--
+-- Some MIB compilers need those two lines:
+-- enterprises OBJECT IDENTIFIER ::=
+-- { iso org(3) dod(6) internet(1) private(4) 1 }
+
+ MacAddress ::= OCTET STRING (SIZE(6))
+
+rad OBJECT IDENTIFIER ::= { enterprises 164 }
+radGen OBJECT IDENTIFIER ::= { rad 6 } -- General information
+
+--
+--
+--Last update: 06-Jan-2008 by Smadar Tauber
+
+systems OBJECT IDENTIFIER ::= { radGen 1} -- list of RAD products
+
+--agnt OBJECT IDENTIFIER ::= { radGen 2} agent general tree
+--services OBJECT IDENTIFIER ::= { radGen 3} See services.txt
+
+
+agnt OBJECT IDENTIFIER ::= { radGen 2}
+-- agent general tree
+-- Agent General
+agnHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ASCII string for description and display of the agent hardware version,
+ as it is known by the agent software.The user can update the version
+ upon request when he changes components in the agent's module "
+ ::= { agnt 1 }
+
+agnTrapMask OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this attribute determines the type of traps the
+ agent should mask and not send to the management console. The
+ value is differently determined for different products. There are
+ mainly two methods:
+ - an integer number, specifying the traps' severity.
+ - a sum of 2**n, where n is a bit assigned to a certain
+ masked trap group.
+ User should consult the product specification, to find out
+ the method employed."
+ ::= { agnt 2 }
+
+agnTrapValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (100))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The value of the trap decoded in internal RAD format. Full description is given
+ in the Trap definition file"
+ ::= {agnt 3}
+
+agnChangeCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of changes in system configuration that were reported to the
+ manager since last cold start"
+ ::= {agnt 4 }
+
+agnSpecific OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Object identifier of entity containing additional information
+ regarding this instance."
+ ::= { agnt 5}
+
+agnConfigMsg OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Full configuration message coded in internal RAD application format.
+ This entry describes agent's configuration.
+
+ For MP-2200 R3, this object describes agent's support of the V5.1
+ feature: 1 octet ; bit 0 (LSB).
+ '1' - V5.1 feature is supported
+ '0' - V5.1 feature is not supported."
+ ::= { agnt 6 }
+
+-- Manager table to record all IP addresses
+
+mngTrapIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MngEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table indicates the destination address of the traps.
+ Internally it will be limited to ten addresses. "
+ ::= { agnt 7 }
+
+mngEntry OBJECT-TYPE
+ SYNTAX MngEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in table."
+ INDEX { mngID }
+ ::= { mngTrapIpTable 1 }
+
+
+MngEntry ::=
+ SEQUENCE {
+ mngID
+ Integer32,
+ mngIP
+ IpAddress,
+ mngIPMask
+ IpAddress,
+ mngTrapMask
+ Integer32,
+ mngAlarmTrapMask
+ OCTET STRING,
+ mngSnmpTrapUdpPort
+ Unsigned32
+ }
+
+mngID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This value indicates an index of a specific IP address"
+ ::= { mngEntry 1 }
+
+mngIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value indicates the destination address of the traps. IP 0.0.0.0 removes the entry. "
+ ::= { mngEntry 2 }
+
+mngIPMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This value indicates the mask of the destination addresses of the traps. "
+ ::= { mngEntry 3 }
+
+mngTrapMask OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this attribute determines the type of traps the
+ agent should mask and not send to this NMS. The
+ value is differently determined for different products. There are
+ mainly two methods:
+ - an integer number, specifying the traps' severity.
+ - a sum of 2**n, where n is a bit assigned to a certain
+ masked trap group.
+ User should consult the product specification, to find out
+ the method employed."
+ ::= { mngEntry 4 }
+
+mngAlarmTrapMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object determines the alarm traps that the
+ agent should mask (not send to this manager).
+ The value is an Octet String, where each bit
+ is assigned to a certain trap.
+ If the bit = 1, the trap will be masked.
+ If the bit = 0, the trap will not be masked.
+ For more details on the specific alarm traps masked,
+ see product specification."
+ ::= { mngEntry 5 }
+
+mngSnmpTrapUdpPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable enables to set the UDP port (socket) used for SNMP traps."
+ ::= { mngEntry 6 }
+
+agnIndication OBJECT-TYPE
+ SYNTAX INTEGER {
+ faulty (1), -- =major
+ warning (2),
+ normal (3), -- off
+ minor (4),
+ major (5),
+ event (6),
+ critical(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attribute describing the state of the entity the agent is responsible for.
+ In case of a modular entity, the value of this attribute will be according
+ to the component which is in the worst state.
+ The order of severity (from top to bottom) is:
+ critical-> major (or faulty)-> minor-> event-> warning-> normal (off)."
+ ::= { agnt 8 }
+
+agnMonitorModeCmd OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable(1),
+ off(2),
+ on(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting this attribute to ON, will enforce the agent to change its mode of operation to
+ Monitor Mode"
+ ::= {agnt 9}
+
+agnLed OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This entry specifies the LEDs status of the agent module . Each led will be represented by 4
+ bits where the first 2 bits (left) will specify the status :
+ (00=NA, 01=OFF, 10=ON, 11=BLINK),
+ and the next two bits (right) will specify the color :
+ (00=GREEN, 01=RED, 10=YELLOW, 11=GRAY)"
+ ::= {agnt 10}
+
+trapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the last few traps generated by the agent, for future retrieval. The table
+ has a limited capacity. If traps are not retrieved in proper time, they will be
+ over-written by new traps "
+ ::= {agnt 11}
+
+trapEntry OBJECT-TYPE
+ SYNTAX TrapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in table."
+ INDEX { trapID }
+ ::= { trapTable 1 }
+
+TrapEntry ::=
+ SEQUENCE {
+ trapID
+ Integer32,
+ trapVal
+ DisplayString,
+ trapTimeSinceOccurrence
+ TimeTicks
+ }
+
+trapID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " This value indicates an index of a specific trap "
+ ::= { trapEntry 1 }
+
+trapVal OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is the actual ASCII description of the trap. "
+ ::= { trapEntry 2 }
+
+trapTimeSinceOccurrence OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value indicates the amount of time passed since the occurrence of the event that
+ trigger this trap. "
+ ::= { trapEntry 3 }
+
+
+--
+--
+-- File Transfer
+--
+--
+
+fileTransfer OBJECT IDENTIFIER ::= { agnt 12 }
+
+fileServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the server from which the file is loaded "
+ ::= { fileTransfer 1 }
+
+fileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the file to be loaded. For protection, read returns
+ NULL. "
+ ::= { fileTransfer 2 }
+
+fileTransCmd OBJECT-TYPE
+ SYNTAX INTEGER {
+ swDwnLoad (1),
+ configDwnLoad (2),
+ configUpLoad (3),
+ coProcDwnLoad (4),
+ stateUpLoad (5),
+ dwnLoadUserFile (6),
+ upLoadUserFile (7),
+ swDwnLoadAndReset (8),
+ swUpLoad (9),
+ swDwnLoad2BkupStorage(10),
+ bootDwnLoad (11),
+ bootUpLoad (12),
+ swUpLoadFromBkupStorage(13),
+ licenseDwnLoad (14),
+ configDwnLoadToDefaultFile(15),
+ noOp (255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The command to be executed on fileName at fileServerIP."
+ ::= { fileTransfer 3 }
+
+-- tftp group
+
+tftpRetryTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " General Retransmission time-out value (seconds) "
+ -- DEFVAL { 15 }
+ ::= { fileTransfer 4 }
+
+tftpTotalTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Total Retransmission time-out value (seconds) "
+ -- DEFVAL { 60 }
+ ::= { fileTransfer 5 }
+
+tftpStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOp(2),
+ connecting(3),
+ transferringData(4),
+ endedTimeOut(5),
+ endedOk(6),
+ error(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Status of tftp session. When a session ended with success,
+ the tftpStatus should be endedOk(6). Before restarting a
+ tftp session, the NMS should set the tftpStatus to noOp(2).
+ That's the reason of MAX-ACCESS read-write to this field."
+ DEFVAL { noOp}
+ ::= { fileTransfer 6 }
+
+tftpError OBJECT-TYPE
+ SYNTAX OCTET STRING ( SIZE(2) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The MSB represents the standard error code.
+ The LSB represents the private error code.
+ 0x0000 is No Error
+ 0x0100 is File Not Found
+ 0x0200 is Access violation
+ 0x0300 is Disk full or allocation exceeded
+ 0x0400 is Illegal TFTP operation
+ 0x0500 is Unknown transfer ID
+ 0x0600 is File already exists
+ 0x0700 is No such user
+ 0x0001 is Server Overflow
+ 0x0002 is No empty UDP port
+ 0x0003 is No empty connection
+ 0x0004 is Illegal File Mode
+ 0x0007 is Illegal PDU size
+ 0x0008 is TFTP Server does not exist
+ 0x0009 is Incorrect File
+ 0x000A is Wrong License format
+ 0x000B is License ID already used "
+ DEFVAL { '0000'h }
+ ::= { fileTransfer 7 }
+
+fileTransferToSubSystems OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This object represents the sub-systems the fileTransCmd
+ refers to. It should be used when a system is divided
+ to sub-systems and each sub-system (or part of them) can
+ have a different SW/Configuration.
+
+ Each bit of this object will represent one of the sub-systems.
+ Bit='1' - APPLY to respective sub-system
+ Bit='0' - DO NOT APPLY to respective sub-system
+
+ For the meaning of each bit, see product's specification.
+ User will select the sub-systems envolved by filling-in the bits
+ that represent these sub-systems.
+ In this case, the file represented by 'fileName' will
+ include several parts, each representing one of the sub-systems.
+ The agent will refer only to the part/s indicated by this object.
+
+ 0 Octet Strings = not applicable
+ DEFVAL = 0h for the products that support this object."
+ ::= { fileTransfer 8 }
+
+fileNameWithinProduct OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name used by the product within the product file system."
+ ::= { fileTransfer 9 }
+
+--Internal SW Download table
+
+intSwdlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IntSwdlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameters table is for
+ internal Software down load. It also includes data
+ about all files contained in the Object from which
+ down-load is performed."
+ ::= { fileTransfer 10 }
+
+intSwdlEntry OBJECT-TYPE
+ SYNTAX IntSwdlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in table."
+ INDEX {intSwdlObjIdx, intSwdlFileIdx }
+ ::= { intSwdlTable 1}
+
+IntSwdlEntry ::=
+ SEQUENCE {
+ intSwdlObjIdx Integer32,
+ intSwdlFileIdx Integer32,
+ intSwdlFileName DisplayString,
+ intSwdlFileSwVer DisplayString,
+ intSwdlSwDate DisplayString,
+ intSwdlSize DisplayString,
+ intSwdlCmd INTEGER,
+ intSwdlToSubSystem OCTET STRING,
+ intSwdlCardType INTEGER,
+ intSwdlFlashIdx Integer32
+ }
+
+intSwdlObjIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the object from which down-load is performed."
+ ::= {intSwdlEntry 1}
+
+intSwdlFileIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the files included in intSwdlObjIdx.
+ One of these files can be selected to be internally
+ downloaded."
+ ::= {intSwdlEntry 2}
+
+intSwdlFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the file."
+ ::= {intSwdlEntry 3}
+
+intSwdlFileSwVer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software version of the file."
+ ::= {intSwdlEntry 4}
+
+intSwdlSwDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software version date of the file."
+ ::= {intSwdlEntry 5}
+
+intSwdlSize OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the file."
+ ::= {intSwdlEntry 6}
+
+intSwdlCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notApplicable (1),
+ off (2),
+ on (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The command to down-load a SW file to an object.
+ The Agent will change the value of this MIB object to off(2)
+ automatically, after accepting the command."
+ ::= {intSwdlEntry 7}
+
+intSwdlToSubSystem OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " This object defines the subsystem for download.
+ Bit='1'- APPLY to respective sub system.
+ Bit='0'- DO NOT APPLY to respective sub system.
+ For more details see product specification.
+ For every octet bit0=LSB, bit7=MSB"
+ ::= { intSwdlEntry 8 }
+
+intSwdlCardType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown (1),
+ gstm1 (220), -- GMUX-2000 STM1 card
+ goc3 (221), -- GMUX-2000 OC3 card
+ gstm1D (222), -- GMUX-2000 STM1 card with 2 ports
+ goc3D (223), -- GMUX-2000 OC3 card with 2 ports
+ serverE1 (270), -- GMUX-2000 Server E1 Card
+ serverT1 (271), -- GMUX-2000 Server T1 Card
+ serverE1Pw (272), -- Gmux2000 Server E1 PW Card
+ serverT1Pw (273), -- Gmux2000 Server T1 PW Card
+ gigabitEth (280), -- GMUX-2000 Gigabit ETH Card
+ channelizedT3Pw1 (290), -- Gmux2000 Channelized T3 PW Card
+ cesT128 (300), -- Gmux-2000 CES T1 28 ports (external T1 ports) card.
+ cesE128 (301), -- Gmux-2000 CES E1 28 ports (external E1 ports) card.
+ cesT1Pw28 (302), -- Gmux2000 CES T1 PW ports (external T1 ports) card.
+ cesE1Pw28 (303), -- Gmux2000 CES E1 PW ports (external E1 ports) card.
+ vmxE1VeDe (310), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 external Data ports.
+ vmxE1VeDi (311), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 internal Data ports.
+ vmxE1ViDe (312), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 external Data ports.
+ vmxE1ViDi (313), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 internal Data ports.
+ vmxT1VeDe (314), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 external Data ports.
+ vmxT1VeDi (315), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 internal Data ports.
+ vmxT1ViDe (316), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 external Data ports.
+ vmxT1ViDi (317), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 internal Data ports.
+ vc12E1UeNe (318), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 external Network (Data) ports.
+ vc12E1UeNi (319), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 internal Network (Data) ports.
+ vc12E1UiNe (320), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 external Network (Data) ports.
+ vc12E1UiNi (321), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 internal Network (Data) ports.
+ vc12T1UeNe (322), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 external Network (Data) ports.
+ vc12T1UeNi (323), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 internal Network (Data) ports.
+ vc12T1UiNe (324), -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 external Network (Data) ports.
+ vc12T1UiNi (325) -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 internal Network (Data) ports.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the Card type that this file is relevant for."
+ ::= {intSwdlEntry 9}
+
+intSwdlFlashIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the flash memory this file is stored in (1 or 2)
+ (Example: 1= The file is stored in flash No.1).
+ ASMi52 file will always be stored in Flash No.2 (intSwdlFlashIdx=2)."
+ ::= {intSwdlEntry 10}
+
+--SW Download Status table
+
+swdlStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwdlStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This parameters table is for software download status.
+ It also includes data about the files down-loaded or
+ attempted to be down-loaded."
+ ::= { fileTransfer 11 }
+
+swdlStatusEntry OBJECT-TYPE
+ SYNTAX SwdlStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in table."
+ INDEX {swdlStatusTypeIdx, swdlStatusIdx }
+ ::= { swdlStatusTable 1}
+
+SwdlStatusEntry ::=
+ SEQUENCE {
+ swdlStatusTypeIdx Integer32,
+ swdlStatusIdx Integer32,
+ swdlStatusFileName DisplayString,
+ swdlStatusSlot DisplayString,
+ swdlStatusSubSystem DisplayString,
+ swdlStatusStatus Integer32,
+ swdlStatusTime DisplayString
+ }
+
+swdlStatusTypeIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the down-load type (e.g. external (1) or internal (2))."
+ ::= {swdlStatusEntry 1}
+
+swdlStatusIdx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the status rows."
+ ::= {swdlStatusEntry 2}
+
+swdlStatusFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the file."
+ ::= {swdlStatusEntry 3}
+
+swdlStatusSlot OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slot of the updated (or attempted to be updated) object."
+ ::= {swdlStatusEntry 4}
+
+ swdlStatusSubSystem OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subsystem that updated (or attempted to be updated)."
+ ::= {swdlStatusEntry 5}
+
+swdlStatusStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the down load process.
+ Value: Fail (2), OK (3), InProcess (4)."
+ ::= {swdlStatusEntry 6}
+
+swdlStatusTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This MIB parameter indicates the time SW download was finished.
+ The format shuld be YYYY-MM-DD, hh:mm:ss"
+ ::= {swdlStatusEntry 7}
+
+clearDwldStatusLog OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object clears the status log.
+ Value: off(2), external(3), internal(4)
+ The Agent will change the value of this MIB object to off(2)
+ automatically, after accepting the command ."
+ ::= { fileTransfer 12 }
+
+autoFileTransfer OBJECT IDENTIFIER ::= { fileTransfer 13}
+
+-- Agent initiated auto file transfer.
+
+autoFileTransferTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AutoFileTransferEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Scheduling configuration table for
+ Agent initiated file transfer."
+ ::= { autoFileTransfer 1 }
+
+autoFileTransferEntry OBJECT-TYPE
+ SYNTAX AutoFileTransferEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the table."
+ INDEX { autoFileTransferType}
+ ::= { autoFileTransferTable 1}
+
+AutoFileTransferEntry ::=
+ SEQUENCE {
+ autoFileTransferType
+ INTEGER,
+ autoFileTransferServerIp
+ IpAddress,
+ autoFileTransferFileName
+ SnmpAdminString,
+ autoFileTransferScheduling
+ INTEGER,
+ autoFileTransferTimeRecurrence
+ Integer32,
+ autoFileTransferOccurrenceRecurrence
+ Integer32
+ }
+
+autoFileTransferType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ alarmsBuffer (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object defines the type of file to be transferred
+ by agent. "
+ ::= { autoFileTransferEntry 1 }
+
+autoFileTransferServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the IP Address of the
+ server to which the file is uploaded."
+ ::= { autoFileTransferEntry 2 }
+
+autoFileTransferFileName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the name of
+ the file to be uploaded."
+ ::= { autoFileTransferEntry 3 }
+
+autoFileTransferScheduling OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notApplicable (1),
+ now (2),
+ recurrence (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines schedule for TFTP Automatic session(s)
+ initiated by Agent, according to the value selected:
+ now - initiate immediate single session.
+
+ recurrence- initiate single session 'every M time units'.
+ or 'every N occurrences' or upon both, (earliest event).
+ Time reccurence period (M) is defined by
+ fileTransferTimeRecurrence.
+ Occurrence reccurence (N) is defined by
+ fileTransferOccurrenceRecurrence.
+ Zero value means that the object is not relevant (not
+ taken into account for the recurrence). It is invalid
+ that both will have zero values in our case (recurrence).
+ When both are non zero, file is transferred
+ upon earliest event"
+ ::= { autoFileTransferEntry 4 }
+
+autoFileTransferTimeRecurrence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines time reccurence interval,
+ e.g. M can be 'every M days', 'every M hours' etc.
+ Zero is used to indicate
+ there's no time reccurence (0= notApplicable).
+ This object is taken into account only
+ if autoFileTransferScheduling = recurrence
+ For LA-110 time units are days."
+ ::= { autoFileTransferEntry 5 }
+
+autoFileTransferOccurrenceRecurrence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines Occurrence reccurence interval,
+ e.g N can be in 'every N alarms', 'every N log entries' etc.
+ zero is used to indicate
+ There's no Event Reccurence. (0= notApplicable)
+ This object is taken into account only
+ if autoFileTransferScheduling = recurrence
+ Occurence Type (Alarms, etc.) is according
+ to autoFileTransferType."
+ ::= { autoFileTransferEntry 6 }
+
+fileTransferServerPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Server Port number used for File Transfer.
+ Applicable for SFTP.
+ Valid values: 0..65535."
+ -- DEFVAL { 22 }
+ ::= { fileTransfer 14 }
+
+fileTransferProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tftp (1), --default
+ sftp (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "File Transfer protocol used."
+ ::= { fileTransfer 15 }
+
+
+systemReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (2),
+ on (3), --HW
+ resetConfig (4),
+ resetMapping (5),
+ resetStandby (6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset action to be performed on the system.
+ - resetMapping - reset SDH/SONET mapping to
+ default for all SDH/SONET links.
+ - resetStandby(6) - can be used only by devices with redundancy on MAIN/CL."
+ ::= { agnt 13 }
+
+systemTiming OBJECT IDENTIFIER ::= { agnt 14 }
+
+systemDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System date."
+ ::= { systemTiming 1 }
+
+systemTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System time."
+ ::= { systemTiming 2 }
+
+systemTimeElapsed OBJECT-TYPE
+ SYNTAX Integer32 (0..899)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that have elapsed since the
+ beginning of the current error-measurement
+ period. Same for all ports of the device."
+ ::= { systemTiming 3 }
+
+systemResetAllStatsCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(2),
+ on (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset statistics of all ports and connections of the device."
+ ::= { agnt 16 }
+
+systemClearTablesCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(2),
+ tempCnfgTables (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tempCnfgTables - Set *RowStatus = destroy for all entries of
+ some tables having *RowStatus object, for
+ temporary configuration only! (255).
+ For the relevant tables, see product's specification.
+ This object should be used by WAN product applications
+ before performing the Update operation, in order to clear
+ old entries of these tables.
+ For MP-104/204 the entries will be destroyed for cnfg=1.
+ off - agent will automatically change to this value, after performing the
+ command. "
+ ::= { agnt 17 }
+
+systemParameter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter can be used for different purposes:
+ - TELNET session time-out in seconds.
+ - Ace20: when trying to create row in a table that already
+ has row with the same values, if set of values has to be unique
+ in table, this attribute is set to the index of the existing row.
+ - Optimux-T3: when CH interfaces are RJ-45, user can select via this
+ object, the interface type for each Group of channels: T1 or E1:
+ The selection will be a sum of the following Bits.
+ '0' = T1
+ '1' = E1
+ Bit Group Value for each Bit having '1'
+ 1 1 (CH-1..CH-8) 1
+ 2 2 (CH-9..CH-12) 2
+ 3 3 (CH-13..CH-20) 4
+ 4 4 (CH-21..CH-28) 8
+ Examples:
+ 15 = all Groups are selected to be E1
+ 6 = Group 2 and Group 3 are selected to be E1
+ (Group 1 and Group 4 are T1).
+ - FCD-A, FCD-M: user can select via this object the configuration
+ used for Get values of MSDSL parameters that don't have
+ configuration index.
+ 1 =active configuration
+ 255=temporary configuration.
+ Set of this object should be done before Getting the MSDSL
+ RW parameters.
+ - Ace2002: This parameter indicates the number of intervals that
+ were successfully uploaded upon statistics collection session.
+ - FCD-IP, WR, FCD-IPD, LA-240:
+ This parameter indicates whether Telnet Access is enabled/disabled:
+ Values:
+ 2 - Telnet Access is Disabled.
+ 3 - Telnet Access is Enabled.
+ -Vmux-110: This parameter value equals to maximum number of bundles.
+ -Optimux-155: Simmilar usage to Optimux T3. user can select via this
+ object, interface type T1 or E1 for each Group of
+ channels (LIU): LIU group consists of 7 channels.
+ Up to 12 LIUs are represented (84 T1 Channels).
+ The selection will be a sum of the 2**n
+ For each bit:'0' = T1 ,'1' = E1
+ Bit Group
+ 1 1 (CH-1 .. CH-7)
+ 2 2 (CH-8 .. CH-14)
+ 3 3 (CH-15 ..CH-21)
+ ...
+ 9 9 (CH-56.. CH-63)
+ ...
+ 10 10 (CH-64..CH-70)
+ 11 11 (CH-71..CH-77)
+ 12 12 (CH-78..CH-84) "
+ ::= { agnt 18 }
+
+agnGlobalAlarmMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (100))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this attribute determines the alarm traps the
+ agent should mask and not send to the managers.
+ Each bit from a certain octet represents a certain alarm."
+ ::= { agnt 19 }
+
+alarmSeverity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ event (3),
+ minor (4),
+ major (5),
+ warning (6),
+ critical (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the severity of the alarms."
+ ::= { agnt 20 }
+
+alarmState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off (2), -- End,
+ on (3) -- Start.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { agnt 21 }
+
+agnTestStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off (2),
+ on (3)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current test status (for all levels: system,
+ card, port).
+ This attribute will be set to:
+ on(3): when there is at least one test in progress on the
+ system/card/port
+ off(2): when there is NO test in progress on the
+ system/card/port"
+ ::= {agnt 22 }
+
+systemSaveAndResetAllStatsCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(2),
+ on (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "on - a command to Save data of Current Period in Last Period
+ data-set and start a new counting period for Current Period.
+ off - agent will automatically change to this value, after performing the
+ command."
+ ::= { agnt 23 }
+
+systemDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default Gateway's IP Address."
+ ::= { agnt 24 }
+
+agnSendTrapParameter OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies if the agent will attach a specific
+ parameter to a trap.
+
+ For ACE2002 the agent will attach or not the openViewSeverity
+ parameter according to the value of this parameter:
+ 1 - will attach openViewSeverity.
+ 0 - will not attach openViewSeverity."
+ ::= { agnt 27 }
+
+agnDeviceCapabilities OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the optional capabilities that are implemented by this device
+ and are manageable through this MIB.
+
+ For each capability 1 BIT is allocated in each Octet starting from the LSB.
+ If the value of the BIT = 1, the capability is Enabled.
+ If the value of the BIT = 0, the capability is Disabled.
+ For bit assignment, refer to device specification.
+ Capabilities example:
+ Router - BIT 0 (0000 0001 = 01 Hex = 1 Decimal).
+
+ The 2nd octet (MSB) will represent the maximum number of intervals that
+ the Agent can keep in its DB (same for all ports).
+
+ For Vmux, this object describes agent's support of LBRAD coder feature:
+ 1 octet ; bit 0 (LSB).
+ '1' - LBRAD feature is supported
+ '0' - LBRAD feature is not supported."
+ ::= {agnt 42}
+
+
+agnStoreCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off (2),
+ inFlash (3),
+ asDefConfigFile (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Store command.
+ inFlash(3) = store the current Agent configuration in Flash memory.
+ asDefConfigFile(4) = store the current Agent configuration as
+ Default Configuration file (e.g. 'DefConfig.cfg').
+ Agent will perform the required command and change automatically
+ the value of this object to off(2)."
+ ::= { agnt 44 }
+
+
+agnSwVersionSwapCmd OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off (2),
+ mainAndBackup (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SW switch command.
+ mainAndBackup (3) = Swap between Main SW and the backup one.
+ Agent will perform the required command and change automatically
+ the value of this object to off(2)."
+ ::= { agnt 51 }
+
+
+agnTrapDelay OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable enables the user to set a delay (in seconds) before a trap is sent.
+ This delay will be used only for traps that need to be sent during device initialization.
+ It is needed because the device connected to our device starts transmitting traps later.
+ The delay starts from the end of the Boot process. The device will keep the init traps
+ in the correct order, and cancel those which clear former ones in the list.
+ After this init delay, traps will be sent without a delay."
+ ::= { agnt 60 }
+
+
+-- SYSTEM TRAPS
+
+--NOTIFICATIONS
+
+systemsEvents OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The events for RAD products."
+ ::= { systems 0 }
+
+tftpStatusChangeTrap NOTIFICATION-TYPE
+ OBJECTS { tftpStatus }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent whenever the status of tftp changed."
+ ::= { systemsEvents 1 }
+
+agnStatusChangeTrap NOTIFICATION-TYPE
+ OBJECTS {agnIndication }
+ STATUS current
+ DESCRIPTION
+ "This trap is sent whenever the state of the entity the agent is
+ responsible for changed.
+ TDM devices will send agnTestStatus variable to indicate the current test status."
+ ::= { systemsEvents 2 }
+
+swdlStatusResult NOTIFICATION-TYPE
+ OBJECTS {swdlStatusFileName}
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when Software Down Load is finished.
+ The attached object indicates the File Name."
+ ::= { systemsEvents 4 }
+
+intSwdlSlotFileMismatch NOTIFICATION-TYPE
+ OBJECTS {intSwdlFileName}
+ STATUS current
+ DESCRIPTION
+ "This notification is sent when the card in the chosen slot doesn't match
+ the chosen file.
+ The attached object indicates the File Name."
+ ::= { systemsEvents 5 }
+
+END
+