260 lines
8.7 KiB
Plaintext
260 lines
8.7 KiB
Plaintext
-- This file was included in WWP MIB release 04-10-01-0027
|
|
--
|
|
-- WWP-LEOS-TABLE-CHG-NOTIF-MIB.my
|
|
--
|
|
--
|
|
|
|
WWP-LEOS-TABLE-CHG-NOTIF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Integer32, Unsigned32, Counter32, IpAddress, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
AddressFamilyNumbers
|
|
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
|
|
wwpModules, wwpModulesLeos
|
|
FROM WWP-SMI;
|
|
|
|
|
|
wwpLeosTableChgNotifMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200203120000Z"
|
|
ORGANIZATION "Ciena, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
115 North Sullivan Road
|
|
Spokane Valley, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: support@ciena.com"
|
|
DESCRIPTION
|
|
"This MIB module is used to maintain the table of (Table, Ems IP)"
|
|
REVISION "200203120000Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModulesLeos 9}
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpLeosTableChgNotifMIBObjects OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIB 1 }
|
|
|
|
wwpLeosTableChgNotif OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIBObjects 7 }
|
|
|
|
-- Notifications
|
|
|
|
wwpLeosTableChgNotifMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIB 2 }
|
|
|
|
wwpLeosTableChgNotifMIBNotifications OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIBNotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpLeosTableChgNotifMIBConformance OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIB 3 }
|
|
wwpLeosTableChgNotifMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIBConformance 1 }
|
|
wwpLeosTableChgNotifMIBGroups OBJECT IDENTIFIER ::= { wwpLeosTableChgNotifMIBConformance 2 }
|
|
|
|
wwpLeosTableTrapNotifTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (30..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this value will set the trap timer. Device will
|
|
send the trap notification after every wwpLeosTableTrapNotifTimer
|
|
seconds if any of the table changes."
|
|
::= { wwpLeosTableChgNotifMIBObjects 1 }
|
|
|
|
wwpLeosListenerRefreshTimer OBJECT-TYPE
|
|
SYNTAX INTEGER (30..1000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this value will set the listener refresh timer. Device will
|
|
send the trap notification 'wwpLeosTableRefreshTrap' after every
|
|
'wwpLeosListenerRefreshTimer' seconds if count value associated with
|
|
'wwpLeosListenerEntry' becomes 20 or 10 or 5. Device will delete entry
|
|
from wwpLeosListenerEntry once count = 0. Minimum value is 30 seconds and
|
|
maximum = 1000 seconds."
|
|
::= { wwpLeosTableChgNotifMIBObjects 2 }
|
|
|
|
wwpLeosTableChgNotifTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosTableChgNotifEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Ems."
|
|
::= { wwpLeosTableChgNotifMIBObjects 4 }
|
|
|
|
wwpLeosTableChgNotifEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosTableChgNotifEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ems Entry in the ems Port Table."
|
|
INDEX { wwpLeosTableChgNotifIndex}
|
|
::= { wwpLeosTableChgNotifTable 1 }
|
|
|
|
WwpLeosTableChgNotifEntry ::= SEQUENCE {
|
|
wwpLeosTableChgNotifIndex INTEGER,
|
|
wwpLeosTableChgNotifOid OBJECT IDENTIFIER,
|
|
wwpLeosTableChgNotifNumChanges Counter32
|
|
}
|
|
|
|
wwpLeosTableChgNotifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the index used for this table."
|
|
::= { wwpLeosTableChgNotifEntry 1 }
|
|
|
|
wwpLeosTableChgNotifOid OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the OID of the table for which device will send trap
|
|
if anything changed in this table."
|
|
::= { wwpLeosTableChgNotifEntry 2 }
|
|
|
|
wwpLeosTableChgNotifNumChanges OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variables returns the counter value which keeps track of
|
|
how many times wwpLeosTableChgNotifOid has changed. This counter is
|
|
32 bit counter and will never reset, except if device is rebooted."
|
|
::= { wwpLeosTableChgNotifEntry 3 }
|
|
|
|
--
|
|
-- Listener table index by ip
|
|
--
|
|
wwpLeosListenerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosListenerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of EMS/NMS IP's. This table uses Multiple Set operation to create
|
|
entry in the table."
|
|
::= { wwpLeosTableChgNotifMIBObjects 5 }
|
|
|
|
wwpLeosListenerEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosListenerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of each EMS/NMS who is interested to receive
|
|
table change notification."
|
|
INDEX { wwpLeosListenerIndex }
|
|
::= { wwpLeosListenerTable 1 }
|
|
|
|
WwpLeosListenerEntry ::= SEQUENCE {
|
|
wwpLeosListenerIndex INTEGER,
|
|
wwpLeosListenerAddr DisplayString,
|
|
wwpLeosListenerResolvedIp IpAddress,
|
|
wwpLeosListenerStatus RowStatus
|
|
}
|
|
|
|
wwpLeosListenerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the unique index in the wwpLeosListenerTable."
|
|
::= { wwpLeosListenerEntry 1 }
|
|
|
|
wwpLeosListenerAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the host name or ip address of the EMS/NMS."
|
|
::= { wwpLeosListenerEntry 2 }
|
|
|
|
wwpLeosListenerResolvedIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This shows the resolved IP address of the host name specified in
|
|
wwpLeosListenerAddr. If wwpLeosListenerAddr is set to IpV4 type then
|
|
wwpLeosListenerResolvedIp is equal to wwpLeosListenerAddr.
|
|
If wwpLeosListenerAddr is set to DNS type then
|
|
wwpLeosListenerResolvedIp is equal to 0 if it is unresolved
|
|
or is equal to resolved IP address."
|
|
::= { wwpLeosListenerEntry 3 }
|
|
|
|
wwpLeosListenerStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of the
|
|
conceptual rows in this table.
|
|
|
|
To create a row in this table, a manager must
|
|
set this object to 'createAndGo'.
|
|
|
|
Setting this object to 'active' if it is already active
|
|
will result in refreshing this entry.
|
|
|
|
Setting this object to 'create and go' if this entry is already active
|
|
will result in refreshing this entry.
|
|
|
|
This table uses Multiple Set operation to create
|
|
entry in the table.
|
|
wwpLeosListenerAddr and wwpLeosListenerStatus and index are mandatory objects that need
|
|
to be set when creating entry.
|
|
When deleting an entry only the index needs to be specified.
|
|
"
|
|
::= { wwpLeosListenerEntry 4 }
|
|
|
|
--
|
|
-- Notifications
|
|
--
|
|
|
|
wwpLeosTableChgNotifIndexStr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable contains the string of indexes that changed
|
|
corresponding to table wwpLeosTableChgNotifOid. This variable
|
|
is sent in the trap 'wwpLeosTableChgTrap'."
|
|
::= { wwpLeosTableChgNotif 1 }
|
|
|
|
wwpLeosListenerRefreshCount OBJECT-TYPE
|
|
SYNTAX INTEGER (30..1000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the count value for each listener entry. when this count value
|
|
becomes zero, the listener entry corresponding to this value will be deleted.
|
|
This count value is sent in the trap."
|
|
::= { wwpLeosTableChgNotif 2 }
|
|
|
|
wwpLeosTableChgTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosTableChgNotifOid,
|
|
wwpLeosTableChgNotifNumChanges,
|
|
wwpLeosTableChgNotifIndexStr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification is sent whenever the table has changed.
|
|
OID of the table and the counter associated with this table is
|
|
sent in the trap."
|
|
::= { wwpLeosTableChgNotifMIBNotifications 1 }
|
|
|
|
wwpLeosTableRefreshTrap NOTIFICATION-TYPE
|
|
OBJECTS {wwpLeosListenerRefreshCount}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification is sent whenever the listener table entry needs
|
|
to be refreshed."
|
|
::= { wwpLeosTableChgNotifMIBNotifications 2 }
|
|
END
|
|
|