1-- ***************************************************************** 2-- CISCO-SMART-LIC-MIB.my 3-- 4-- MIB for Cisco Software Smart Licensing 5-- 6-- Jul 2014, Sreejith Sreekumaran 7-- Jan 2016, Kishan Panchangam 8-- 9-- Copyright (c) 2014-2016 by Cisco Systems, Inc. 10-- All rights reserved. 11-- 12-- The Structure looks like this 13-- Smart License mib Objects 14-- ---- Smart License Entitlements 15-- ---- Smart License Entitlements Table 16-- ---- Smart License Registration 17-- ---- Initial Registration Times 18-- ---- Renew Registration Times 19-- ---- Authorization Info 20-- ---- Authorization Info Eval Period 21-- ---- Authorization Renewal Time 22-- ---- Notification Objects 23-- ---- Smart License MIB Notify 24-- ---- Smart License MIB Conformance Objects 25-- ---- Conformanc Compliance Objects 26-- ---- Conformance Groups 27-- 28-- ***************************************************************** 29 30CISCO-SMART-LIC-MIB DEFINITIONS ::= BEGIN 31 32IMPORTS 33 MODULE-IDENTITY, 34 OBJECT-TYPE, 35 NOTIFICATION-TYPE, 36 Unsigned32 37 FROM SNMPv2-SMI 38 MODULE-COMPLIANCE, 39 NOTIFICATION-GROUP, 40 OBJECT-GROUP 41 FROM SNMPv2-CONF 42 SnmpAdminString 43 FROM SNMP-FRAMEWORK-MIB 44 TruthValue 45 FROM SNMPv2-TC 46 ciscoMgmt 47 FROM CISCO-SMI; 48 49 50ciscoSmartLicMIB MODULE-IDENTITY 51 LAST-UPDATED "201604050000Z" 52 ORGANIZATION "Cisco Systems, Inc." 53 CONTACT-INFO 54 "Cisco Systems 55 Customer Service 56 57 58 Postal: 170 W Tasman Drive 59 60 San Jose, CA 95134 61 62 USA 63 64 65 Tel: +1 800 553-NETS 66 67 68 E-mail: ask-smartlicensing@cisco.com" 69 DESCRIPTION 70 "The MIB module for managing licenses on the system. 71 The licensing mechanism provides flexibility to 72 enforce licensing for various features in the system. 73 74 The following description introduces different concepts and 75 terminologies necessary to understand the MIB 76 definition and to perform license management. 77 78 Product Instance: An instance of a Cisco software image that 79 runs on a hardware platform and requires some licensing 80 capability. 81 82 Software ID tag: A string generated by the Cisco 83 Connected Software IT team to uniquely identify a Cisco 84 software product. 85 86 Smart Account: A Smart Licensing account that is created 87 for Cisco customers or partners to manage their Smart 88 Licensing product instances and licenses. The account is 89 created on the Cisco Smart Software Manager portal. An 90 enterprise account can have several virtual accounts (a.k.a. 91 pools) of licenses. 92 93 Cisco Smart Software Manager (CSSM): The Smart Licensing 94 back-end system, hosted on Cisco IT infrastructure, is 95 responsible for managing all Smart Licensing services and 96 transactions. It provides a set of APIs that the Smart Agent 97 can communicate with and an external-facing 98 UI for Cisco customers and partners to log into and 99 manage their Smart Licensing account. 100 101 Registration Token: A token that is generated from the 102 Cisco Smart Software Manager. The token is used to register a 103 product instance with the Cisco Smart Software Manager. 104 105 Smart Agent: A Smart Licensing software client that runs 106 on a product instance and communicates with the Cisco Smart 107 Software Manager. 108 109 Entitlement Tag: A unique string that identifies a 110 feature that can be enabled on a product instance. The tags are 111 used by both the Smart Agent and the Cisco Smart Software 112 Manager to track entitlement requests. 113 114 Transport Mode: The Smart Agent uses the Smart Call Home 115 (SCH) service as a transport medium to communicate with the 116 Smart Licensing back-end. 117 118 Crypto (LCS) Service: In addition to HTTPS exchanged 119 messages are further signed and verified on both sides to ensure 120 the authenticity of all communication. The Smart Software 121 Licensing system uses a crypto service and underlying crypto 122 library (either CiscoSSL or PKI). The Smart Software Licensing 123 back-end leverages the Licensing Crypto Service (LCS) service. 124 125 UDI: Unique Device Identifier that uniquely identifies a 126 device. Primarily it consists of a product ID, version ID and 127 serial number of the Customers device. 128 129 Grace Period: A product enters into a grace period when 130 the authorization period expires. This is the result of 131 multiple authorization attempt failures which occurring 90 days 132 after the last successful authorization. The grace period 133 continues until the grace period expires - 90 days after the 134 grace period starts. 135 136 Counted License: Limits the number of similar entities that can 137 consume a license. For example, a counted license when used 138 by a feature can limit the number of 139 IP phones that can connect or the number of tunnels that can be 140 created. 141 142 Evaluation License: An Evaluation License grants the 143 right to a customer to enable functionality of a product 144 instance before registering it and without an explicit portal 145 based license for a limited amount of time. This amount of time 146 ranges on average between 60 to 90 days. Evaluation licenses 147 are available for most functionality, but may be limited for a 148 variety of 149 reasons such as legal, royalty, regulatory, or other 150 causes. 151 152 This MIB module also defines various notifications that 153 will be triggered to asynchronously notify the management 154 application of any critical events." 155 REVISION "201604050000Z" 156 DESCRIPTION 157 "Initial Version of Cisco Smart Licensing MIB" 158 ::= { ciscoMgmt 831 } 159 160 161-- Textual Conventions definition will be defined before this line 162-- 163-- Smart License MIB Objects 164 165ciscoSlaMIBObjects OBJECT IDENTIFIER 166 ::= { ciscoSmartLicMIB 0 } 167 168 169-- Smart License General Information 170 171ciscoSlaInstanceId OBJECT-TYPE 172 SYNTAX Unsigned32 173 MAX-ACCESS read-only 174 STATUS current 175 DESCRIPTION 176 "This object indicates the smart licence agent's instance 177 number." 178 ::= { ciscoSlaMIBObjects 1 } 179 180ciscoSlaSUDIInfo OBJECT-TYPE 181 SYNTAX SnmpAdminString 182 MAX-ACCESS read-only 183 STATUS current 184 DESCRIPTION 185 "This object indicates the device identifier information" 186 ::= { ciscoSlaMIBObjects 2 } 187 188ciscoSlaVersion OBJECT-TYPE 189 SYNTAX SnmpAdminString 190 MAX-ACCESS read-only 191 STATUS current 192 DESCRIPTION 193 "This object indicates the smart licensing version information 194 in the below shown sample format. 195 sample format: Cisco Smart Licensing Agent, Version 1.1.0_290" 196 ::= { ciscoSlaMIBObjects 3 } 197 198ciscoSlaEnabled OBJECT-TYPE 199 SYNTAX TruthValue 200 MAX-ACCESS read-only 201 STATUS current 202 DESCRIPTION 203 "This object indicates whether the smart licensing mode is 204 enabled. A value of 'true' indicates the mode is enabled." 205 ::= { ciscoSlaMIBObjects 4 } 206-- - Smart License Entitlements 207 208ciscoSlaEntitlementInfo OBJECT IDENTIFIER 209 ::= { ciscoSlaMIBObjects 5 } 210 211-- Smart License Entitlements Table 212 213ciscoSlaEntitlementInfoTable OBJECT-TYPE 214 SYNTAX SEQUENCE OF CiscoSlaEntitlementInfoEntry 215 MAX-ACCESS not-accessible 216 STATUS current 217 DESCRIPTION 218 "This table contains information about all entitlements being 219 requested from this device" 220 ::= { ciscoSlaEntitlementInfo 1 } 221 222ciscoSlaEntitlementInfoEntry OBJECT-TYPE 223 SYNTAX CiscoSlaEntitlementInfoEntry 224 MAX-ACCESS not-accessible 225 STATUS current 226 DESCRIPTION 227 "An entry in ciscoSlaEntitlementInfoEntry. Each entry contains 228 information about a entitlement requested on the device. This 229 entry gets created when a license is requested successfully. 230 Management application can not create these entries directly" 231 INDEX { ciscoSlaEntitlementInfoIndex } 232 ::= { ciscoSlaEntitlementInfoTable 1 } 233 234CiscoSlaEntitlementInfoEntry ::= SEQUENCE { 235 ciscoSlaEntitlementInfoIndex Unsigned32, 236 ciscoSlaEntitlementRequestCount Unsigned32, 237 ciscoSlaEntitlementTag SnmpAdminString, 238 ciscoSlaEntitlementVersion SnmpAdminString, 239 ciscoSlaEntitlementEnforceMode INTEGER, 240 ciscoSlaEntitlementDescription SnmpAdminString, 241 ciscoSlaEntitlementFeatureName SnmpAdminString 242} 243 244ciscoSlaEntitlementInfoIndex OBJECT-TYPE 245 SYNTAX Unsigned32 246 MAX-ACCESS not-accessible 247 STATUS current 248 DESCRIPTION 249 "This object uniquely identifies an entitlement record" 250 ::= { ciscoSlaEntitlementInfoEntry 1 } 251 252ciscoSlaEntitlementRequestCount OBJECT-TYPE 253 SYNTAX Unsigned32 254 MAX-ACCESS read-only 255 STATUS current 256 DESCRIPTION 257 "Number of count that was requested for this entitlement tag. A 258 value of 'zero' indicates that this entitlement is 259 not in use." 260 ::= { ciscoSlaEntitlementInfoEntry 2 } 261 262ciscoSlaEntitlementTag OBJECT-TYPE 263 SYNTAX SnmpAdminString 264 MAX-ACCESS read-only 265 STATUS current 266 DESCRIPTION 267 "The tag name for the entitlement in use. 268 This is abbreviated form of the entitlement tag." 269 ::= { ciscoSlaEntitlementInfoEntry 3 } 270 271ciscoSlaEntitlementVersion OBJECT-TYPE 272 SYNTAX SnmpAdminString 273 MAX-ACCESS read-only 274 STATUS current 275 DESCRIPTION 276 "This object indicates the entitlement version." 277 ::= { ciscoSlaEntitlementInfoEntry 4 } 278 279ciscoSlaEntitlementEnforceMode OBJECT-TYPE 280 SYNTAX INTEGER { 281 initialized(1), -- Initialized 282 waiting(2), -- The initial state after an 283 -- entitlement request while the 284 -- device iswaiting for the 285 -- authorization request 286 -- response. In 287 -- this modethe device 288 -- will already 289 -- have established 290 -- communication 291 -- with Cisco And successfully 292 -- registeredwith Cisco 293 -- Licensing 294 -- Cloud 295 authorized(3), -- The Cisco Licensing 296 -- Authority 297 -- has responded that the 298 -- entitlement requested is in 299 -- compliance 300 outOfCompliance(4), -- The agent has 301 -- received an 302 -- out of compliance 303 -- status 304 -- in response to an 305 -- entitlement 306 -- authorization 307 -- request to the Cisco 308 -- licensing authority. 309 -- The customer 310 -- is out of 311 -- compliance with their 312 -- contract. They have 313 -- either used too many 314 -- licenses/entitlements or 315 -- they are not authorized 316 -- to use a particular 317 -- entitlement tag. 318 overage(5), -- The entitlement is in overage. 319 -- This is informational only. No 320 -- enforcement action should be 321 -- taken. The customer is still in 322 -- compliance but within 323 -- the allowed 324 -- overageamount as specified in 325 -- their contract. 326 evaluationPeriod(6), -- The agent is using the 327 -- evaluation period for 328 -- this entitlement. 329 -- In this mode 330 -- the device has not 331 -- established 332 -- communication 333 -- with Cisco and had not 334 -- registered. 335 evaluationExpired(7), -- Evaluation period has 336 -- expired. 337 gracePeriod(8), -- The grace period is in use. 338 -- This will occur if the device 339 -- has not been able to 340 -- communicate with Cisco for an 341 -- extended period of time 342 -- usually 90 days. The grace 343 -- period is also 344 -- usually 90 days. 345 gracePeriodExpired(9), -- The grace period has 346 -- expired. This means 347 -- the device has not 348 -- contacted 349 -- Cisco for about 180 350 -- days. 351 disabled(10), -- Smart Licensing has been 352 -- deactivated or disabled. The 353 -- application should disable the 354 -- feature using this entitlement. 355 invalidTag(11) -- The entitlement tag is 356 -- invalid. The Licensing 357 -- backend at Cisco 358 -- does not recognize the 359 -- entitlement tag because 360 -- it is 361 -- not in the database. 362 } 363 MAX-ACCESS read-only 364 STATUS current 365 DESCRIPTION 366 "This object indicates the enforce mode for the entitlement tag. 367 368 In Entitlement notifications this will indicate the 369 enforcement mode of an individual entitlement. 370 In global notifications this indicates the overall 371 enforcement mode in the agent." 372 ::= { ciscoSlaEntitlementInfoEntry 5 } 373 374ciscoSlaEntitlementDescription OBJECT-TYPE 375 SYNTAX SnmpAdminString 376 MAX-ACCESS read-only 377 STATUS current 378 DESCRIPTION 379 "This object indicates the description for the entitlements. 380 This value is only available after the agent receives a 381 response from CSSM to an Authorization request. If the 382 description is unknown this object will contain a null string." 383 ::= { ciscoSlaEntitlementInfoEntry 6 } 384 385ciscoSlaEntitlementFeatureName OBJECT-TYPE 386 SYNTAX SnmpAdminString 387 MAX-ACCESS read-only 388 STATUS current 389 DESCRIPTION 390 "This value is the short feature name for the entitlement and is 391 only available after the agent receives a response from CSSM to 392 an Authorization request. If its value is unknown this object 393 will contain a null string." 394 ::= { ciscoSlaEntitlementInfoEntry 7 } 395 396 397-- - Smart License Registration 398 399ciscoSlaRegistrationStatusInfo OBJECT IDENTIFIER 400 ::= { ciscoSlaMIBObjects 6 } 401 402 403ciscoSlaRegistrationStatus OBJECT-TYPE 404 SYNTAX INTEGER { 405 notRegistered(1), -- Smart Agent not registered 406 registrationInProgress(2), -- Smart Agent 407 -- Registration is in 408 -- Progress 409 registrationFailed(3), -- Smart Agent 410 -- Registration Failed 411 registrationRetryinProgress(4), -- Smart Agent 412 -- registration 413 -- retry in 414 -- Progress 415 registrationCompleted(5) -- Smart Agent 416 -- registration 417 -- completed. 418 } 419 MAX-ACCESS read-only 420 STATUS current 421 DESCRIPTION 422 "Smart Agent Registration Status. This is the status of the 423 registration initiated using the token generated from the 424 Cisco 425 Licensing portal." 426 ::= { ciscoSlaRegistrationStatusInfo 1 } 427 428ciscoSlaVirtualAccount OBJECT-TYPE 429 SYNTAX SnmpAdminString 430 MAX-ACCESS read-only 431 STATUS current 432 DESCRIPTION 433 "The virtual account name created in the Licensing Portal to 434 which this device will be registered." 435 ::= { ciscoSlaRegistrationStatusInfo 2 } 436 437ciscoSlaNextCertificateExpireTime OBJECT-TYPE 438 SYNTAX Unsigned32 439 MAX-ACCESS read-only 440 STATUS current 441 DESCRIPTION 442 "The next expiration date/time of ID Certificate in UTC epoch 443 seconds." 444 ::= { ciscoSlaRegistrationStatusInfo 3 } 445 446ciscoSlaEnterpriseAccountName OBJECT-TYPE 447 SYNTAX SnmpAdminString 448 MAX-ACCESS read-only 449 STATUS current 450 DESCRIPTION 451 "The enterprise account name as configured in the Cisco 452 Licensing Portal." 453 ::= { ciscoSlaRegistrationStatusInfo 4 } 454-- Initial Registration Times 455 456ciscoSlaRegisterTime OBJECT IDENTIFIER 457 ::= { ciscoSlaRegistrationStatusInfo 5 } 458 459 460ciscoSlaRegisterInitTime OBJECT-TYPE 461 SYNTAX Unsigned32 462 MAX-ACCESS read-only 463 STATUS current 464 DESCRIPTION 465 "Time in UTC epoch seconds when the Registration of the Smart 466 Agent 467 was initialized." 468 ::= { ciscoSlaRegisterTime 1 } 469 470ciscoSlaRegisterSuccess OBJECT-TYPE 471 SYNTAX TruthValue 472 MAX-ACCESS read-only 473 STATUS current 474 DESCRIPTION 475 "Status of the last attempted Registration of Smart Agent" 476 ::= { ciscoSlaRegisterTime 2 } 477 478ciscoSlaRegisterFailureReason OBJECT-TYPE 479 SYNTAX SnmpAdminString 480 MAX-ACCESS read-only 481 STATUS current 482 DESCRIPTION 483 "Reason for the failure of the last Registration Attempt" 484 ::= { ciscoSlaRegisterTime 3 } 485 486ciscoSlaRegisterNextRetryTime OBJECT-TYPE 487 SYNTAX Unsigned32 488 MAX-ACCESS read-only 489 STATUS current 490 DESCRIPTION 491 "Time in UTC epoch seconds when the next registration attempt 492 will be made." 493 ::= { ciscoSlaRegisterTime 4 } 494-- Renew Registration Times 495 496ciscoSlaRenewTime OBJECT IDENTIFIER 497 ::= { ciscoSlaRegistrationStatusInfo 6 } 498 499 500ciscoSlaRenewInitTime OBJECT-TYPE 501 SYNTAX Unsigned32 502 MAX-ACCESS read-only 503 STATUS current 504 DESCRIPTION 505 "Time in UTC epoch seconds when the ID Cert renewal was 506 initialized" 507 ::= { ciscoSlaRenewTime 1 } 508 509ciscoSlaRenewSuccess OBJECT-TYPE 510 SYNTAX TruthValue 511 MAX-ACCESS read-only 512 STATUS current 513 DESCRIPTION 514 "Status of Renewal of ID Certificate" 515 ::= { ciscoSlaRenewTime 2 } 516 517ciscoSlaRenewFailureReason OBJECT-TYPE 518 SYNTAX SnmpAdminString 519 MAX-ACCESS read-only 520 STATUS current 521 DESCRIPTION 522 "Reason for the failure of the last attempted ID Cert Renewal" 523 ::= { ciscoSlaRenewTime 3 } 524 525ciscoSlaRenewNextRetryTime OBJECT-TYPE 526 SYNTAX Unsigned32 527 MAX-ACCESS read-only 528 STATUS current 529 DESCRIPTION 530 "Time in UTC epoch seconds when the next ID Cert renewal will 531 be tried." 532 ::= { ciscoSlaRenewTime 4 } 533-- - Authorization Info 534 535ciscoSlaAuthorizationInfo OBJECT IDENTIFIER 536 ::= { ciscoSlaMIBObjects 7 } 537 538 539ciscoSlaAuthExpireTime OBJECT-TYPE 540 SYNTAX Unsigned32 541 MAX-ACCESS read-only 542 STATUS current 543 DESCRIPTION 544 "The time in UTC epoch seconds when the authorization will 545 expire if 546 not renewed" 547 ::= { ciscoSlaAuthorizationInfo 1 } 548 549ciscoSlaAuthComplianceStatus OBJECT-TYPE 550 SYNTAX SnmpAdminString 551 MAX-ACCESS read-only 552 STATUS current 553 DESCRIPTION 554 "Overall enforcement status of Smart Licensing in the device." 555 ::= { ciscoSlaAuthorizationInfo 2 } 556 557ciscoSlaAuthOOCStartTime OBJECT-TYPE 558 SYNTAX Unsigned32 559 MAX-ACCESS read-only 560 STATUS current 561 DESCRIPTION 562 "The time in UTC epoch seconds Smart Agent entered Out of 563 Compliance state for this 564 device." 565 ::= { ciscoSlaAuthorizationInfo 3 } 566-- Authorization Info Eval Period 567 568ciscoSlaAuthEvalPeriod OBJECT IDENTIFIER 569 ::= { ciscoSlaAuthorizationInfo 4 } 570 571 572ciscoSlaAuthEvalPeriodInUse OBJECT-TYPE 573 SYNTAX TruthValue 574 MAX-ACCESS read-only 575 STATUS current 576 DESCRIPTION 577 "Indicates if the Evaluation Period is in Use or not" 578 ::= { ciscoSlaAuthEvalPeriod 1 } 579 580ciscoSlaAuthEvalExpiredTime OBJECT-TYPE 581 SYNTAX Unsigned32 582 MAX-ACCESS read-only 583 STATUS current 584 DESCRIPTION 585 "Time in UTC epoch seconds when the Evaluation Period had 586 expired." 587 ::= { ciscoSlaAuthEvalPeriod 2 } 588 589ciscoSlaAuthEvalPeriodLeft OBJECT-TYPE 590 SYNTAX Unsigned32 591 MAX-ACCESS read-only 592 STATUS current 593 DESCRIPTION 594 "Amount of Time left in the Evaluation Period" 595 ::= { ciscoSlaAuthEvalPeriod 3 } 596-- Authorization Renewal 597 598ciscoSlaAuthRenewTime OBJECT IDENTIFIER 599 ::= { ciscoSlaAuthorizationInfo 5 } 600 601 602ciscoSlaAuthRenewInitTime OBJECT-TYPE 603 SYNTAX Unsigned32 604 MAX-ACCESS read-only 605 STATUS current 606 DESCRIPTION 607 "Smart Agent Authorization Renewal Initialization Time in UTC 608 epoch seconds" 609 ::= { ciscoSlaAuthRenewTime 1 } 610 611ciscoSlaAuthRenewSuccess OBJECT-TYPE 612 SYNTAX TruthValue 613 MAX-ACCESS read-only 614 STATUS current 615 DESCRIPTION 616 "This object indicates the authorization renewal status. A 617 value of 'true' indicates the renewal was successful." 618 ::= { ciscoSlaAuthRenewTime 2 } 619 620ciscoSlaAuthRenewFailureReason OBJECT-TYPE 621 SYNTAX SnmpAdminString 622 MAX-ACCESS read-only 623 STATUS current 624 DESCRIPTION 625 "This object indicates the reason for the failure of the last 626 renewal request." 627 ::= { ciscoSlaAuthRenewTime 3 } 628 629ciscoSlaAuthRenewNextRetryTime OBJECT-TYPE 630 SYNTAX Unsigned32 631 MAX-ACCESS read-only 632 STATUS current 633 DESCRIPTION 634 "Time in UTC epoch seconds when the next renewal will be 635 retried." 636 ::= { ciscoSlaAuthRenewTime 4 } 637-- - Notification Objects 638 639ciscoSlaNotifObjects OBJECT IDENTIFIER 640 ::= { ciscoSlaMIBObjects 8 } 641 642 643ciscoSlaGlobalNotifEnable OBJECT-TYPE 644 SYNTAX TruthValue 645 MAX-ACCESS read-write 646 STATUS current 647 DESCRIPTION 648 "This object indicates whether the device should generate 649 the global notifications related to Smart Agent. This object 650 enables/disables sending following notifications: 651 ciscoSlaSmartAgentNotifyEnforcementMode, 652 ciscoSlaSmartAgentNotifyReady, 653 ciscoSlaSmartAgentNotifyEnabled, 654 ciscoSlaSmartAgentNotifyDisabled, 655 ciscoSlaSmartAgentNotifyRegisterFailed, 656 ciscoSlaSmartAgentNotifyRegisterSuccess, 657 ciscoSlaSmartAgentNotifyIdCertExpired, 658 ciscoSlaSmartAgentNotifyIdCertRenewSuccess, 659 ciscoSlaSmartAgentNotifyIdCertRenewFail, 660 ciscoSlaSmartAgentNotifyAuthRenewSuccess, 661 ciscoSlaSmartAgentNotifyAuthRenewFail, 662 ciscoSlaSmartAgentNotifyCommunicationFailure, 663 ciscoSlaSmartAgentNotifyCommunicationRestored, 664 ciscoSlaSmartAgentNotifyIdCertRenewNotStarted, 665 ciscoSlaSmartAgentNotifyIdCertOutOfRange, 666 ciscoSlaSmartAgentNotifySystemClockChanged, 667 ciscoSlaSmartAgentNotifyEvalExpiryWarning, 668 ciscoSlaSmartAgentNotifyEvalExpired, 669 ciscoSlaSmartAgentNotifyIdCertExpiryWarning" 670 DEFVAL { true } 671 ::= { ciscoSlaNotifObjects 1 } 672 673ciscoSlaEntitlementNotifEnable OBJECT-TYPE 674 SYNTAX TruthValue 675 MAX-ACCESS read-write 676 STATUS current 677 DESCRIPTION 678 "This object indicates whether the device should generate 679 the notifications related to entitlement enforce mode in Smart 680 Agent. This object 681 enables/disables sending following notifications: 682 ciscoSlaSmartAgentNotifyEntitlementEnforceMode" 683 DEFVAL { true } 684 ::= { ciscoSlaNotifObjects 2 } 685-- Smart License MIB Notify 686 687ciscoSlaMIBNotifs OBJECT IDENTIFIER 688 ::= { ciscoSmartLicMIB 1 } 689 690 691ciscoSlaSmartAgentNotifyEnforcementMode NOTIFICATION-TYPE 692 OBJECTS { 693 ciscoSlaSUDIInfo, 694 ciscoSlaEntitlementEnforceMode 695 } 696 STATUS current 697 DESCRIPTION 698 "The device generates this notification when the overall 699 enforcement mode in the agent changes." 700 ::= { ciscoSlaMIBNotifs 1 } 701 702ciscoSlaSmartAgentNotifyReady NOTIFICATION-TYPE 703 OBJECTS { ciscoSlaSUDIInfo } 704 STATUS current 705 DESCRIPTION 706 "The device generates this notification when the Smart agent is 707 initialized and ready." 708 ::= { ciscoSlaMIBNotifs 2 } 709 710ciscoSlaSmartAgentNotifyEnabled NOTIFICATION-TYPE 711 OBJECTS { ciscoSlaSUDIInfo } 712 STATUS current 713 DESCRIPTION 714 "The device generates this notification when Smart licensing has 715 been enabled." 716 ::= { ciscoSlaMIBNotifs 3 } 717 718ciscoSlaSmartAgentNotifyDisabled NOTIFICATION-TYPE 719 OBJECTS { ciscoSlaSUDIInfo } 720 STATUS current 721 DESCRIPTION 722 "The device generates this notification when Smart licensing has 723 been disabled" 724 ::= { ciscoSlaMIBNotifs 4 } 725 726ciscoSlaSmartAgentNotifyRegisterFailed NOTIFICATION-TYPE 727 OBJECTS { ciscoSlaSUDIInfo } 728 STATUS current 729 DESCRIPTION 730 "The device generates this notification when Smart licensing 731 registration with Cisco Software Manager has failed" 732 ::= { ciscoSlaMIBNotifs 5 } 733 734ciscoSlaSmartAgentNotifyRegisterSuccess NOTIFICATION-TYPE 735 OBJECTS { ciscoSlaSUDIInfo } 736 STATUS current 737 DESCRIPTION 738 "The device generates this notification when smart licensing 739 registration with Cisco Software Manager has succeeded." 740 ::= { ciscoSlaMIBNotifs 6 } 741 742ciscoSlaSmartAgentNotifyIdCertExpired NOTIFICATION-TYPE 743 OBJECTS { ciscoSlaSUDIInfo } 744 STATUS current 745 DESCRIPTION 746 "The device generates this notification when Smart licensing ID 747 (node) certificate has expired" 748 ::= { ciscoSlaMIBNotifs 7 } 749 750ciscoSlaSmartAgentNotifyIdCertRenewSuccess NOTIFICATION-TYPE 751 OBJECTS { ciscoSlaSUDIInfo } 752 STATUS current 753 DESCRIPTION 754 "The device generates this notification when Smart licensing ID 755 (node) certificate renewal has succeded." 756 ::= { ciscoSlaMIBNotifs 8 } 757 758ciscoSlaSmartAgentNotifyIdCertRenewFail NOTIFICATION-TYPE 759 OBJECTS { ciscoSlaSUDIInfo } 760 STATUS current 761 DESCRIPTION 762 "The device generates this notification when Smart licensing ID 763 (node) certificate renewal has failed." 764 ::= { ciscoSlaMIBNotifs 9 } 765 766ciscoSlaSmartAgentNotifyAuthRenewSuccess NOTIFICATION-TYPE 767 OBJECTS { ciscoSlaSUDIInfo } 768 STATUS current 769 DESCRIPTION 770 "The device generates this notification when Smart licensing 771 entitlement (AUTH) renew was successful." 772 ::= { ciscoSlaMIBNotifs 10 } 773 774ciscoSlaSmartAgentNotifyAuthRenewFail NOTIFICATION-TYPE 775 OBJECTS { ciscoSlaSUDIInfo } 776 STATUS current 777 DESCRIPTION 778 "The device generates this notification when Smart licensing 779 entitlement (AUTH) renew has failed" 780 ::= { ciscoSlaMIBNotifs 11 } 781 782ciscoSlaSmartAgentNotifyCommunicationFailure NOTIFICATION-TYPE 783 OBJECTS { ciscoSlaSUDIInfo } 784 STATUS current 785 DESCRIPTION 786 "The device generates this notification when Smart Agent 787 failed to communicate with CSSM." 788 ::= { ciscoSlaMIBNotifs 12 } 789 790ciscoSlaSmartAgentNotifyCommunicationRestored NOTIFICATION-TYPE 791 OBJECTS { ciscoSlaSUDIInfo } 792 STATUS current 793 DESCRIPTION 794 "The device generates this notification when Smart Agent 795 communication with CSSM has been restored" 796 ::= { ciscoSlaMIBNotifs 13 } 797 798ciscoSlaSmartAgentNotifyIdCertRenewNotStarted NOTIFICATION-TYPE 799 OBJECTS { ciscoSlaSUDIInfo } 800 STATUS current 801 DESCRIPTION 802 "The device generates this notification when Smart Agent 803 Id (Node) certificate renewal is not started" 804 ::= { ciscoSlaMIBNotifs 14 } 805 806ciscoSlaSmartAgentNotifyEntitlementEnforceMode NOTIFICATION-TYPE 807 OBJECTS { 808 ciscoSlaEntitlementRequestCount, 809 ciscoSlaEntitlementTag, 810 ciscoSlaEntitlementVersion, 811 ciscoSlaEntitlementEnforceMode, 812 ciscoSlaSUDIInfo 813 } 814 STATUS current 815 DESCRIPTION 816 "The device generates this notification when the enforcement 817 mode of an entitlement has changed." 818 ::= { ciscoSlaMIBNotifs 15 } 819 820ciscoSlaSmartAgentNotifyIdCertOutOfRange NOTIFICATION-TYPE 821 OBJECTS { ciscoSlaSUDIInfo } 822 STATUS current 823 DESCRIPTION 824 "The device generates this notification when the ID certificate 825 is out of the valid range after the system clock changed. 826 It means the current time is either before the start time or 827 after the end time of the certificate." 828 ::= { ciscoSlaMIBNotifs 16 } 829 830ciscoSlaSmartAgentNotifySystemClockChanged NOTIFICATION-TYPE 831 OBJECTS { ciscoSlaSUDIInfo } 832 STATUS current 833 DESCRIPTION 834 "The device generates this notification when the system clock 835 has changed." 836 ::= { ciscoSlaMIBNotifs 17 } 837 838ciscoSlaSmartAgentNotifyEvalExpiryWarning NOTIFICATION-TYPE 839 OBJECTS { ciscoSlaSUDIInfo } 840 STATUS current 841 DESCRIPTION 842 "The device generates this notification to warn regarding the 843 impending evaluation time expiry." 844 ::= { ciscoSlaMIBNotifs 18 } 845 846ciscoSlaSmartAgentNotifyEvalExpired NOTIFICATION-TYPE 847 OBJECTS { ciscoSlaSUDIInfo } 848 STATUS current 849 DESCRIPTION 850 "The device generates this notification to notify the expiration 851 of the evaluation period." 852 ::= { ciscoSlaMIBNotifs 19 } 853 854ciscoSlaSmartAgentNotifyIdCertExpiryWarning NOTIFICATION-TYPE 855 OBJECTS { ciscoSlaSUDIInfo } 856 STATUS current 857 DESCRIPTION 858 "The device generates this notification to warn regarding the 859 impending expiry of the id (node) certificate." 860 ::= { ciscoSlaMIBNotifs 20 } 861-- Smart License MIB Conformance Objects 862 863ciscoSlaMIBConform OBJECT IDENTIFIER 864 ::= { ciscoSmartLicMIB 2 } 865 866-- - Conformanc Compliance Objects 867 868ciscoSlaMIBCompliances OBJECT IDENTIFIER 869 ::= { ciscoSlaMIBConform 1 } 870 871 872ciscoSlaMIBCompliance MODULE-COMPLIANCE 873 STATUS current 874 DESCRIPTION 875 "Compliance statement for Cisco Smart license MIB." 876 MODULE -- this module 877 MANDATORY-GROUPS { 878 ciscoSlaMIBEntitlementInfoGroup, 879 ciscoSlaMIBRegistrationStatusInfoGroup, 880 ciscoSlaMIBGlobalNotificationGroup, 881 ciscoSlaMIBAgentInfoGroup, 882 ciscoSlaMIBEntitlementNotifGroup, 883 ciscoSlaMIBNotificationEnableGroup, 884 ciscoSlaMIBAuthorizationInfoGroup 885 } 886 ::= { ciscoSlaMIBCompliances 1 } 887-- - Conformance Groups 888 889ciscoSlaMIBGroups OBJECT IDENTIFIER 890 ::= { ciscoSlaMIBConform 2 } 891 892 893ciscoSlaMIBEntitlementInfoGroup OBJECT-GROUP 894 OBJECTS { 895 ciscoSlaEntitlementRequestCount, 896 ciscoSlaEntitlementTag, 897 ciscoSlaEntitlementVersion, 898 ciscoSlaEntitlementEnforceMode, 899 ciscoSlaEntitlementFeatureName, 900 ciscoSlaEntitlementDescription 901 } 902 STATUS current 903 DESCRIPTION 904 "A collection of objects for Entitlements requested and their 905 related information." 906 ::= { ciscoSlaMIBGroups 1 } 907 908ciscoSlaMIBRegistrationStatusInfoGroup OBJECT-GROUP 909 OBJECTS { 910 ciscoSlaRegistrationStatus, 911 ciscoSlaVirtualAccount, 912 ciscoSlaNextCertificateExpireTime, 913 ciscoSlaEnterpriseAccountName, 914 ciscoSlaRegisterInitTime, 915 ciscoSlaRegisterSuccess, 916 ciscoSlaRenewInitTime, 917 ciscoSlaRenewSuccess, 918 ciscoSlaRenewFailureReason, 919 ciscoSlaRenewNextRetryTime, 920 ciscoSlaRegisterFailureReason, 921 ciscoSlaRegisterNextRetryTime 922 } 923 STATUS current 924 DESCRIPTION 925 "A collection of objects representing the information regarding 926 the registration status of the device." 927 ::= { ciscoSlaMIBGroups 2 } 928 929ciscoSlaMIBGlobalNotificationGroup NOTIFICATION-GROUP 930 NOTIFICATIONS { 931 ciscoSlaSmartAgentNotifyEnforcementMode, 932 ciscoSlaSmartAgentNotifyReady, 933 ciscoSlaSmartAgentNotifyEnabled, 934 ciscoSlaSmartAgentNotifyDisabled, 935 ciscoSlaSmartAgentNotifyRegisterFailed, 936 ciscoSlaSmartAgentNotifyRegisterSuccess, 937 ciscoSlaSmartAgentNotifyIdCertExpired, 938 ciscoSlaSmartAgentNotifyIdCertRenewSuccess, 939 ciscoSlaSmartAgentNotifyIdCertRenewFail, 940 ciscoSlaSmartAgentNotifyAuthRenewSuccess, 941 ciscoSlaSmartAgentNotifyAuthRenewFail, 942 ciscoSlaSmartAgentNotifyCommunicationFailure, 943 ciscoSlaSmartAgentNotifyCommunicationRestored, 944 ciscoSlaSmartAgentNotifyIdCertRenewNotStarted, 945 ciscoSlaSmartAgentNotifyIdCertOutOfRange, 946 ciscoSlaSmartAgentNotifySystemClockChanged, 947 ciscoSlaSmartAgentNotifyEvalExpiryWarning, 948 ciscoSlaSmartAgentNotifyEvalExpired, 949 ciscoSlaSmartAgentNotifyIdCertExpiryWarning 950 } 951 STATUS current 952 DESCRIPTION 953 "A collection of global notifications related to Smart Agent" 954 ::= { ciscoSlaMIBGroups 3 } 955 956ciscoSlaMIBAgentInfoGroup OBJECT-GROUP 957 OBJECTS { 958 ciscoSlaVersion, 959 ciscoSlaEnabled, 960 ciscoSlaSUDIInfo, 961 ciscoSlaInstanceId 962 } 963 STATUS current 964 DESCRIPTION 965 "A collection of objects representing meta data related to Smart 966 Agent state" 967 ::= { ciscoSlaMIBGroups 4 } 968 969ciscoSlaMIBEntitlementNotifGroup NOTIFICATION-GROUP 970 NOTIFICATIONS { ciscoSlaSmartAgentNotifyEntitlementEnforceMode } 971 STATUS current 972 DESCRIPTION 973 "A collection of notifications related to entitlement enforce 974 mode in SmartAgent" 975 ::= { ciscoSlaMIBGroups 5 } 976 977ciscoSlaMIBNotificationEnableGroup OBJECT-GROUP 978 OBJECTS { 979 ciscoSlaGlobalNotifEnable, 980 ciscoSlaEntitlementNotifEnable 981 } 982 STATUS current 983 DESCRIPTION 984 "A collection of objects for controlling 985 (enabling/disabling) license notifications to a management 986 application." 987 ::= { ciscoSlaMIBGroups 6 } 988 989ciscoSlaMIBAuthorizationInfoGroup OBJECT-GROUP 990 OBJECTS { 991 ciscoSlaAuthExpireTime, 992 ciscoSlaAuthComplianceStatus, 993 ciscoSlaAuthOOCStartTime, 994 ciscoSlaAuthRenewInitTime, 995 ciscoSlaAuthRenewSuccess, 996 ciscoSlaAuthRenewFailureReason, 997 ciscoSlaAuthRenewNextRetryTime, 998 ciscoSlaAuthEvalPeriodInUse, 999 ciscoSlaAuthEvalExpiredTime, 1000 ciscoSlaAuthEvalPeriodLeft 1001 } 1002 STATUS current 1003 DESCRIPTION 1004 "A collection of MIB objects representing the Authorization 1005 State 1006 of the Smart Agent." 1007 ::= { ciscoSlaMIBGroups 7 } 1008 1009END 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039