1 2-- $Id: CISCO-CONFIG-MAN-MIB.my,v 3.3.52.1 1996/06/11 19:38:20 snyder 3-- Exp $ 4-- $Source: /release/112/cvs/Xsys/MIBS/CISCO-CONFIG-MAN-MIB.my,v $ 5-- ***************************************************************** 6-- CISCO-CONFIG-MAN-MIB.my: Configuration Management MIB 7-- 8-- January 2002, A S Kiran Koushik 9-- 10-- Copyright (c) 1995-1996, 2002, 2004-2006, 2014 by cisco Systems, Inc. 11-- All rights reserved. 12-- 13-- ***************************************************************** 14-- $Log: CISCO-CONFIG-MAN-MIB.my,v $ 15-- Revision 3.3.52.1 1996/06/11 19:38:20 snyder 16-- CSCdi60118: MIB doc spellink errors 17-- Branch: California_branch 18-- 19-- Revision 3.3 1995/11/28 22:18:48 bstewart 20-- CSCdi43134: Configuration Management MIB needs a ciscoMgmt arc 21-- assigned 22-- Got a proper number. 23-- 24-- Revision 3.2 1995/11/17 08:33:54 hampton 25-- Remove old entries from the RCS header logs. 26-- 27-- Revision 3.1 1995/11/09 10:49:43 shaker 28-- Bump version numbers from 2.x to 3.x. 29-- 30-- Revision 2.2 1995/11/08 20:48:22 shaker 31-- Merge Arkansas_branch into 11.1 mainline. 32-- 33-- Revision 2.1 1995/09/15 22:38:24 thille 34-- Add placeholders for Bob's config history feature and MIB. 35-- 36 37-- ***************************************************************** 38-- $Endlog 39 40CISCO-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN 41 42IMPORTS 43 MODULE-IDENTITY, 44 OBJECT-TYPE, 45 NOTIFICATION-TYPE, 46 TimeTicks, 47 Integer32, 48 Counter32, 49 IpAddress, 50 Gauge32, 51 Unsigned32 52 FROM SNMPv2-SMI 53 MODULE-COMPLIANCE, 54 OBJECT-GROUP, 55 NOTIFICATION-GROUP 56 FROM SNMPv2-CONF 57 DisplayString, 58 TruthValue, 59 DateAndTime, 60 TEXTUAL-CONVENTION 61 FROM SNMPv2-TC 62 InetAddressType, 63 InetAddress 64 FROM INET-ADDRESS-MIB 65 SnmpAdminString 66 FROM SNMP-FRAMEWORK-MIB 67 Unsigned64 68 FROM CISCO-TC 69 ciscoMgmt 70 FROM CISCO-SMI; 71 72 73ciscoConfigManMIB MODULE-IDENTITY 74 LAST-UPDATED "200608220000Z" 75 ORGANIZATION "Cisco Systems, Inc." 76 CONTACT-INFO 77 "Cisco Systems 78 Customer Service 79 80 81 Postal: 170 W Tasman Drive 82 San Jose, CA 95134 83 USA 84 85 Tel: +1 800 553-NETS 86 87 E-mail: cs-snmp@cisco.com" 88 DESCRIPTION 89 "Configuration management MIB. 90 91 The MIB represents a model of configuration data that 92 exists in various locations: 93 94 running in use by the running system 95 terminal operator's mind or attached hardware 96 local saved locally in NVRAM or flash 97 remote saved to some server on the network 98 99 Although some of the system functions that relate here 100 can be used for general file storage and transfer, this 101 MIB intends to include only such operations as clearly 102 relate to configuration. Its primary emphasis is to 103 track changes and saves of the running configuration. 104 105 As saved data moves further from startup use, such as 106 into different local flash files or onto the network, 107 tracking becomes difficult to impossible, so the MIB's 108 interest and functions are confined in that area. 109 110 Information from ccmCLIHistoryCommandTable can be used 111 to track the exact configuration changes that took 112 place within a particular Configuration History 113 event. NMS' can use this information to update 114 the related components. 115 For example: 116 If commands related only to MPLS are entered 117 then the NMS need to update only the MPLS related 118 management information rather than updating 119 all of its management information. 120 Acronyms and terms: 121 122 CLI Command Line Interface." 123 REVISION "201903110000Z" 124 DESCRIPTION 125 "Added new varbind ccmHistoryEventTerminalUser to 126 ciscoConfigManEvent and ccmCLIRunningConfigChanged 127 notifications" 128 REVISION "200608170000Z" 129 DESCRIPTION 130 "Added a new group of objects to store the information 131 related to the Config Change Tracking ID (CTID) feature. 132 133 CTID will provide a version number that is unique for 134 version-incrementing changes to the IOS 135 running-configuration. It will also provide information 136 about when CTID last changed. 137 138 Added scalars: 139 * ccmCTID 140 * ccmCTIDLastChangeTime 141 * ccmCTIDWhoChanged 142 * ccmCTIDRolledOverNotifEnable 143 144 Added Notification: 145 * ccmCTIDRolledOver 146 147 Added Object Group: 148 * ciscoConfigManCTIDObjectGroup 149 150 Added Notification Group: 151 * ciscoConfigManCTIDNotifyGroup 152 153 Added Compliance: 154 ciscoConfigManMIBComplianceRev4" 155 REVISION "200406180000Z" 156 DESCRIPTION 157 "The Objects ccmHistoryEventCommandSourceAddress and 158 ccmHistoryEventServerAddress are deprecated since 159 they support only IPv4 address. These objects have 160 been replaced by two new objects 161 ccmHistoryEventCommandSourceAddrRev1 and 162 ccmHistoryEventServerAddrRev1. In addition to these 163 objects two more new objects are defined 164 ccmHistoryEventCommandSourceAddrType and 165 ccmHistoryEventServerAddrType" 166 REVISION "200206070000Z" 167 DESCRIPTION 168 "Added new enumerations networkFtp(8) and 169 networkScp(9) to HistoryEventMedium." 170 REVISION "200203120000Z" 171 DESCRIPTION 172 "Added ccmCLIHistoryCommandTable for 173 storing the CLI commands that took effect during 174 a configuration event. 175 176 Added scalars ccmCLIHistoryMaxCmdEntries 177 ccmCLIHistoryCmdEntries and 178 ccmCLIHistoryCmdEntriesAllowed. 179 180 Added ccmHistoryCLICmdEntriesBumped to 181 ccmHistoryEventTable to store the number of 182 corresponding bumped entries in the 183 ccmCLIHistoryCommandTable. 184 185 Added the ccmCLIRunningConfigChanged notification. 186 Added ccmCLICfgRunConfNotifEnable to control the 187 ccmCLIRunningConfigChanged notification. 188 189 Added notification group 190 ciscoConfigManHistNotifyGroup. 191 192 Updated the MIB description to indicate the use of 193 the above additions." 194 REVISION "9511280000Z" 195 DESCRIPTION 196 "Initial version of this MIB module." 197 ::= { ciscoMgmt 43 } 198 199 200ciscoConfigManMIBObjects OBJECT IDENTIFIER 201 ::= { ciscoConfigManMIB 1 } 202 203ccmHistory OBJECT IDENTIFIER 204 ::= { ciscoConfigManMIBObjects 1 } 205 206ccmCLIHistory OBJECT IDENTIFIER 207 ::= { ciscoConfigManMIBObjects 2 } 208 209ccmCLICfg OBJECT IDENTIFIER 210 ::= { ciscoConfigManMIBObjects 3 } 211 212ccmCTIDObjects OBJECT IDENTIFIER 213 ::= { ciscoConfigManMIBObjects 4 } 214 215-- Textual Conventions 216 217HistoryEventMedium ::= TEXTUAL-CONVENTION 218 STATUS current 219 DESCRIPTION 220 "The source or destination of a configuration change, 221 save, or copy. 222 223 erase erasing destination (source only) 224 running live operational data 225 commandSource the command source itself 226 startup what the system will use next reboot 227 local local NVRAM or flash 228 networkTftp network host via Trivial File Transfer 229 networkRcp network host via Remote Copy 230 networkFtp network host via File transfer 231 networkScp network host via Secure Copy 232 " 233 SYNTAX INTEGER { 234 erase(1), 235 commandSource(2), 236 running(3), 237 startup(4), 238 local(5), 239 networkTftp(6), 240 networkRcp(7), 241 networkFtp(8), 242 networkScp(9) 243 } 244 245-- Configuration History 246ccmHistoryRunningLastChanged OBJECT-TYPE 247 SYNTAX TimeTicks 248 MAX-ACCESS read-only 249 STATUS current 250 DESCRIPTION 251 "The value of sysUpTime when the running configuration 252 was last changed. 253 254 If the value of ccmHistoryRunningLastChanged is 255 greater than ccmHistoryRunningLastSaved, the 256 configuration has been changed but not saved." 257 ::= { ccmHistory 1 } 258 259ccmHistoryRunningLastSaved OBJECT-TYPE 260 SYNTAX TimeTicks 261 MAX-ACCESS read-only 262 STATUS current 263 DESCRIPTION 264 "The value of sysUpTime when the running configuration 265 was last saved (written). 266 267 If the value of ccmHistoryRunningLastChanged is 268 greater than ccmHistoryRunningLastSaved, the 269 configuration has been changed but not saved. 270 271 What constitutes a safe saving of the running 272 configuration is a management policy issue beyond the 273 scope of this MIB. For some installations, writing the 274 running configuration to a terminal may be a way of 275 capturing and saving it. Others may use local or 276 remote storage. Thus ANY write is considered saving 277 for the purposes of the MIB." 278 ::= { ccmHistory 2 } 279 280ccmHistoryStartupLastChanged OBJECT-TYPE 281 SYNTAX TimeTicks 282 MAX-ACCESS read-only 283 STATUS current 284 DESCRIPTION 285 "The value of sysUpTime when the startup configuration 286 was last written to. In general this is the 287 default configuration used when cold starting the 288 system. It may have been changed by a save of the 289 running configuration or by a copy from elsewhere." 290 ::= { ccmHistory 3 } 291 292ccmHistoryMaxEventEntries OBJECT-TYPE 293 SYNTAX Integer32 (0..2147483647 ) 294 MAX-ACCESS read-only 295 STATUS current 296 DESCRIPTION 297 "The maximum number of entries that can be held in 298 ccmHistoryEventTable. 299 300 The recommended value for implementations is 10." 301 ::= { ccmHistory 4 } 302 303ccmHistoryEventEntriesBumped OBJECT-TYPE 304 SYNTAX Counter32 305 MAX-ACCESS read-only 306 STATUS current 307 DESCRIPTION 308 "The number of times the oldest entry in 309 ccmHistoryEventTable was deleted to make room 310 for a new entry." 311 ::= { ccmHistory 5 } 312 313ccmHistoryEventTable OBJECT-TYPE 314 SYNTAX SEQUENCE OF CcmHistoryEventEntry 315 MAX-ACCESS not-accessible 316 STATUS current 317 DESCRIPTION "A table of configuration events on this router." 318 ::= { ccmHistory 6 } 319 320ccmHistoryEventEntry OBJECT-TYPE 321 SYNTAX CcmHistoryEventEntry 322 MAX-ACCESS not-accessible 323 STATUS current 324 DESCRIPTION 325 "Information about a configuration event on this 326 router." 327 INDEX { ccmHistoryEventIndex } 328 ::= { ccmHistoryEventTable 1 } 329 330CcmHistoryEventEntry ::= SEQUENCE { 331 ccmHistoryEventIndex Integer32, 332 ccmHistoryEventTime TimeTicks, 333 ccmHistoryEventCommandSource INTEGER , 334 ccmHistoryEventConfigSource HistoryEventMedium, 335 ccmHistoryEventConfigDestination HistoryEventMedium, 336 ccmHistoryEventTerminalType INTEGER , 337 ccmHistoryEventTerminalNumber Integer32, 338 ccmHistoryEventTerminalUser DisplayString, 339 ccmHistoryEventTerminalLocation DisplayString, 340 ccmHistoryEventCommandSourceAddress IpAddress, 341 ccmHistoryEventVirtualHostName DisplayString, 342 ccmHistoryEventServerAddress IpAddress, 343 ccmHistoryEventFile DisplayString, 344 ccmHistoryEventRcpUser DisplayString, 345 ccmHistoryCLICmdEntriesBumped Counter32, 346 ccmHistoryEventCommandSourceAddrType InetAddressType, 347 ccmHistoryEventCommandSourceAddrRev1 InetAddress, 348 ccmHistoryEventServerAddrType InetAddressType, 349 ccmHistoryEventServerAddrRev1 InetAddress 350} 351 352ccmHistoryEventIndex OBJECT-TYPE 353 SYNTAX Integer32 (1..2147483647 ) 354 MAX-ACCESS not-accessible 355 STATUS current 356 DESCRIPTION 357 "A monotonically increasing integer for the sole 358 purpose of indexing events. When it reaches the 359 maximum value, an extremely unlikely event, the agent 360 wraps the value back to 1 and may flush existing 361 entries." 362 ::= { ccmHistoryEventEntry 1 } 363 364ccmHistoryEventTime OBJECT-TYPE 365 SYNTAX TimeTicks 366 MAX-ACCESS read-only 367 STATUS current 368 DESCRIPTION "The value of sysUpTime when the event occurred." 369 ::= { ccmHistoryEventEntry 2 } 370 371ccmHistoryEventCommandSource OBJECT-TYPE 372 SYNTAX INTEGER { 373 commandLine(1), 374 snmp(2) 375 } 376 MAX-ACCESS read-only 377 STATUS current 378 DESCRIPTION 379 "The source of the command that instigated the event." 380 ::= { ccmHistoryEventEntry 3 } 381 382ccmHistoryEventConfigSource OBJECT-TYPE 383 SYNTAX HistoryEventMedium 384 MAX-ACCESS read-only 385 STATUS current 386 DESCRIPTION "The configuration data source for the event." 387 ::= { ccmHistoryEventEntry 4 } 388 389ccmHistoryEventConfigDestination OBJECT-TYPE 390 SYNTAX HistoryEventMedium 391 MAX-ACCESS read-only 392 STATUS current 393 DESCRIPTION "The configuration data destination for the event." 394 ::= { ccmHistoryEventEntry 5 } 395 396ccmHistoryEventTerminalType OBJECT-TYPE 397 SYNTAX INTEGER { 398 notApplicable(1), 399 unknown(2), 400 console(3), 401 terminal(4), 402 virtual(5), 403 auxiliary(6) 404 } 405 MAX-ACCESS read-only 406 STATUS current 407 DESCRIPTION 408 "If ccmHistoryEventCommandSource is 'commandLine', 409 the terminal type, otherwise 'notApplicable'." 410 ::= { ccmHistoryEventEntry 6 } 411 412ccmHistoryEventTerminalNumber OBJECT-TYPE 413 SYNTAX Integer32 (-2147483648..2147483647 ) 414 MAX-ACCESS read-only 415 STATUS current 416 DESCRIPTION 417 "If ccmHistoryEventCommandSource is 'commandLine', 418 the terminal number. The value is -1 if not available 419 or not applicable." 420 ::= { ccmHistoryEventEntry 7 } 421 422ccmHistoryEventTerminalUser OBJECT-TYPE 423 SYNTAX DisplayString (SIZE (0..64)) 424 MAX-ACCESS read-only 425 STATUS current 426 DESCRIPTION 427 "If ccmHistoryEventCommandSource is 'commandLine', 428 the name of the logged in user. The length is zero if 429 not available or not applicable." 430 ::= { ccmHistoryEventEntry 8 } 431 432ccmHistoryEventTerminalLocation OBJECT-TYPE 433 SYNTAX DisplayString (SIZE (0..64)) 434 MAX-ACCESS read-only 435 STATUS current 436 DESCRIPTION 437 "If ccmHistoryEventCommandSource is 'commandLine', 438 the hard-wired location of the terminal or the remote 439 host for an incoming connection. The length is zero 440 if not available or not applicable." 441 ::= { ccmHistoryEventEntry 9 } 442 443ccmHistoryEventCommandSourceAddress OBJECT-TYPE 444 SYNTAX IpAddress 445 MAX-ACCESS read-only 446 STATUS deprecated 447 DESCRIPTION 448 "If ccmHistoryEventTerminalType is 'virtual', the 449 internet address of the connected system. 450 451 If ccmHistoryEventCommandSource is 'snmp', the internet 452 address of the requester. 453 454 The value is 0.0.0.0 if not available or not 455 applicable. 456 457 This object is deprecated by 458 ccmHistoryEventCommandSourceAddrRev1" 459 ::= { ccmHistoryEventEntry 10 } 460 461ccmHistoryEventVirtualHostName OBJECT-TYPE 462 SYNTAX DisplayString (SIZE (0..64)) 463 MAX-ACCESS read-only 464 STATUS current 465 DESCRIPTION 466 "If ccmHistoryEventTerminalType is 'virtual', the host 467 name of the connected system. The length is zero if 468 not available or not applicable." 469 ::= { ccmHistoryEventEntry 11 } 470 471ccmHistoryEventServerAddress OBJECT-TYPE 472 SYNTAX IpAddress 473 MAX-ACCESS read-only 474 STATUS deprecated 475 DESCRIPTION 476 "If ccmHistoryEventConfigSource or 477 ccmHistoryEventConfigDestination is 'networkTftp' or 478 'networkRcp', the internet address of the storage file 479 server. The value is 0.0.0.0 if not applicable or not 480 available. 481 This object is deprecated by 482 ccmHistoryEventServerAddrRev1" 483 ::= { ccmHistoryEventEntry 12 } 484 485ccmHistoryEventFile OBJECT-TYPE 486 SYNTAX DisplayString (SIZE (0..64)) 487 MAX-ACCESS read-only 488 STATUS current 489 DESCRIPTION 490 "If ccmHistoryEventConfigSource or 491 ccmHistoryEventConfigDestination is 'networkTftp' or 492 'networkRcp', the configuration file name at the 493 storage file server. The length is zero if not 494 available or not applicable." 495 ::= { ccmHistoryEventEntry 13 } 496 497ccmHistoryEventRcpUser OBJECT-TYPE 498 SYNTAX DisplayString (SIZE (0..64)) 499 MAX-ACCESS read-only 500 STATUS current 501 DESCRIPTION 502 "If ccmHistoryEventConfigSource or 503 ccmHistoryEventConfigDestination is 'networkRcp', the 504 remote user name. The length is zero if not applicable 505 or not available." 506 ::= { ccmHistoryEventEntry 14 } 507 508ccmHistoryCLICmdEntriesBumped OBJECT-TYPE 509 SYNTAX Counter32 510 MAX-ACCESS read-only 511 STATUS current 512 DESCRIPTION 513 "The number of times the oldest entry in 514 ccmCLIHistoryCommandTable with first index as 515 ccmHistoryEventIndex was deleted to make 516 room for a new entry. 517 518 This object is applicable only if 519 ccmHistoryEventCommandSource has a value 520 of 'commandLine'." 521 ::= { ccmHistoryEventEntry 15 } 522 523ccmHistoryEventCommandSourceAddrType OBJECT-TYPE 524 SYNTAX InetAddressType 525 MAX-ACCESS read-only 526 STATUS current 527 DESCRIPTION 528 "This object indicates the transport type of the 529 address contained in 530 ccmHistoryEventCommandSourceAddrRev1. 531 532 The value will be zero if not available or not 533 applicable." 534 ::= { ccmHistoryEventEntry 16 } 535 536ccmHistoryEventCommandSourceAddrRev1 OBJECT-TYPE 537 SYNTAX InetAddress 538 MAX-ACCESS read-only 539 STATUS current 540 DESCRIPTION 541 "If ccmHistoryEventTerminalType is 'virtual', the 542 internet address of the connected system. 543 544 If ccmHistoryEventCommandSource is 'snmp', the 545 internet address of the requester. 546 547 The value of all bit's is zero if not available or 548 not applicable. 549 550 The Format of this address depends on the value of the 551 ccmHistoryEventCommandSourceAddrType object. 552 553 This object deprecates 554 ccmHistoryEventCommandSourceAddress" 555 ::= { ccmHistoryEventEntry 17 } 556 557ccmHistoryEventServerAddrType OBJECT-TYPE 558 SYNTAX InetAddressType 559 MAX-ACCESS read-only 560 STATUS current 561 DESCRIPTION 562 "This object indicates the transport type of the 563 address contained in ccmHistoryEventServerAddrRev1. 564 565 The value will be zero if not available or not 566 aplicable." 567 ::= { ccmHistoryEventEntry 18 } 568 569ccmHistoryEventServerAddrRev1 OBJECT-TYPE 570 SYNTAX InetAddress 571 MAX-ACCESS read-only 572 STATUS current 573 DESCRIPTION 574 "If ccmHistoryEventConfigSource or 575 ccmHistoryEventConfigDestination is 'networkTftp' or 576 'networkRcp', the internet address of the storage file 577 server. 578 579 The value of all bits is 0s if not applicable or not 580 available. 581 582 The Format of this address depends on the value of the 583 ccmHistoryEventServerAddrType object. 584 585 This object deprecates ccmHistoryEventServerAddress." 586 ::= { ccmHistoryEventEntry 19 } 587 588 589 590-- ccmCLIHistory 591ccmCLIHistoryMaxCmdEntries OBJECT-TYPE 592 SYNTAX Unsigned32 (0..4294967295 ) 593 MAX-ACCESS read-write 594 STATUS current 595 DESCRIPTION 596 "The maximum number of entries that can be held in 597 ccmCLIHistoryCommandTable. 598 599 The recommended value for implementations is 100. 600 601 If the number of entries in ccmCLIHistoryCommandTable 602 exceeds the value of this object, old entries will be 603 bumped to make room for new entries. 604 605 The ccmCLIHistoryCommandTable will not be populated 606 if the value of this object is 0." 607 ::= { ccmCLIHistory 1 } 608 609ccmCLIHistoryCmdEntries OBJECT-TYPE 610 SYNTAX Gauge32 611 MAX-ACCESS read-only 612 STATUS current 613 DESCRIPTION 614 "The current number of entries in 615 ccmCLIHistoryCommandTable." 616 ::= { ccmCLIHistory 2 } 617 618ccmCLIHistoryCmdEntriesAllowed OBJECT-TYPE 619 SYNTAX Unsigned32 620 MAX-ACCESS read-only 621 STATUS current 622 DESCRIPTION 623 "This object indicates the upper limit on the 624 number of entries allowed in 625 ccmCLIHistoryCommandTable by the managed system." 626 ::= { ccmCLIHistory 3 } 627 628ccmCLIHistoryCommandTable OBJECT-TYPE 629 SYNTAX SEQUENCE OF CcmCLIHistoryCommandEntry 630 MAX-ACCESS not-accessible 631 STATUS current 632 DESCRIPTION 633 "A table of CLI commands that took effect during 634 configuration events." 635 ::= { ccmCLIHistory 4 } 636 637ccmCLIHistoryCommandEntry OBJECT-TYPE 638 SYNTAX CcmCLIHistoryCommandEntry 639 MAX-ACCESS not-accessible 640 STATUS current 641 DESCRIPTION 642 "Information about the CLI commands that took effect 643 during the configuration event pointed by 644 ccmCLIHistoryEventIndex. 645 646 A set of rows in this table having the first 647 index as ccmHistoryEventIndex will store the 648 CLI commands entered during the corresponding 649 configuration event in ccmHistoryEventTable. 650 651 An entry will be created in this table only if 652 the corresponding entry in ccmHistoryEventTable has 653 a value of 'commandLine' for 654 ccmHistoryEventCommandSource." 655 INDEX { 656 ccmHistoryEventIndex, 657 ccmCLIHistoryCommandIndex 658 } 659 ::= { ccmCLIHistoryCommandTable 1 } 660 661CcmCLIHistoryCommandEntry ::= SEQUENCE { 662 ccmCLIHistoryCommandIndex Unsigned32, 663 ccmCLIHistoryCommand DisplayString 664} 665 666ccmCLIHistoryCommandIndex OBJECT-TYPE 667 SYNTAX Unsigned32 (1..4294967295 ) 668 MAX-ACCESS not-accessible 669 STATUS current 670 DESCRIPTION 671 "A monotonically increasing integer for the 672 purpose of indexing CLI commands which took effect 673 during a configuration event." 674 ::= { ccmCLIHistoryCommandEntry 1 } 675 676ccmCLIHistoryCommand OBJECT-TYPE 677 SYNTAX DisplayString 678 MAX-ACCESS read-only 679 STATUS current 680 DESCRIPTION 681 "The CLI command entered which took effect 682 during the configuration event pointed by 683 ccmHistoryEventIndex." 684 ::= { ccmCLIHistoryCommandEntry 2 } 685 686 687 688ccmCLICfgRunConfNotifEnable OBJECT-TYPE 689 SYNTAX TruthValue 690 MAX-ACCESS read-write 691 STATUS current 692 DESCRIPTION 693 "This variable indicates whether the system produces 694 the ccmCLIRunningConfigChanged notification. A false 695 value will prevent notifications from being generated 696 by this system." 697 DEFVAL { false } 698 ::= { ccmCLICfg 1 } 699 700ccmCTID OBJECT-TYPE 701 SYNTAX Unsigned64 702 MAX-ACCESS read-only 703 STATUS current 704 DESCRIPTION 705 "This object indicates the Config Change Tracking ID which 706 uniquely represents version-incrementing changes to the IOS 707 running configuration." 708 ::= { ccmCTIDObjects 1 } 709 710ccmCTIDLastChangeTime OBJECT-TYPE 711 SYNTAX DateAndTime 712 MAX-ACCESS read-only 713 STATUS current 714 DESCRIPTION 715 "This object indicates the time when the Config Change Tracking 716 ID last changed." 717 ::= { ccmCTIDObjects 2 } 718 719ccmCTIDWhoChanged OBJECT-TYPE 720 SYNTAX SnmpAdminString 721 MAX-ACCESS read-only 722 STATUS current 723 DESCRIPTION 724 "This object indicates the user who last reset the Config Change 725 Tracking ID." 726 ::= { ccmCTIDObjects 3 } 727 728ccmCTIDRolledOverNotifEnable OBJECT-TYPE 729 SYNTAX TruthValue 730 MAX-ACCESS read-write 731 STATUS current 732 DESCRIPTION 733 "This variable indicates whether the system produces the 734 ccmCTIDRolledOver notification. A false value will prevent 735 notifications from being generated by this system." 736 DEFVAL { false } 737 ::= { ccmCTIDObjects 4 } 738-- Notifications 739ciscoConfigManMIBNotificationPrefix OBJECT IDENTIFIER 740 ::= { ciscoConfigManMIB 2 } 741 742ciscoConfigManMIBNotifications OBJECT IDENTIFIER 743 ::= { ciscoConfigManMIBNotificationPrefix 0 } 744 745 746 747ciscoConfigManEvent NOTIFICATION-TYPE 748 OBJECTS { 749 ccmHistoryEventCommandSource, 750 ccmHistoryEventConfigSource, 751 ccmHistoryEventConfigDestination, 752 ccmHistoryEventTerminalUser 753 } 754 STATUS current 755 DESCRIPTION 756 "Notification of a configuration management event as 757 recorded in ccmHistoryEventTable." 758 ::= { ciscoConfigManMIBNotifications 1 } 759 760 761ccmCLIRunningConfigChanged NOTIFICATION-TYPE 762 OBJECTS { 763 ccmHistoryRunningLastChanged, 764 ccmHistoryEventTerminalType, 765 ccmHistoryEventTerminalUser 766 } 767 STATUS current 768 DESCRIPTION 769 "This notification indicates that the running 770 configuration of the managed system has changed 771 from the CLI. 772 773 If the managed system supports a separate 774 configuration mode(where the configuration commands 775 are entered under a configuration session which 776 affects the running configuration of the system), 777 then this notification is sent when the configuration 778 mode is exited. 779 During this configuration session there can be 780 one or more running configuration changes." 781 ::= { ciscoConfigManMIBNotifications 2 } 782 783 784ccmCTIDRolledOver NOTIFICATION-TYPE 785 STATUS current 786 DESCRIPTION 787 "This notification indicates that the Config Change Tracking 788 ID has rolled over and will be reset." 789 ::= { ciscoConfigManMIBNotifications 3 } 790-- Conformance 791ciscoConfigManMIBConformance OBJECT IDENTIFIER 792 ::= { ciscoConfigManMIB 3 } 793 794ciscoConfigManMIBCompliances OBJECT IDENTIFIER 795 ::= { ciscoConfigManMIBConformance 1 } 796 797ciscoConfigManMIBGroups OBJECT IDENTIFIER 798 ::= { ciscoConfigManMIBConformance 2 } 799 800 801-- Compliance 802ciscoConfigManMIBCompliance MODULE-COMPLIANCE 803 STATUS deprecated 804 DESCRIPTION 805 "The compliance statement for entities which implement 806 the Cisco Configuration Management MIB" 807 MODULE -- this module 808 MANDATORY-GROUPS { ciscoConfigManHistoryGroup } 809 ::= { ciscoConfigManMIBCompliances 1 } 810 811ciscoConfigManMIBComplianceRev2 MODULE-COMPLIANCE 812 STATUS deprecated 813 DESCRIPTION 814 "The compliance statement for entities which implement 815 the Cisco Configuration Management MIB" 816 MODULE -- this module 817 MANDATORY-GROUPS { ciscoConfigManHistoryGroupRev1 } 818 819 GROUP ciscoConfigManCLIHistCmdGroup 820 DESCRIPTION 821 "This Optional group contains information about 822 the CLI commands entered during a particular 823 configuration event. Implementation of this 824 group is mandatory if the system can be 825 configured via CLI." 826 827 GROUP ciscoConfigManHistNotifyGroup 828 DESCRIPTION 829 "This optional group contains the 830 notifications which represent various 831 configuration events on the system. 832 Implementation of this group is mandatory 833 if the system can be configured via CLI." 834 ::= { ciscoConfigManMIBCompliances 2 } 835 836ciscoConfigManMIBComplianceRev3 MODULE-COMPLIANCE 837 STATUS deprecated 838 DESCRIPTION 839 "The compliance statement for entities which implement 840 the Cisco Configuration Management MIB. 841 842 This compliance module deprecates 843 ciscoConfigManMIBCompliance." 844 MODULE -- this module 845 MANDATORY-GROUPS { ciscoConfigManHistoryGroupRev2 } 846 847 GROUP ciscoConfigManCLIHistCmdGroup 848 DESCRIPTION 849 "This Optional group contains information about 850 the CLI commands entered during a particular 851 configuration event. Implementation of this 852 group is mandatory if the system can be 853 configured via CLI." 854 855 GROUP ciscoConfigManHistNotifyGroup 856 DESCRIPTION 857 "This optional group contains the 858 notifications which represent various 859 configuration events on the system. 860 Implementation of this group is mandatory 861 if the system can be configured via CLI." 862 ::= { ciscoConfigManMIBCompliances 3 } 863 864ciscoConfigManMIBComplianceRev4 MODULE-COMPLIANCE 865 STATUS current 866 DESCRIPTION 867 "The compliance statement for entities which implement 868 the Cisco Configuration Management MIB. 869 870 This compliance module deprecates 871 ciscoConfigManMIBCompliance." 872 MODULE -- this module 873 MANDATORY-GROUPS { ciscoConfigManHistoryGroupRev2 } 874 875 GROUP ciscoConfigManCLIHistCmdGroup 876 DESCRIPTION 877 "This Optional group contains information about 878 the CLI commands entered during a particular 879 configuration event. Implementation of this 880 group is mandatory if the system can be 881 configured via CLI." 882 883 GROUP ciscoConfigManHistNotifyGroup 884 DESCRIPTION 885 "This optional group contains the 886 notifications which represent various 887 configuration events on the system. 888 Implementation of this group is mandatory 889 if the system can be configured via CLI." 890 891 GROUP ciscoConfigManCTIDNotifyGroup 892 DESCRIPTION 893 "This optional group contains the 894 notifications which represent the various 895 Config Change Tracking ID events on the system." 896 897 GROUP ciscoConfigManCTIDObjectGroup 898 DESCRIPTION 899 "This optional group contains objects that expose 900 Config Change Tracking ID and the associated 901 information. This group is mandatory when the 902 device implements the Config Change Tracking ID 903 feature." 904 ::= { ciscoConfigManMIBCompliances 4 } 905 906-- Units of Conformance 907ciscoConfigManHistoryGroup OBJECT-GROUP 908 OBJECTS { 909 ccmHistoryRunningLastChanged, 910 ccmHistoryRunningLastSaved, 911 ccmHistoryStartupLastChanged, 912 ccmHistoryMaxEventEntries, 913 ccmHistoryEventEntriesBumped, 914 ccmHistoryEventTime, 915 ccmHistoryEventCommandSource, 916 ccmHistoryEventConfigSource, 917 ccmHistoryEventConfigDestination, 918 ccmHistoryEventTerminalType, 919 ccmHistoryEventTerminalNumber, 920 ccmHistoryEventTerminalUser, 921 ccmHistoryEventTerminalLocation, 922 ccmHistoryEventCommandSourceAddress, 923 ccmHistoryEventVirtualHostName, 924 ccmHistoryEventServerAddress, 925 ccmHistoryEventFile, 926 ccmHistoryEventRcpUser 927 } 928 STATUS deprecated 929 DESCRIPTION "Configuration history." 930 ::= { ciscoConfigManMIBGroups 1 } 931 932ciscoConfigManHistoryGroupRev1 OBJECT-GROUP 933 OBJECTS { 934 ccmHistoryRunningLastChanged, 935 ccmHistoryRunningLastSaved, 936 ccmHistoryStartupLastChanged, 937 ccmHistoryMaxEventEntries, 938 ccmHistoryEventEntriesBumped, 939 ccmHistoryEventTime, 940 ccmHistoryEventCommandSource, 941 ccmHistoryEventConfigSource, 942 ccmHistoryEventConfigDestination, 943 ccmHistoryEventTerminalType, 944 ccmHistoryEventTerminalNumber, 945 ccmHistoryEventTerminalUser, 946 ccmHistoryEventTerminalLocation, 947 ccmHistoryEventCommandSourceAddress, 948 ccmHistoryEventVirtualHostName, 949 ccmHistoryEventServerAddress, 950 ccmHistoryEventFile, 951 ccmHistoryEventRcpUser, 952 ccmHistoryCLICmdEntriesBumped 953 } 954 STATUS deprecated 955 DESCRIPTION "Configuration history." 956 ::= { ciscoConfigManMIBGroups 2 } 957 958ciscoConfigManHistNotifyGroup NOTIFICATION-GROUP 959 NOTIFICATIONS { 960 ciscoConfigManEvent, 961 ccmCLIRunningConfigChanged 962 } 963 STATUS current 964 DESCRIPTION 965 "Notifications of a configuration management event." 966 ::= { ciscoConfigManMIBGroups 3 } 967 968ciscoConfigManHistoryGroupRev2 OBJECT-GROUP 969 OBJECTS { 970 ccmHistoryRunningLastChanged, 971 ccmHistoryRunningLastSaved, 972 ccmHistoryStartupLastChanged, 973 ccmHistoryMaxEventEntries, 974 ccmHistoryEventEntriesBumped, 975 ccmHistoryEventTime, 976 ccmHistoryEventCommandSource, 977 ccmHistoryEventConfigSource, 978 ccmHistoryEventConfigDestination, 979 ccmHistoryEventTerminalType, 980 ccmHistoryEventTerminalNumber, 981 ccmHistoryEventTerminalUser, 982 ccmHistoryEventTerminalLocation, 983 ccmHistoryEventVirtualHostName, 984 ccmHistoryEventFile, 985 ccmHistoryEventRcpUser, 986 ccmHistoryCLICmdEntriesBumped, 987 ccmHistoryEventCommandSourceAddrType, 988 ccmHistoryEventCommandSourceAddrRev1, 989 ccmHistoryEventServerAddrType, 990 ccmHistoryEventServerAddrRev1 991 } 992 STATUS current 993 DESCRIPTION 994 "Configuration history. 995 996 This group deprecates the old group 997 ciscoConfigManHistoryGroupRev1" 998 ::= { ciscoConfigManMIBGroups 5 } 999 1000ciscoConfigManCLIHistCmdGroup OBJECT-GROUP 1001 OBJECTS { 1002 ccmCLIHistoryMaxCmdEntries, 1003 ccmCLIHistoryCmdEntries, 1004 ccmCLIHistoryCmdEntriesAllowed, 1005 ccmCLIHistoryCommand, 1006 ccmCLICfgRunConfNotifEnable 1007 } 1008 STATUS current 1009 DESCRIPTION 1010 "CLI commands entered during a configuration history 1011 event." 1012 ::= { ciscoConfigManMIBGroups 4 } 1013 1014ciscoConfigManCTIDNotifyGroup NOTIFICATION-GROUP 1015 NOTIFICATIONS { ccmCTIDRolledOver } 1016 STATUS current 1017 DESCRIPTION 1018 "Notifications of a Config Change Tracking ID event." 1019 ::= { ciscoConfigManMIBGroups 6 } 1020 1021ciscoConfigManCTIDObjectGroup OBJECT-GROUP 1022 OBJECTS { 1023 ccmCTID, 1024 ccmCTIDLastChangeTime, 1025 ccmCTIDWhoChanged, 1026 ccmCTIDRolledOverNotifEnable 1027 } 1028 STATUS current 1029 DESCRIPTION 1030 "Information about the current CTID value, when CTID last 1031 changed, and who last changed the CTID." 1032 ::= { ciscoConfigManMIBGroups 7 } 1033 1034END 1035 1036 1037