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