Files
compose-prometheus/snmp_generator/mibs/CISCO-SMART-LIC-MIB.my
2024-10-19 18:31:43 +00:00

1039 lines
38 KiB
Plaintext

-- *****************************************************************
-- CISCO-SMART-LIC-MIB.my
--
-- MIB for Cisco Software Smart Licensing
--
-- Jul 2014, Sreejith Sreekumaran
-- Jan 2016, Kishan Panchangam
--
-- Copyright (c) 2014-2016 by Cisco Systems, Inc.
-- All rights reserved.
--
-- The Structure looks like this
-- Smart License mib Objects
-- ---- Smart License Entitlements
-- ---- Smart License Entitlements Table
-- ---- Smart License Registration
-- ---- Initial Registration Times
-- ---- Renew Registration Times
-- ---- Authorization Info
-- ---- Authorization Info Eval Period
-- ---- Authorization Renewal Time
-- ---- Notification Objects
-- ---- Smart License MIB Notify
-- ---- Smart License MIB Conformance Objects
-- ---- Conformanc Compliance Objects
-- ---- Conformance Groups
--
-- *****************************************************************
CISCO-SMART-LIC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TruthValue
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoSmartLicMIB MODULE-IDENTITY
LAST-UPDATED "201604050000Z"
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
E-mail: ask-smartlicensing@cisco.com"
DESCRIPTION
"The MIB module for managing licenses on the system.
The licensing mechanism provides flexibility to
enforce licensing for various features in the system.
The following description introduces different concepts and
terminologies necessary to understand the MIB
definition and to perform license management.
Product Instance: An instance of a Cisco software image that
runs on a hardware platform and requires some licensing
capability.
Software ID tag: A string generated by the Cisco
Connected Software IT team to uniquely identify a Cisco
software product.
Smart Account: A Smart Licensing account that is created
for Cisco customers or partners to manage their Smart
Licensing product instances and licenses. The account is
created on the Cisco Smart Software Manager portal. An
enterprise account can have several virtual accounts (a.k.a.
pools) of licenses.
Cisco Smart Software Manager (CSSM): The Smart Licensing
back-end system, hosted on Cisco IT infrastructure, is
responsible for managing all Smart Licensing services and
transactions. It provides a set of APIs that the Smart Agent
can communicate with and an external-facing
UI for Cisco customers and partners to log into and
manage their Smart Licensing account.
Registration Token: A token that is generated from the
Cisco Smart Software Manager. The token is used to register a
product instance with the Cisco Smart Software Manager.
Smart Agent: A Smart Licensing software client that runs
on a product instance and communicates with the Cisco Smart
Software Manager.
Entitlement Tag: A unique string that identifies a
feature that can be enabled on a product instance. The tags are
used by both the Smart Agent and the Cisco Smart Software
Manager to track entitlement requests.
Transport Mode: The Smart Agent uses the Smart Call Home
(SCH) service as a transport medium to communicate with the
Smart Licensing back-end.
Crypto (LCS) Service: In addition to HTTPS exchanged
messages are further signed and verified on both sides to ensure
the authenticity of all communication. The Smart Software
Licensing system uses a crypto service and underlying crypto
library (either CiscoSSL or PKI). The Smart Software Licensing
back-end leverages the Licensing Crypto Service (LCS) service.
UDI: Unique Device Identifier that uniquely identifies a
device. Primarily it consists of a product ID, version ID and
serial number of the Customers device.
Grace Period: A product enters into a grace period when
the authorization period expires. This is the result of
multiple authorization attempt failures which occurring 90 days
after the last successful authorization. The grace period
continues until the grace period expires - 90 days after the
grace period starts.
Counted License: Limits the number of similar entities that can
consume a license. For example, a counted license when used
by a feature can limit the number of
IP phones that can connect or the number of tunnels that can be
created.
Evaluation License: An Evaluation License grants the
right to a customer to enable functionality of a product
instance before registering it and without an explicit portal
based license for a limited amount of time. This amount of time
ranges on average between 60 to 90 days. Evaluation licenses
are available for most functionality, but may be limited for a
variety of
reasons such as legal, royalty, regulatory, or other
causes.
This MIB module also defines various notifications that
will be triggered to asynchronously notify the management
application of any critical events."
REVISION "201604050000Z"
DESCRIPTION
"Initial Version of Cisco Smart Licensing MIB"
::= { ciscoMgmt 831 }
-- Textual Conventions definition will be defined before this line
--
-- Smart License MIB Objects
ciscoSlaMIBObjects OBJECT IDENTIFIER
::= { ciscoSmartLicMIB 0 }
-- Smart License General Information
ciscoSlaInstanceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the smart licence agent's instance
number."
::= { ciscoSlaMIBObjects 1 }
ciscoSlaSUDIInfo OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the device identifier information"
::= { ciscoSlaMIBObjects 2 }
ciscoSlaVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the smart licensing version information
in the below shown sample format.
sample format: Cisco Smart Licensing Agent, Version 1.1.0_290"
::= { ciscoSlaMIBObjects 3 }
ciscoSlaEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the smart licensing mode is
enabled. A value of 'true' indicates the mode is enabled."
::= { ciscoSlaMIBObjects 4 }
-- - Smart License Entitlements
ciscoSlaEntitlementInfo OBJECT IDENTIFIER
::= { ciscoSlaMIBObjects 5 }
-- Smart License Entitlements Table
ciscoSlaEntitlementInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiscoSlaEntitlementInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about all entitlements being
requested from this device"
::= { ciscoSlaEntitlementInfo 1 }
ciscoSlaEntitlementInfoEntry OBJECT-TYPE
SYNTAX CiscoSlaEntitlementInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in ciscoSlaEntitlementInfoEntry. Each entry contains
information about a entitlement requested on the device. This
entry gets created when a license is requested successfully.
Management application can not create these entries directly"
INDEX { ciscoSlaEntitlementInfoIndex }
::= { ciscoSlaEntitlementInfoTable 1 }
CiscoSlaEntitlementInfoEntry ::= SEQUENCE {
ciscoSlaEntitlementInfoIndex Unsigned32,
ciscoSlaEntitlementRequestCount Unsigned32,
ciscoSlaEntitlementTag SnmpAdminString,
ciscoSlaEntitlementVersion SnmpAdminString,
ciscoSlaEntitlementEnforceMode INTEGER,
ciscoSlaEntitlementDescription SnmpAdminString,
ciscoSlaEntitlementFeatureName SnmpAdminString
}
ciscoSlaEntitlementInfoIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies an entitlement record"
::= { ciscoSlaEntitlementInfoEntry 1 }
ciscoSlaEntitlementRequestCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of count that was requested for this entitlement tag. A
value of 'zero' indicates that this entitlement is
not in use."
::= { ciscoSlaEntitlementInfoEntry 2 }
ciscoSlaEntitlementTag OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tag name for the entitlement in use.
This is abbreviated form of the entitlement tag."
::= { ciscoSlaEntitlementInfoEntry 3 }
ciscoSlaEntitlementVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the entitlement version."
::= { ciscoSlaEntitlementInfoEntry 4 }
ciscoSlaEntitlementEnforceMode OBJECT-TYPE
SYNTAX INTEGER {
initialized(1), -- Initialized
waiting(2), -- The initial state after an
-- entitlement request while the
-- device iswaiting for the
-- authorization request
-- response. In
-- this modethe device
-- will already
-- have established
-- communication
-- with Cisco And successfully
-- registeredwith Cisco
-- Licensing
-- Cloud
authorized(3), -- The Cisco Licensing
-- Authority
-- has responded that the
-- entitlement requested is in
-- compliance
outOfCompliance(4), -- The agent has
-- received an
-- out of compliance
-- status
-- in response to an
-- entitlement
-- authorization
-- request to the Cisco
-- licensing authority.
-- The customer
-- is out of
-- compliance with their
-- contract. They have
-- either used too many
-- licenses/entitlements or
-- they are not authorized
-- to use a particular
-- entitlement tag.
overage(5), -- The entitlement is in overage.
-- This is informational only. No
-- enforcement action should be
-- taken. The customer is still in
-- compliance but within
-- the allowed
-- overageamount as specified in
-- their contract.
evaluationPeriod(6), -- The agent is using the
-- evaluation period for
-- this entitlement.
-- In this mode
-- the device has not
-- established
-- communication
-- with Cisco and had not
-- registered.
evaluationExpired(7), -- Evaluation period has
-- expired.
gracePeriod(8), -- The grace period is in use.
-- This will occur if the device
-- has not been able to
-- communicate with Cisco for an
-- extended period of time
-- usually 90 days. The grace
-- period is also
-- usually 90 days.
gracePeriodExpired(9), -- The grace period has
-- expired. This means
-- the device has not
-- contacted
-- Cisco for about 180
-- days.
disabled(10), -- Smart Licensing has been
-- deactivated or disabled. The
-- application should disable the
-- feature using this entitlement.
invalidTag(11) -- The entitlement tag is
-- invalid. The Licensing
-- backend at Cisco
-- does not recognize the
-- entitlement tag because
-- it is
-- not in the database.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the enforce mode for the entitlement tag.
In Entitlement notifications this will indicate the
enforcement mode of an individual entitlement.
In global notifications this indicates the overall
enforcement mode in the agent."
::= { ciscoSlaEntitlementInfoEntry 5 }
ciscoSlaEntitlementDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the description for the entitlements.
This value is only available after the agent receives a
response from CSSM to an Authorization request. If the
description is unknown this object will contain a null string."
::= { ciscoSlaEntitlementInfoEntry 6 }
ciscoSlaEntitlementFeatureName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is the short feature name for the entitlement and is
only available after the agent receives a response from CSSM to
an Authorization request. If its value is unknown this object
will contain a null string."
::= { ciscoSlaEntitlementInfoEntry 7 }
-- - Smart License Registration
ciscoSlaRegistrationStatusInfo OBJECT IDENTIFIER
::= { ciscoSlaMIBObjects 6 }
ciscoSlaRegistrationStatus OBJECT-TYPE
SYNTAX INTEGER {
notRegistered(1), -- Smart Agent not registered
registrationInProgress(2), -- Smart Agent
-- Registration is in
-- Progress
registrationFailed(3), -- Smart Agent
-- Registration Failed
registrationRetryinProgress(4), -- Smart Agent
-- registration
-- retry in
-- Progress
registrationCompleted(5) -- Smart Agent
-- registration
-- completed.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Smart Agent Registration Status. This is the status of the
registration initiated using the token generated from the
Cisco
Licensing portal."
::= { ciscoSlaRegistrationStatusInfo 1 }
ciscoSlaVirtualAccount OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The virtual account name created in the Licensing Portal to
which this device will be registered."
::= { ciscoSlaRegistrationStatusInfo 2 }
ciscoSlaNextCertificateExpireTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next expiration date/time of ID Certificate in UTC epoch
seconds."
::= { ciscoSlaRegistrationStatusInfo 3 }
ciscoSlaEnterpriseAccountName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enterprise account name as configured in the Cisco
Licensing Portal."
::= { ciscoSlaRegistrationStatusInfo 4 }
-- Initial Registration Times
ciscoSlaRegisterTime OBJECT IDENTIFIER
::= { ciscoSlaRegistrationStatusInfo 5 }
ciscoSlaRegisterInitTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in UTC epoch seconds when the Registration of the Smart
Agent
was initialized."
::= { ciscoSlaRegisterTime 1 }
ciscoSlaRegisterSuccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the last attempted Registration of Smart Agent"
::= { ciscoSlaRegisterTime 2 }
ciscoSlaRegisterFailureReason OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for the failure of the last Registration Attempt"
::= { ciscoSlaRegisterTime 3 }
ciscoSlaRegisterNextRetryTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in UTC epoch seconds when the next registration attempt
will be made."
::= { ciscoSlaRegisterTime 4 }
-- Renew Registration Times
ciscoSlaRenewTime OBJECT IDENTIFIER
::= { ciscoSlaRegistrationStatusInfo 6 }
ciscoSlaRenewInitTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in UTC epoch seconds when the ID Cert renewal was
initialized"
::= { ciscoSlaRenewTime 1 }
ciscoSlaRenewSuccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of Renewal of ID Certificate"
::= { ciscoSlaRenewTime 2 }
ciscoSlaRenewFailureReason OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for the failure of the last attempted ID Cert Renewal"
::= { ciscoSlaRenewTime 3 }
ciscoSlaRenewNextRetryTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in UTC epoch seconds when the next ID Cert renewal will
be tried."
::= { ciscoSlaRenewTime 4 }
-- - Authorization Info
ciscoSlaAuthorizationInfo OBJECT IDENTIFIER
::= { ciscoSlaMIBObjects 7 }
ciscoSlaAuthExpireTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in UTC epoch seconds when the authorization will
expire if
not renewed"
::= { ciscoSlaAuthorizationInfo 1 }
ciscoSlaAuthComplianceStatus OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Overall enforcement status of Smart Licensing in the device."
::= { ciscoSlaAuthorizationInfo 2 }
ciscoSlaAuthOOCStartTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in UTC epoch seconds Smart Agent entered Out of
Compliance state for this
device."
::= { ciscoSlaAuthorizationInfo 3 }
-- Authorization Info Eval Period
ciscoSlaAuthEvalPeriod OBJECT IDENTIFIER
::= { ciscoSlaAuthorizationInfo 4 }
ciscoSlaAuthEvalPeriodInUse OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the Evaluation Period is in Use or not"
::= { ciscoSlaAuthEvalPeriod 1 }
ciscoSlaAuthEvalExpiredTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in UTC epoch seconds when the Evaluation Period had
expired."
::= { ciscoSlaAuthEvalPeriod 2 }
ciscoSlaAuthEvalPeriodLeft OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of Time left in the Evaluation Period"
::= { ciscoSlaAuthEvalPeriod 3 }
-- Authorization Renewal
ciscoSlaAuthRenewTime OBJECT IDENTIFIER
::= { ciscoSlaAuthorizationInfo 5 }
ciscoSlaAuthRenewInitTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Smart Agent Authorization Renewal Initialization Time in UTC
epoch seconds"
::= { ciscoSlaAuthRenewTime 1 }
ciscoSlaAuthRenewSuccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the authorization renewal status. A
value of 'true' indicates the renewal was successful."
::= { ciscoSlaAuthRenewTime 2 }
ciscoSlaAuthRenewFailureReason OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the reason for the failure of the last
renewal request."
::= { ciscoSlaAuthRenewTime 3 }
ciscoSlaAuthRenewNextRetryTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in UTC epoch seconds when the next renewal will be
retried."
::= { ciscoSlaAuthRenewTime 4 }
-- - Notification Objects
ciscoSlaNotifObjects OBJECT IDENTIFIER
::= { ciscoSlaMIBObjects 8 }
ciscoSlaGlobalNotifEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the device should generate
the global notifications related to Smart Agent. This object
enables/disables sending following notifications:
ciscoSlaSmartAgentNotifyEnforcementMode,
ciscoSlaSmartAgentNotifyReady,
ciscoSlaSmartAgentNotifyEnabled,
ciscoSlaSmartAgentNotifyDisabled,
ciscoSlaSmartAgentNotifyRegisterFailed,
ciscoSlaSmartAgentNotifyRegisterSuccess,
ciscoSlaSmartAgentNotifyIdCertExpired,
ciscoSlaSmartAgentNotifyIdCertRenewSuccess,
ciscoSlaSmartAgentNotifyIdCertRenewFail,
ciscoSlaSmartAgentNotifyAuthRenewSuccess,
ciscoSlaSmartAgentNotifyAuthRenewFail,
ciscoSlaSmartAgentNotifyCommunicationFailure,
ciscoSlaSmartAgentNotifyCommunicationRestored,
ciscoSlaSmartAgentNotifyIdCertRenewNotStarted,
ciscoSlaSmartAgentNotifyIdCertOutOfRange,
ciscoSlaSmartAgentNotifySystemClockChanged,
ciscoSlaSmartAgentNotifyEvalExpiryWarning,
ciscoSlaSmartAgentNotifyEvalExpired,
ciscoSlaSmartAgentNotifyIdCertExpiryWarning"
DEFVAL { true }
::= { ciscoSlaNotifObjects 1 }
ciscoSlaEntitlementNotifEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the device should generate
the notifications related to entitlement enforce mode in Smart
Agent. This object
enables/disables sending following notifications:
ciscoSlaSmartAgentNotifyEntitlementEnforceMode"
DEFVAL { true }
::= { ciscoSlaNotifObjects 2 }
-- Smart License MIB Notify
ciscoSlaMIBNotifs OBJECT IDENTIFIER
::= { ciscoSmartLicMIB 1 }
ciscoSlaSmartAgentNotifyEnforcementMode NOTIFICATION-TYPE
OBJECTS {
ciscoSlaSUDIInfo,
ciscoSlaEntitlementEnforceMode
}
STATUS current
DESCRIPTION
"The device generates this notification when the overall
enforcement mode in the agent changes."
::= { ciscoSlaMIBNotifs 1 }
ciscoSlaSmartAgentNotifyReady NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when the Smart agent is
initialized and ready."
::= { ciscoSlaMIBNotifs 2 }
ciscoSlaSmartAgentNotifyEnabled NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing has
been enabled."
::= { ciscoSlaMIBNotifs 3 }
ciscoSlaSmartAgentNotifyDisabled NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing has
been disabled"
::= { ciscoSlaMIBNotifs 4 }
ciscoSlaSmartAgentNotifyRegisterFailed NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing
registration with Cisco Software Manager has failed"
::= { ciscoSlaMIBNotifs 5 }
ciscoSlaSmartAgentNotifyRegisterSuccess NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when smart licensing
registration with Cisco Software Manager has succeeded."
::= { ciscoSlaMIBNotifs 6 }
ciscoSlaSmartAgentNotifyIdCertExpired NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing ID
(node) certificate has expired"
::= { ciscoSlaMIBNotifs 7 }
ciscoSlaSmartAgentNotifyIdCertRenewSuccess NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing ID
(node) certificate renewal has succeded."
::= { ciscoSlaMIBNotifs 8 }
ciscoSlaSmartAgentNotifyIdCertRenewFail NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing ID
(node) certificate renewal has failed."
::= { ciscoSlaMIBNotifs 9 }
ciscoSlaSmartAgentNotifyAuthRenewSuccess NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing
entitlement (AUTH) renew was successful."
::= { ciscoSlaMIBNotifs 10 }
ciscoSlaSmartAgentNotifyAuthRenewFail NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart licensing
entitlement (AUTH) renew has failed"
::= { ciscoSlaMIBNotifs 11 }
ciscoSlaSmartAgentNotifyCommunicationFailure NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart Agent
failed to communicate with CSSM."
::= { ciscoSlaMIBNotifs 12 }
ciscoSlaSmartAgentNotifyCommunicationRestored NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart Agent
communication with CSSM has been restored"
::= { ciscoSlaMIBNotifs 13 }
ciscoSlaSmartAgentNotifyIdCertRenewNotStarted NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when Smart Agent
Id (Node) certificate renewal is not started"
::= { ciscoSlaMIBNotifs 14 }
ciscoSlaSmartAgentNotifyEntitlementEnforceMode NOTIFICATION-TYPE
OBJECTS {
ciscoSlaEntitlementRequestCount,
ciscoSlaEntitlementTag,
ciscoSlaEntitlementVersion,
ciscoSlaEntitlementEnforceMode,
ciscoSlaSUDIInfo
}
STATUS current
DESCRIPTION
"The device generates this notification when the enforcement
mode of an entitlement has changed."
::= { ciscoSlaMIBNotifs 15 }
ciscoSlaSmartAgentNotifyIdCertOutOfRange NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when the ID certificate
is out of the valid range after the system clock changed.
It means the current time is either before the start time or
after the end time of the certificate."
::= { ciscoSlaMIBNotifs 16 }
ciscoSlaSmartAgentNotifySystemClockChanged NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification when the system clock
has changed."
::= { ciscoSlaMIBNotifs 17 }
ciscoSlaSmartAgentNotifyEvalExpiryWarning NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification to warn regarding the
impending evaluation time expiry."
::= { ciscoSlaMIBNotifs 18 }
ciscoSlaSmartAgentNotifyEvalExpired NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification to notify the expiration
of the evaluation period."
::= { ciscoSlaMIBNotifs 19 }
ciscoSlaSmartAgentNotifyIdCertExpiryWarning NOTIFICATION-TYPE
OBJECTS { ciscoSlaSUDIInfo }
STATUS current
DESCRIPTION
"The device generates this notification to warn regarding the
impending expiry of the id (node) certificate."
::= { ciscoSlaMIBNotifs 20 }
-- Smart License MIB Conformance Objects
ciscoSlaMIBConform OBJECT IDENTIFIER
::= { ciscoSmartLicMIB 2 }
-- - Conformanc Compliance Objects
ciscoSlaMIBCompliances OBJECT IDENTIFIER
::= { ciscoSlaMIBConform 1 }
ciscoSlaMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Cisco Smart license MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoSlaMIBEntitlementInfoGroup,
ciscoSlaMIBRegistrationStatusInfoGroup,
ciscoSlaMIBGlobalNotificationGroup,
ciscoSlaMIBAgentInfoGroup,
ciscoSlaMIBEntitlementNotifGroup,
ciscoSlaMIBNotificationEnableGroup,
ciscoSlaMIBAuthorizationInfoGroup
}
::= { ciscoSlaMIBCompliances 1 }
-- - Conformance Groups
ciscoSlaMIBGroups OBJECT IDENTIFIER
::= { ciscoSlaMIBConform 2 }
ciscoSlaMIBEntitlementInfoGroup OBJECT-GROUP
OBJECTS {
ciscoSlaEntitlementRequestCount,
ciscoSlaEntitlementTag,
ciscoSlaEntitlementVersion,
ciscoSlaEntitlementEnforceMode,
ciscoSlaEntitlementFeatureName,
ciscoSlaEntitlementDescription
}
STATUS current
DESCRIPTION
"A collection of objects for Entitlements requested and their
related information."
::= { ciscoSlaMIBGroups 1 }
ciscoSlaMIBRegistrationStatusInfoGroup OBJECT-GROUP
OBJECTS {
ciscoSlaRegistrationStatus,
ciscoSlaVirtualAccount,
ciscoSlaNextCertificateExpireTime,
ciscoSlaEnterpriseAccountName,
ciscoSlaRegisterInitTime,
ciscoSlaRegisterSuccess,
ciscoSlaRenewInitTime,
ciscoSlaRenewSuccess,
ciscoSlaRenewFailureReason,
ciscoSlaRenewNextRetryTime,
ciscoSlaRegisterFailureReason,
ciscoSlaRegisterNextRetryTime
}
STATUS current
DESCRIPTION
"A collection of objects representing the information regarding
the registration status of the device."
::= { ciscoSlaMIBGroups 2 }
ciscoSlaMIBGlobalNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoSlaSmartAgentNotifyEnforcementMode,
ciscoSlaSmartAgentNotifyReady,
ciscoSlaSmartAgentNotifyEnabled,
ciscoSlaSmartAgentNotifyDisabled,
ciscoSlaSmartAgentNotifyRegisterFailed,
ciscoSlaSmartAgentNotifyRegisterSuccess,
ciscoSlaSmartAgentNotifyIdCertExpired,
ciscoSlaSmartAgentNotifyIdCertRenewSuccess,
ciscoSlaSmartAgentNotifyIdCertRenewFail,
ciscoSlaSmartAgentNotifyAuthRenewSuccess,
ciscoSlaSmartAgentNotifyAuthRenewFail,
ciscoSlaSmartAgentNotifyCommunicationFailure,
ciscoSlaSmartAgentNotifyCommunicationRestored,
ciscoSlaSmartAgentNotifyIdCertRenewNotStarted,
ciscoSlaSmartAgentNotifyIdCertOutOfRange,
ciscoSlaSmartAgentNotifySystemClockChanged,
ciscoSlaSmartAgentNotifyEvalExpiryWarning,
ciscoSlaSmartAgentNotifyEvalExpired,
ciscoSlaSmartAgentNotifyIdCertExpiryWarning
}
STATUS current
DESCRIPTION
"A collection of global notifications related to Smart Agent"
::= { ciscoSlaMIBGroups 3 }
ciscoSlaMIBAgentInfoGroup OBJECT-GROUP
OBJECTS {
ciscoSlaVersion,
ciscoSlaEnabled,
ciscoSlaSUDIInfo,
ciscoSlaInstanceId
}
STATUS current
DESCRIPTION
"A collection of objects representing meta data related to Smart
Agent state"
::= { ciscoSlaMIBGroups 4 }
ciscoSlaMIBEntitlementNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { ciscoSlaSmartAgentNotifyEntitlementEnforceMode }
STATUS current
DESCRIPTION
"A collection of notifications related to entitlement enforce
mode in SmartAgent"
::= { ciscoSlaMIBGroups 5 }
ciscoSlaMIBNotificationEnableGroup OBJECT-GROUP
OBJECTS {
ciscoSlaGlobalNotifEnable,
ciscoSlaEntitlementNotifEnable
}
STATUS current
DESCRIPTION
"A collection of objects for controlling
(enabling/disabling) license notifications to a management
application."
::= { ciscoSlaMIBGroups 6 }
ciscoSlaMIBAuthorizationInfoGroup OBJECT-GROUP
OBJECTS {
ciscoSlaAuthExpireTime,
ciscoSlaAuthComplianceStatus,
ciscoSlaAuthOOCStartTime,
ciscoSlaAuthRenewInitTime,
ciscoSlaAuthRenewSuccess,
ciscoSlaAuthRenewFailureReason,
ciscoSlaAuthRenewNextRetryTime,
ciscoSlaAuthEvalPeriodInUse,
ciscoSlaAuthEvalExpiredTime,
ciscoSlaAuthEvalPeriodLeft
}
STATUS current
DESCRIPTION
"A collection of MIB objects representing the Authorization
State
of the Smart Agent."
::= { ciscoSlaMIBGroups 7 }
END