Cisco Cloud Native Execution Environment MIB - CISCO-CNEE-MIB.my
The MIB module for the Cisco Cloud Native Execution Environment (CNEE) platform. This MIB only handles notifications from the CNEE.
Note |
The Cisco Cloud Native Execution Environment (CNEE) MIB (CISCO-CNEE-MIB.my) uses definitions that are defined in the Cisco Enterprise Structure of Management Information (SMI) MIB (CISCO-SMI.my). |
-- *****************************************************************
-- CISCO-CNEE-MIB.my
-- Copyright (c) 2018 by cisco Systems Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-CNEE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
DateAndTime
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoCneeMIB MODULE-IDENTITY
LAST-UPDATED "201910120000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS"
DESCRIPTION
"The MIB module for the Cisco Cloud Native
Execution Environment (CNEE) platform.
This MIB only handles notifications from the CNEE."
REVISION "201910120000Z"
DESCRIPTION
"Added cneeFaultClusterName, cneeFaultNamespace, cneeFaultHostname
and cneeFaultInstance fields to identify the faults."
REVISION "201809190000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 999 }
-- Textual Conventions definition will be defined before this line
ciscoCneeMIBNotifs OBJECT IDENTIFIER
::= { ciscoCneeMIB 0 }
ciscoCneeMIBFaults OBJECT IDENTIFIER
::= { ciscoCneeMIB 1 }
ciscoCneeMIBConform OBJECT IDENTIFIER
::= { ciscoCneeMIB 2 }
cneeFaultId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identify the fault within a monitored entity."
::= { ciscoCneeMIBFaults 1 }
cneeFaultSource OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identify the monitored entity
It can be a hostname or IP Address or
human readable identity."
::= { ciscoCneeMIBFaults 2 }
cneeFaultSeverity OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the level of urgency for operator attention
Refer 3GPP TS32.111-5 v9.0.0 section 4.3."
::= { ciscoCneeMIBFaults 3 }
cneeFaultTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The date and time when the fault is detected."
::= { ciscoCneeMIBFaults 4 }
cneeFaultType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the type of fault
Refer 3GPP TS32.111-5 v9.0.0 section 4.3."
::= { ciscoCneeMIBFaults 5 }
cneeFaultAdditionalInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..2048))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional Information about the fault."
::= { ciscoCneeMIBFaults 6 }
cneeFaultClusterName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The cluster name associated to the fault."
::= { ciscoCneeMIBFaults 7 }
cneeFaultNamespace OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the namespace associated to
the fault. This field is not always available for
every fault."
::= { ciscoCneeMIBFaults 8 }
cneeFaultHostname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the hostname or ip address associated
with the fault. This field is not always available
for every fault."
::= { ciscoCneeMIBFaults 9 }
cneeFaultInstance OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the instance associated to
the fault. The instance is set by the alert rule
creator and may not reference a host but could reference
a process or KPI that is associated to the fault. This
field is not always available for every fault"
::= { ciscoCneeMIBFaults 10 }
cneeVnfAlias OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alias for the monitored entity"
::= { ciscoCneeMIBFaults 11 }
cneeAffectedDn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identify the affected DN of the
component with the fault issue
This field is not always available
for every fault."
::= { ciscoCneeMIBFaults 12 }
-- Default Notification Type
cneeFaultActiveNotif NOTIFICATION-TYPE
OBJECTS {
cneeFaultId,
cneeFaultSource,
cneeFaultSeverity,
cneeFaultTime,
cneeFaultType,
cneeFaultAdditionalInfo,
cneeFaultClusterName,
cneeFaultNamespace,
cneeFaultHostname,
cneeFaultInstance,
cneeVnfAlias,
cneeAffectedDn
}
STATUS current
DESCRIPTION
"This notification is generated by CNEE
whenever a fault gets triggered."
::= { ciscoCneeMIBNotifs 1 }
cneeFaultClearNotif NOTIFICATION-TYPE
OBJECTS {
cneeFaultId,
cneeFaultSource,
cneeFaultSeverity,
cneeFaultTime,
cneeFaultType,
cneeFaultAdditionalInfo,
cneeFaultClusterName,
cneeFaultNamespace,
cneeFaultHostname,
cneeFaultInstance,
cneeVnfAlias,
cneeAffectedDn
}
STATUS current
DESCRIPTION
"This notification is generated by CNEE
whenever a fault gets cleared."
::= { ciscoCneeMIBNotifs 2 }
ciscoCneeMIBCompliances OBJECT IDENTIFIER
::= { ciscoCneeMIBConform 1 }
ciscoCneeMIBGroups OBJECT IDENTIFIER
::= { ciscoCneeMIBConform 2 }
cneeMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that support
the Cisco CNEE Managed Objects"
MODULE -- this module
MANDATORY-GROUPS {
cneeMIBFaultGroup,
cneeMIBNotificationGroup
}
::= { ciscoCneeMIBCompliances 1 }
-- Units of Conformance
cneeMIBFaultGroup OBJECT-GROUP
OBJECTS {
cneeFaultId,
cneeFaultSource,
cneeFaultSeverity,
cneeFaultTime,
cneeFaultType,
cneeFaultAdditionalInfo,
cneeFaultClusterName,
cneeFaultNamespace,
cneeFaultHostname,
cneeFaultInstance,
cneeVnfAlias,
cneeAffectedDn
}
STATUS current
DESCRIPTION
"The set of CNEE Fault groups defined by this MIB"
::= { ciscoCneeMIBGroups 1 }
cneeMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { cneeFaultActiveNotif,
cneeFaultClearNotif }
STATUS current
DESCRIPTION
"The set of CNEE notifications defined by this MIB"
::= { ciscoCneeMIBGroups 2 }
END