552 lines
18 KiB
Plaintext
552 lines
18 KiB
Plaintext
--=============================================================================
|
|
-- Copyright (c) 2016 Fujitsu Network Communications, Inc. All Rights Reserved.
|
|
--=============================================================================
|
|
|
|
FSS-COMMON-LOG DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, DisplayString, RowPointer
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
fssCommon
|
|
FROM FSS-COMMON-SMI
|
|
FCSeverity, FCCondEffect, FCServEffect, FCLocation,
|
|
FCDirection, FCTimePeriod, FCCondType, FCTcaCondType,
|
|
FCTcCondType, FCObjectName, FCTrapType, FCStdObjectIndex,
|
|
FCStdTypeIndex, FCTrapHistIndex
|
|
FROM FSS-COMMON-TC
|
|
;
|
|
|
|
fssLog MODULE-IDENTITY
|
|
LAST-UPDATED "201601200000Z"
|
|
ORGANIZATION
|
|
"Fujitsu Network Communications, Inc."
|
|
CONTACT-INFO
|
|
"Fujitsu Technical Assistance Center (FTAC),
|
|
1-800-USE-FTAC (1-800-873-3822)"
|
|
DESCRIPTION
|
|
"This MIB module contains common condition definitions
|
|
used throughout the Fujitsu Network Communications, Inc.
|
|
1Finity devices."
|
|
::= { fssCommon 1000 } -- See FSS-COMMON-SMI.mib
|
|
|
|
--=====================================================================--
|
|
-- The FSS-COMMON-LOG.mib provides an SNMP Manager the
|
|
-- capability to receive and synchronize extraordinary event
|
|
-- occurences on the agent system. This MIB document provides
|
|
-- definitions for event notifications and active
|
|
-- conditions.
|
|
--
|
|
-- These MIB definitions are designed to be used as follows:
|
|
--
|
|
-- Initial Startup and Synchronization
|
|
-- ===================================
|
|
-- The Management system retrieves the contents of the
|
|
-- fssBase, fssStandingAlarmXTable and
|
|
-- fssTca, which provides a snapshot of
|
|
-- all of the currently active event conditions on
|
|
-- the agent system.
|
|
|
|
|
|
-- Runtime Monitoring
|
|
-- ==================
|
|
-- The Management system accepts Traps of type, fssCondTrap
|
|
-- and fssTcaTrap, which represent extraordinary events that
|
|
-- have occured on the agent system.
|
|
--=====================================================================--
|
|
|
|
--=====================================================================--
|
|
-- Local Textual Conventions
|
|
--=====================================================================--
|
|
|
|
--=====================================================================--
|
|
-- Base Level Objects
|
|
--=====================================================================--
|
|
fssBase OBJECT IDENTIFIER ::= {fssCommon 500}
|
|
|
|
fssAlarm OBJECT IDENTIFIER ::= {fssCommon 200}
|
|
fssAlarmCurrent OBJECT IDENTIFIER ::= {fssAlarm 1}
|
|
fssAlarmTraps OBJECT IDENTIFIER ::= {fssAlarm 100}
|
|
fssAlarmPrefix OBJECT IDENTIFIER ::= {fssAlarmTraps 0}
|
|
|
|
fssTca OBJECT IDENTIFIER ::= {fssCommon 300}
|
|
fssTcaTraps OBJECT IDENTIFIER ::= {fssTca 100}
|
|
fssTcaPrefix OBJECT IDENTIFIER ::= {fssTcaTraps 0}
|
|
|
|
fssTc OBJECT IDENTIFIER ::= {fssCommon 400}
|
|
fssTcTraps OBJECT IDENTIFIER ::= {fssTc 100}
|
|
fssTcPrefix OBJECT IDENTIFIER ::= {fssTcTraps 0}
|
|
|
|
--=====================================================================--
|
|
-- Common Condition Trap
|
|
--=====================================================================--
|
|
|
|
fssCondTrap NOTIFICATION-TYPE
|
|
OBJECTS { fssTrapObjectName,
|
|
fssAlarmType,
|
|
fssAlarmCondEffect,
|
|
fssAlarmTypeQual,
|
|
fssTrapTimeStamp,
|
|
fssAlarmSeverity,
|
|
fssTrapDescription,
|
|
fssAlarmServiceEffect
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a generic Trap for reporting conditions."
|
|
::= { fssAlarmPrefix 1 }
|
|
|
|
--=====================================================================--
|
|
-- Common Condition Scalar Objects for Condition Trap
|
|
--=====================================================================--
|
|
fssCondQual OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A further description of the alarmType. Each product may
|
|
contain further qualifications on existing conditions or
|
|
may have their own unique condition types."
|
|
::= { fssAlarmTraps 100 }
|
|
|
|
--=====================================================================--
|
|
-- Common TCA Condition Trap
|
|
--=====================================================================--
|
|
|
|
fssTcaTrap NOTIFICATION-TYPE
|
|
OBJECTS { fssTrapObjectName,
|
|
fssTcaType,
|
|
fssTcaTypeQual,
|
|
fssTrapTimeStamp,
|
|
fssTrapDescription,
|
|
fssTcaMonVal,
|
|
fssTcaThLev
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a generic Trap for reporting threshold crossing alerts."
|
|
::= { fssTcaPrefix 1 }
|
|
|
|
--=====================================================================--
|
|
-- Common Condition Scalar Objects for TCA Trap
|
|
--=====================================================================--
|
|
|
|
fssTcaCondQual OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A further description of the tcaType. Each product may
|
|
contain further qualifications on existing conditions or
|
|
may have their own unique condition types."
|
|
::= { fssTcaTraps 100 }
|
|
|
|
--=====================================================================--
|
|
-- Common Transient Condition (TC) Trap
|
|
--=====================================================================--
|
|
|
|
fssTcTrap NOTIFICATION-TYPE
|
|
OBJECTS { fssTrapObjectName,
|
|
fssTcType,
|
|
fssTcTypeQual,
|
|
fssTrapTimeStamp,
|
|
fssTrapDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a generic Trap for reporting transient conditions."
|
|
::= { fssTcPrefix 1 }
|
|
|
|
--=====================================================================--
|
|
-- Common Condition Scalar Objects for TC Trap
|
|
--=====================================================================--
|
|
|
|
fssTcCondQual OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294967295)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A further description of the tcaType. Each product may
|
|
contain further qualifications on existing conditions or
|
|
may have their own unique condition types."
|
|
::= { fssTcTraps 100 }
|
|
|
|
--=====================================================================--
|
|
-- Common Standing Alarm Extension Table
|
|
--=====================================================================--
|
|
|
|
fssStandingAlarmXTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FCStandingAlarmXEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains all the currently active
|
|
standing conditions."
|
|
::= { fssAlarmCurrent 1 }
|
|
|
|
fssStandingAlarmXEntry OBJECT-TYPE
|
|
SYNTAX FCStandingAlarmXEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active standing conditions entry."
|
|
INDEX { fssStdAlarmObjectIndex, fssStdAlarmTypeIndex }
|
|
::= { fssStandingAlarmXTable 1 }
|
|
|
|
FCStandingAlarmXEntry ::=
|
|
SEQUENCE {
|
|
fssStdAlarmObjectIndex FCStdObjectIndex,
|
|
fssStdAlarmTypeIndex FCStdTypeIndex,
|
|
fssStdAlarmObjectName FCObjectName,
|
|
fssStdAlarmType FCCondType,
|
|
fssStdAlarmSeverity FCSeverity,
|
|
fssStdAlarmServEffect FCServEffect,
|
|
fssStdAlarmLocn FCLocation,
|
|
fssStdAlarmDir FCDirection
|
|
}
|
|
|
|
fssStdAlarmObjectIndex OBJECT-TYPE
|
|
SYNTAX FCStdObjectIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A sequencial index, in combination with the fssStdAlarmTypeIndex
|
|
uniquely identifies a Trap entry in the table."
|
|
::= { fssStandingAlarmXEntry 1 }
|
|
|
|
fssStdAlarmTypeIndex OBJECT-TYPE
|
|
SYNTAX FCStdTypeIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A sequencial subindex, that sub-divides the fssStdAlarmObjectIndex
|
|
and uniquely identifies a Trap entry in the table."
|
|
::= { fssStandingAlarmXEntry 2 }
|
|
|
|
fssStdAlarmObjectName OBJECT-TYPE
|
|
SYNTAX FCObjectName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the object."
|
|
::= { fssStandingAlarmXEntry 3 }
|
|
|
|
fssStdAlarmType OBJECT-TYPE
|
|
SYNTAX FCCondType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The condition type."
|
|
::= { fssStandingAlarmXEntry 4 }
|
|
|
|
fssStdAlarmSeverity OBJECT-TYPE
|
|
SYNTAX FCSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the condition."
|
|
::= { fssStandingAlarmXEntry 5 }
|
|
|
|
fssStdAlarmServEffect OBJECT-TYPE
|
|
SYNTAX FCServEffect
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service effect of the standing condition event or transient condition event."
|
|
::= { fssStandingAlarmXEntry 6 }
|
|
|
|
fssStdAlarmLocn OBJECT-TYPE
|
|
SYNTAX FCLocation
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Location of the alarm."
|
|
::= { fssStandingAlarmXEntry 7 }
|
|
|
|
fssStdAlarmDir OBJECT-TYPE
|
|
SYNTAX FCDirection
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of the alarm."
|
|
::= { fssStandingAlarmXEntry 8 }
|
|
|
|
--=====================================================================--
|
|
-- Common Traps
|
|
--=====================================================================--
|
|
|
|
fssTrapObjectName OBJECT-TYPE
|
|
SYNTAX FCObjectName
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the object generating the trap."
|
|
::= { fssBase 1 }
|
|
|
|
fssTrapDescription OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..1024))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Trap description."
|
|
::= { fssBase 2 }
|
|
|
|
fssTrapType OBJECT-TYPE
|
|
SYNTAX FCTrapType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The general type of Trap."
|
|
::= { fssBase 3 }
|
|
|
|
fssTrapTimeStamp OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the date and time the Trap was generated."
|
|
::= { fssBase 4 }
|
|
|
|
--=====================================================================--
|
|
-- Common Alarms
|
|
--=====================================================================--
|
|
|
|
fssAlarmType OBJECT-TYPE
|
|
SYNTAX FCCondType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The condition type of Trap."
|
|
::= { fssAlarm 3 }
|
|
|
|
fssAlarmCondEffect OBJECT-TYPE
|
|
SYNTAX FCCondEffect
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The effect of the alarm, whether it is standing or transient."
|
|
::= { fssAlarm 4 }
|
|
|
|
fssAlarmTypeQual OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Trap Qualifier. which is <directtion> <location>."
|
|
::= { fssAlarm 5 }
|
|
|
|
fssAlarmLocn OBJECT-TYPE
|
|
SYNTAX FCLocation
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location of the Trap."
|
|
::= { fssAlarm 6 }
|
|
|
|
fssAlarmDir OBJECT-TYPE
|
|
SYNTAX FCDirection
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of the Trap."
|
|
::= { fssAlarm 7 }
|
|
|
|
fssAlarmSeverity OBJECT-TYPE
|
|
SYNTAX FCSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm."
|
|
::= { fssAlarm 8 }
|
|
|
|
fssAlarmServiceEffect OBJECT-TYPE
|
|
SYNTAX FCServEffect
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service affecting alarm. In general, SA is used
|
|
when traffic is disrupted and NSA is used when
|
|
the traffic is not disrupted."
|
|
::= { fssAlarm 9 }
|
|
|
|
--=====================================================================--
|
|
-- Common TCA scalar objects
|
|
--=====================================================================--
|
|
|
|
fssTcaType OBJECT-TYPE
|
|
SYNTAX FCTcaCondType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold crossing alert type."
|
|
::= { fssTca 1 }
|
|
|
|
fssTcaTypeQual OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Trap Qualifier. which is <directtion> <location> <time-period>."
|
|
::= { fssTca 2 }
|
|
|
|
fssTcaCondEffect OBJECT-TYPE
|
|
SYNTAX FCCondEffect
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The effect of the alarm, whether it is standing or transient."
|
|
::= { fssTca 3 }
|
|
|
|
fssTcaLocn OBJECT-TYPE
|
|
SYNTAX FCLocation
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location of the Trap."
|
|
::= { fssTca 4 }
|
|
|
|
fssTcaDir OBJECT-TYPE
|
|
SYNTAX FCDirection
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of the Trap."
|
|
::= { fssTca 5 }
|
|
|
|
fssTcaMonVal OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The monitored value of the performance monitoring meter
|
|
which raised the threshold crossing alert."
|
|
::= { fssTca 6 }
|
|
|
|
fssTcaThLev OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold value of the performance monitoring meter."
|
|
::= { fssTca 7 }
|
|
|
|
fssTcaTimePeriod OBJECT-TYPE
|
|
SYNTAX FCTimePeriod
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time period of the performance monitoring meter
|
|
which raised the threshold crossing alert."
|
|
::= { fssTca 8 }
|
|
|
|
--=====================================================================--
|
|
-- Common Transient Condition scalar objects
|
|
--=====================================================================--
|
|
|
|
fssTcType OBJECT-TYPE
|
|
SYNTAX FCTcCondType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold crossing alert type."
|
|
::= { fssTc 1 }
|
|
|
|
fssTcTypeQual OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Trap Qualifier. which is <directtion> <location>."
|
|
::= { fssTc 2 }
|
|
|
|
--=====================================================================--
|
|
-- Conformance Objects --
|
|
--=====================================================================--
|
|
fssLogConformance OBJECT IDENTIFIER ::= { fssLog 100 }
|
|
fssLogGroups OBJECT IDENTIFIER ::= { fssLogConformance 1 }
|
|
fssLogCompliances OBJECT IDENTIFIER ::= { fssLogConformance 2 }
|
|
|
|
fssLogTrapCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for fss Common Log."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { fssLogTrapGroup,
|
|
fssLogNotificationGroup }
|
|
GROUP fssLogTrapGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems which require support
|
|
for alarm surveillance in the form of SNMP Traps."
|
|
::= { fssLogCompliances 1 }
|
|
|
|
|
|
fssLogTrapGroup OBJECT-GROUP
|
|
OBJECTS { fssCondQual }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects contain Trap related information needed
|
|
for correlating the Trap emission to the Trap history log
|
|
and product specific Trap type."
|
|
::= { fssLogGroups 1 }
|
|
|
|
fssTcaLogTrapGroup OBJECT-GROUP
|
|
OBJECTS { fssTcaCondQual }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects contain Trap related information needed
|
|
for correlating the product specific Trap type."
|
|
::= { fssLogGroups 2 }
|
|
|
|
fssLogNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { fssCondTrap }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These Traps represent the basic set of conditions and alarms
|
|
within the Fujitsu Network Communications, Inc. System."
|
|
::= { fssLogGroups 100 }
|
|
|
|
fssTcaLogNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { fssTcaTrap }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These Traps represent the basic set of threshold crossing alert
|
|
conditions within the Fujitsu Network Communications, Inc. System."
|
|
::= { fssLogGroups 101 }
|
|
|
|
fssTcLogNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { fssTcTrap }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These Traps represent the basic set of transient conditions and events
|
|
within the Fujitsu Network Communications, Inc. System."
|
|
::= { fssLogGroups 102 }
|
|
|
|
fssLogStandingCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for fss Common Log MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {fssLogAlarmStandingGroup }
|
|
GROUP fssLogAlarmStandingGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for those systems which require support
|
|
for alarm synchronization of all active SNMP Traps on the
|
|
network element."
|
|
::= { fssLogCompliances 3 }
|
|
|
|
fssLogAlarmStandingGroup OBJECT-GROUP
|
|
OBJECTS { fssStdAlarmType,
|
|
fssStdAlarmSeverity,
|
|
fssStdAlarmServEffect }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the objects which provide basic system
|
|
level information."
|
|
::= { fssLogGroups 7 }
|
|
|
|
END
|