Observium_CE/mibs/nokia/TN-CLEAR-MIB

290 lines
10 KiB
Plaintext

TN-CLEAR-MIB DEFINITIONS ::= BEGIN
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
-- This software is the confidential and proprietary property of
-- Nokia and may only be used in accordance with the terms of the
-- license agreement provided with this software.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Integer32,
Unsigned32 FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP,
-- NOTIFICATION-GROUP FROM SNMPv2-CONF
TimeStamp FROM SNMPv2-TC
tnSRMIBModules, tnSRObjs,
tnSRNotifyPrefix FROM TROPIC-GLOBAL-REG
TNamedItem, TmnxActionType FROM TN-TC-MIB
tnEventAppIndex FROM TN-LOG-MIB
tnSysSwitchId FROM TROPIC-SYSTEM-MIB
;
tnClearMIBModule MODULE-IDENTITY
LAST-UPDATED "200501240000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia 7x50 Support
Web: http://www.nokia.com/comps/pages/carrier_support.jhtml"
DESCRIPTION
"This document is the SNMP MIB module to manage and provision the
Nokia 7x50 system clear functions.
This SNMP MIB module (Specification) embodies Nokia's
proprietary intellectual property. Nokia retains
all title and ownership in the Specification, including any
revisions.
Nokia grants all interested parties a non-exclusive
license to use and distribute an unmodified copy of this
Specification in connection with management of Nokia
products, and without fee, provided this copyright notice and
license appear on all copies.
This Specification is supplied 'as is', and Nokia
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
--
-- Revision History
--
REVISION "200501240000Z"
DESCRIPTION "Rev 2.1 24 Jan 2005 00:00
2.1 release of the TIMETRA-CLEAR-MIB."
REVISION "200406020000Z"
DESCRIPTION "Rev 2.0R4 015 Jun 2004 00:00
2.0R4 release of the TIMETRA-CLEAR-MIB."
REVISION "200401150000Z"
DESCRIPTION "Rev 2.0 15 Jan 2004 00:00
2.0 release of the TIMETRA-CLEAR-MIB."
REVISION "200308150000Z"
DESCRIPTION "Rev 1.2 15 Aug 2003 00:00
1.2 release of the TIMETRA-CLEAR-MIB."
REVISION "200301200000Z"
DESCRIPTION "Rev 1.0 20 Jan 2003 00:00
1.0 Revision of the TIMETRA-CLEAR-MIB."
REVISION "200202270000Z"
DESCRIPTION "Rev 0.1 27 Feb 2002 00:00
Initial version of the TIMETRA-CLEAR-MIB."
::= { tnSRMIBModules 13 }
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
-- Nokia 7x50 SR series Clear functions
--
tnClearObjs OBJECT IDENTIFIER ::= { tnSRObjs 13 }
tnClearNotificationsPrefix OBJECT IDENTIFIER ::= { tnSRNotifyPrefix 13 }
tnClearNotifications OBJECT IDENTIFIER ::= { tnClearNotificationsPrefix 0 }
-- tnClearConformance OBJECT IDENTIFIER ::= { tnSRConfs 13 }
--
--
-- Nokia 7x50 SR series Clear Table
--
tnClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tnClearTable provides the Nokia 7x50 SR series EMS a
way to execute the operational clear functions."
::= { tnClearObjs 1 }
tnClearEntry OBJECT-TYPE
SYNTAX TnClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry in the tnClearTable represents an operational clear
function. Rows in this table are created by the agent when the
system is initialized. They can be neither created nor destroyed
by SNMP SET requests."
INDEX { tnSysSwitchId, tnEventAppIndex, tnClearIndex }
::= { tnClearTable 1 }
TnClearEntry ::=
SEQUENCE {
tnClearIndex Integer32,
tnClearName TNamedItem,
tnClearParams OCTET STRING,
tnClearAction TmnxActionType,
tnClearLastClearedTime TimeStamp,
tnClearResult INTEGER,
tnClearErrorText OCTET STRING
}
tnClearIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tnClearIndex specifies a unique clear function
within an application group. The application group indexes,
tnEventAppIndex, are given in the tnEventAppTable in the
TN-LOG-MIB."
::= { tnClearEntry 1 }
tnClearName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the application clear function associated with this
row entry."
::= { tnClearEntry 2 }
tnClearParams OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tnClearParams string is a sequence of parameter name
value pairs to be used to determine the managed object to
which to apply the application clear function associated with
this row entry."
DEFVAL { ''H } -- the empty string
::= { tnClearEntry 3 }
tnClearAction OBJECT-TYPE
SYNTAX TmnxActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting tnClearAction to 'doAction (1)' causes the application
clear function associated with this row entry to be enacted."
DEFVAL { notApplicable }
::= { tnClearEntry 4 }
tnClearLastClearedTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tnClearLastClearedTime variable contains the sysUpTime
value when tnClearAction was last set to 'doAction (1)' to
run the application clear function associated with this row entry."
::= { tnClearEntry 5 }
tnClearResult OBJECT-TYPE
SYNTAX INTEGER {
success (1),
failure (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The result of the last attempt to enact the application clear
function associated with this row entry."
::= { tnClearEntry 6}
tnClearErrorText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the result of the last attempt to enact the application clear
function associated with this row entry failed, tnClearResult is
'failure (2)', tnClearErrorText contains a text string to further
explain the cause of the failure."
::= { tnClearEntry 7 }
--
-- Dummy Scalars
--
tnClearScalar1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A dummy scalar that satisfies a SNMP get request
quickly when there is no 11QPE24 card provisioned.
Otherwise, it has to traverse the remaining 11QPE24
MIB to get to the next applicable item."
::= { tnClearObjs 101 }
tnClearScalar2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A dummy scalar that satisfies a SNMP get request
quickly when there is no 11QPE24 card provisioned.
Otherwise, it has to traverse the remaining 11QPE24
MIB to get to the next applicable item."
::= { tnClearObjs 102 }
--
-- Notifications
--
tnClear NOTIFICATION-TYPE
OBJECTS {
tnClearName,
tnClearParams,
tnClearLastClearedTime,
tnClearResult,
tnClearErrorText
}
STATUS current
DESCRIPTION
"The tnClear notification is generated to report the results
of the clear function that was run as a result of setting
tnClearAction to 'doAction'. "
::= { tnClearNotifications 1 }
--
-- Conformance Information
--
-- tnClearCompliances OBJECT IDENTIFIER ::= { tnClearConformance 1 }
-- tnClearGroups OBJECT IDENTIFIER ::= { tnClearConformance 2 }
-- compliance statements
-- tnClearCompliance MODULE-COMPLIANCE
-- STATUS current
-- DESCRIPTION
-- "The compliance statement for management of object clearing
-- operations on Nokia 7x50 SR series systems."
-- MODULE this module
-- MANDATORY-GROUPS {
-- tnClearGroup,
-- tnClearNotificationGroup
-- }
-- ::= { tnClearCompliances 1 }
-- units of conformance
-- tnClearGroup OBJECT-GROUP
-- OBJECTS { tnClearName,
-- tnClearParams,
-- tnClearAction,
-- tnClearLastClearedTime,
-- tnClearResult,
-- tnClearErrorText
-- }
-- STATUS current
-- DESCRIPTION
-- "The group of objects supporting management of object clearing
-- capabilities on Nokia 7x50 SR series systems."
-- ::= { tnClearGroups 1 }
-- tnClearNotificationGroup NOTIFICATION-GROUP
-- NOTIFICATIONS { tnClear
-- }
-- STATUS current
-- DESCRIPTION
-- "The group of notifications supporting the object clearing feature
-- on Nokia 7x50 SR series systems."
-- ::= { tnClearGroups 2 }
--
END