1-- *****************************************************************
2-- CISCO-RF-SUPPLEMENTAL-MIB.my
3--
4-- Created January 2001, Fred Frazer
5--
6-- Copyright (c) 2001, 2004 by Cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-RF-SUPPLEMENTAL-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    NOTIFICATION-TYPE,
16    Counter32
17           FROM SNMPv2-SMI
18    MODULE-COMPLIANCE,
19    NOTIFICATION-GROUP,
20    OBJECT-GROUP
21           FROM SNMPv2-CONF
22    TEXTUAL-CONVENTION,
23    TruthValue,
24    DateAndTime
25           FROM SNMPv2-TC
26    ciscoMgmt
27           FROM CISCO-SMI
28    SnmpAdminString
29           FROM SNMP-FRAMEWORK-MIB
30    ConfigCopyState
31           FROM CISCO-CONFIG-COPY-MIB
32    PhysicalIndex
33           FROM ENTITY-MIB;
34
35ciscoRfSupMIB MODULE-IDENTITY
36    LAST-UPDATED "200405270000Z"
37    ORGANIZATION "Cisco Systems, Inc."
38    CONTACT-INFO
39        "Cisco Systems Customer Service
40        Postal: 170 West Tasman Drive
41                San Jose, CA 95134
42                USA
43        Tel: +1 800 553-NETS
44
45        E-mail: cs-rf-mib@cisco.com"
46
47    DESCRIPTION
48        "This MIB was designed to complement the CISCO-RF-MIB by
49        providing additional optional status and configuration control
50        for redundant CPU platforms.
51
52        However, the MIB should also be applicable to redundant
53        platforms which don't use the RF Redundancy Framework software
54        since it makes no direct references to any CISCO-RF-MIB objects
55        or textual conventions and no direct reference to any RF
56        states, RF events or internal information.
57
58        Glossary of terms used in this document:
59
60            Active -   A redundant CPU which is actively controlling
61                       the system.
62
63            Running configuration - The runtime configuration of a
64                       system which reflects current configured
65                       hardware or software settings. Runtime
66                       configuration which is not stored in
67                       non-volatile memory may be lost if the system
68                       loses power.
69
70            Standby -  A redundant CPU which is not currently
71                       controlling the system, but which can take
72                       over control if the Active CPU fails.
73
74            Startup configuration - A copy of system configuration
75                       stored in non-volatile memory which can be
76                       applied following a system powerup.
77
78                       For platforms where all runtime configuration
79                       is automatically stored in a non-volatile
80                       manner, the running and startup configurations
81                       are always identical.
82
83            Switchover - The transfer of control from one CPU to a
84                       redundant CPU.
85
86            Sync -     The mirroring (or synchronizing) of system
87                       state, configuration, statistics or other
88                       information from the Active CPU to a Standby
89                       CPU to allow it to maintain full system control
90                       following a switchover."
91    REVISION    "200405270000Z"
92    DESCRIPTION
93        "Added the following scalar object to the cRfSupSystem
94         subgroup:
95         cRfSupSysIfCounterSync"
96
97    REVISION    "200403040000Z"
98    DESCRIPTION
99        "Two notifications ciscoRfSupTimeChangeEvent and
100        ciscoRfSupTimeZoneChangeEvent have been added.
101        cRfSupNotificationsEnabled has been added to control
102        the above objects."
103
104    REVISION    "200103160000Z"
105    DESCRIPTION
106        "The initial release of this MIB."
107    ::= { ciscoMgmt 198 }
108
109--
110-- Textual conventions
111--
112RfSupSyncAdminState ::= TEXTUAL-CONVENTION
113    STATUS     current
114    DESCRIPTION
115        "An enumerated value which indicates the administrative
116        state to allow user control of the syncing of database
117        information from an Active unit to the Standby unit(s)."
118    SYNTAX     INTEGER {
119        enableAutoSync(1),
120        disableAutoSync(2)
121    }
122
123RfSupSyncOperState ::= TEXTUAL-CONVENTION
124    STATUS     current
125    DESCRIPTION
126        "An enumerated value which indicates the operational state
127        for the syncing of database information from an Active unit
128        to the Standby unit(s)."
129    SYNTAX     INTEGER {
130        inSync(1),
131        lastUpdateFailed(2),    -- last sync failed, reason unknown or
132                                -- unspecified.
133        commDown(3),            -- All communication down to Standby
134        syncDisabled(4),        -- Disabled by user configuration
135        noStandbyPresent(5)
136    }
137
138--
139-- OBJECT IDENTIFIER assignments for various groups
140--
141ciscoRfSupMIBNotifs   OBJECT IDENTIFIER ::= { ciscoRfSupMIB 0 }
142ciscoRfSupMIBObjects  OBJECT IDENTIFIER ::= { ciscoRfSupMIB 1 }
143
144--
145-- sub-groups
146--
147cRfSupSystem    OBJECT IDENTIFIER  ::= { ciscoRfSupMIBObjects 1 }
148cRfSupCpu       OBJECT IDENTIFIER  ::= { ciscoRfSupMIBObjects 2 }
149cRfSupAction    OBJECT IDENTIFIER  ::= { ciscoRfSupMIBObjects 3 }
150
151--
152--  The following "System" sub-group definitions are made up of
153--  objects that monitor or control aspects of the combined redundant
154--  system.
155--
156cRfSupSysAvailableStartTime OBJECT-TYPE
157    SYNTAX     DateAndTime
158    MAX-ACCESS read-only
159    STATUS     current
160    DESCRIPTION
161        "The date and time when this system began providing
162        uninterrupted operation. This includes the time while either
163        redundant unit was Active, but may also include brief intervals
164        during switchover where the new Active unit was operational,
165        but not yet reachable for network management purposes. It may
166        also include intervals where no Standby unit was offering
167        protection, as long as the Active unit was still operational.
168
169        It normally changes only if an unprotected system restart
170        occurs or if a Standby unit was forced to take over before
171        the initial database sync was completed.
172
173        However, it may also change if the system's Time of Day clock
174        is changed or adjusted.  This object will be inaccurate if the
175        system's Time of Day clock has not been set accurately. However,
176        it should be implemented in such a way that when the system's
177        Time of Day clock is adjusted to an accurate setting,
178        cRfSupSysAvailableStartTime will also adjust to show the
179        accurate available start time."
180    ::= { cRfSupSystem 1 }
181
182cRfSupSysSwitchoverTime OBJECT-TYPE
183    SYNTAX     DateAndTime
184    MAX-ACCESS read-only
185    STATUS     current
186    DESCRIPTION
187        "The date and time when the last CPU switchover took place.
188        This object will remain uninstantiated if no switchovers have
189        taken place since the current Active CPU was initialized."
190    ::= { cRfSupSystem 2 }
191
192cRfSupSysSwitchovers OBJECT-TYPE
193    SYNTAX     Counter32
194    MAX-ACCESS read-only
195    STATUS     current
196    DESCRIPTION
197        "The number of times that switchovers have occurred since
198        cRfSupSysAvailableStartTime.
199
200        This object will remain uninstantiated if no switchovers have
201        taken place since the current Active CPU was initialized
202        or if a Standby unit was forced to take over before the
203        initial database sync was completed."
204    ::= { cRfSupSystem 3 }
205
206cRfSupSysRunningConfigSyncTime OBJECT-TYPE
207    SYNTAX     DateAndTime
208    MAX-ACCESS read-only
209    STATUS     current
210    DESCRIPTION
211        "The date and time when the running configuration was last
212        successfully synced from the current Active unit to the
213        Standby unit.
214
215        This object will remain uninstantiated if no sync has yet
216        taken place since the current Active CPU was initialized
217        or if a Standby unit was forced to take over before the
218        initial database sync was completed.
219
220        Since automatic running configuration syncs are event driven
221        and can be disabled by configuration, this time doesn't
222        directly indicate whether Standby software reflects the
223        running configuration of the Active unit.
224
225        Instead, see the cRfSupSysRunningConfigOper object to
226        determine whether Standby running configuration is in
227        sync with the Active CPU."
228    ::= { cRfSupSystem 4 }
229
230cRfSupSysRunningConfigAdmin OBJECT-TYPE
231    SYNTAX     RfSupSyncAdminState
232    MAX-ACCESS read-write
233    STATUS     current
234    DESCRIPTION
235        "Enables/Disables automatic running configuration syncs only.
236        Doesn't affect other types of sync activity. If set to the
237        default value enableAutoSync, the Active unit will send the
238        full current running configuration following any operation
239        that changes the running configuration.
240
241        Setting disableAutoSync may be useful for some maintenance
242        and debugging operations."
243    ::= { cRfSupSystem 5 }
244
245cRfSupSysRunningConfigOper OBJECT-TYPE
246    SYNTAX     RfSupSyncOperState
247    MAX-ACCESS read-only
248    STATUS     current
249    DESCRIPTION
250        "The current operational state of running configuration syncs.
251        When the value inSync is returned, it indicates that the
252        Standby running configuration is being kept actively in sync
253        with the Active unit."
254    ::= { cRfSupSystem 6 }
255
256cRfSupSysStartupConfigSyncTime OBJECT-TYPE
257    SYNTAX     DateAndTime
258    MAX-ACCESS read-only
259    STATUS     current
260    DESCRIPTION
261        "The date and time when the startup configuration was last
262        successfully synced from the current Active unit to the
263        Standby unit(s).
264
265        This object will remain uninstantiated if no sync has yet
266        taken place since the current Active CPU was initialized
267        or if a Standby unit was forced to take over before the
268        initial database sync was completed.
269
270        For platforms where running configuration is always stored
271        in a non-volatile manner, this object should be identical
272        to cRfSupSysRunningConfigSyncTime.
273
274        Since automatic startup configuration syncs are event driven
275        and may be disabled by configuration, this time doesn't
276        directly reflect whether Standby startup configuration is
277        in sync with the Active unit.
278
279        Instead, see the cRfSupSysStartupConfigOper object to
280        determine whether Standby startup configuration is in sync
281        with the Active unit."
282    ::= { cRfSupSystem 7 }
283
284cRfSupSysStartupConfigAdmin OBJECT-TYPE
285    SYNTAX     RfSupSyncAdminState
286    MAX-ACCESS read-write
287    STATUS     current
288    DESCRIPTION
289        "Enables/Disables automatic startup configuration syncs only.
290        Doesn't affect other types of sync activity. If set to the
291        default value enableAutoSync, the Active unit will send the
292        full current startup configuration to the Standby unit(s)
293        after any operation that changes the startup configuration
294        in non-volatile memory.
295
296        This object is not applicable to systems where running
297        configuration is always stored in non-volatile memory.
298
299        Setting disableAutoSync may be useful for some maintenance
300        and debugging operations."
301    ::= { cRfSupSystem 8 }
302
303cRfSupSysStartupConfigOper OBJECT-TYPE
304    SYNTAX     RfSupSyncOperState
305    MAX-ACCESS read-only
306    STATUS     current
307    DESCRIPTION
308        "The current operational state of startup configuration syncs.
309        When the value inSync is returned, it indicates that the
310        Standby startup configuration is being kept actively in sync
311        with the Active unit."
312    ::= { cRfSupSystem 9 }
313
314cRfSupSysBootImageSyncTime OBJECT-TYPE
315    SYNTAX     DateAndTime
316    MAX-ACCESS read-only
317    STATUS     current
318    DESCRIPTION
319        "The date and time when the boot image memory was last
320        successfully synced from the current Active unit to the
321        Standby unit(s).
322
323        This object will remain uninstantiated if no sync has yet
324        taken place since the current Active CPU was initialized
325        or if a Standby unit was forced to take over before the
326        initial database sync was completed.
327
328        Since automatic boot image memory syncs are event driven
329        and may be disabled by configuration, this time doesn't
330        directly reflect whether Standby boot image memory is
331        in sync with the Active unit.
332
333        Instead, see the cRfSupSysBootImageOper object to determine
334        whether Standby boot image memory is in sync with the Active
335        unit."
336    ::= { cRfSupSystem 10 }
337
338cRfSupSysBootImageAdmin OBJECT-TYPE
339    SYNTAX     RfSupSyncAdminState
340    MAX-ACCESS read-write
341    STATUS     current
342    DESCRIPTION
343        "Enables/Disables automatic boot image memory syncs only.
344        Doesn't affect other types of sync activity. If set to the
345        default value enableAutoSync, the Active unit will send the
346        full current boot image memory to the Standby unit(s) after
347        any operation that affects the boot image.
348
349        This object is not applicable for systems that don't
350        support automatic boot image memory mirroring.
351
352        Setting disableAutoSync is necessary during software upgrades
353        for the case where the boot image memory space is too small to
354        simultaneously hold both the old and new images."
355    ::= { cRfSupSystem 11 }
356
357cRfSupSysBootImageOper OBJECT-TYPE
358    SYNTAX     RfSupSyncOperState
359    MAX-ACCESS read-only
360    STATUS     current
361    DESCRIPTION
362        "The current operational state of boot image memory syncs.
363        When the value inSync is returned, it indicates that
364        Standby boot image memory is being actively mirrored from
365        the Active unit."
366    ::= { cRfSupSystem 12 }
367
368cRfSupSysStandbyBootFile OBJECT-TYPE
369    SYNTAX     SnmpAdminString (SIZE (0..255))
370    MAX-ACCESS read-write
371    STATUS     current
372    DESCRIPTION
373        "Allow Standby unit(s) to automatically load a boot image
374        which differs from the image specified for the Active unit.
375        The string should be of the form <device>:<filename>.
376        Specifying a null value indicates that Standby unit(s) should
377        not use a different image than the Active unit.
378
379        This is used during software upgrade/downgrade procedures,
380        for platforms that support automatic syncs for boot image
381        memory."
382    ::= { cRfSupSystem 13 }
383
384cRfSupNotificationsEnabled OBJECT-TYPE
385    SYNTAX        TruthValue
386    MAX-ACCESS    read-write
387    STATUS        current
388    DESCRIPTION
389        "This specifies whether ciscoRfSupTimeChangeEvent,
390        ciscoRfSupTimeZoneChangeEvent notifications shall be sent
391        when the system's clock or time zone is changed causing
392        a change in the values of cRfSupSysAvailableStartTime or
393        cRfSupSysSwitchoverTime objects.
394
395        Notifications will be sent only if this object is
396        set to 'true'."
397    DEFVAL { false }
398    ::= { cRfSupSystem 14 }
399
400cRfSupSysIfCounterSync OBJECT-TYPE
401    SYNTAX     TruthValue
402    MAX-ACCESS read-write
403    STATUS     current
404    DESCRIPTION
405        "This object configures the synchronization of Interface
406         Statistics information from Active CPU to the
407         Standby CPU.
408         When this object is set to 'true', synchronization is
409         enabled. When this object is set to 'false',
410         synchronization is disabled."
411    ::= { cRfSupSystem 15 }
412
413--
414--  The following "Cpu" sub-group definitions are made up of
415--  objects that monitor or control aspects of the individual
416--  redundant units.
417--
418cRfSupCpuTable OBJECT-TYPE
419    SYNTAX SEQUENCE OF CRfSupCpuEntry
420    MAX-ACCESS not-accessible
421    STATUS current
422    DESCRIPTION
423        "A table containing redundancy-related information for
424        individual CPU cards."
425    ::= { cRfSupCpu 1 }
426
427cRfSupCpuEntry OBJECT-TYPE
428    SYNTAX CRfSupCpuEntry
429    MAX-ACCESS not-accessible
430    STATUS current
431    DESCRIPTION
432        "Information which can differ for each of the redundant
433        CPU units in the system."
434    INDEX { cRfSupCpuUniqueIndex }
435    ::= { cRfSupCpuTable 1 }
436
437CRfSupCpuEntry ::=
438    SEQUENCE {
439             cRfSupCpuUniqueIndex          PhysicalIndex,
440             cRfSupCpuActiveSeverity       INTEGER,
441             cRfSupCpuInitTime             DateAndTime
442            }
443
444cRfSupCpuUniqueIndex OBJECT-TYPE
445    SYNTAX     PhysicalIndex
446    MAX-ACCESS not-accessible
447    STATUS     current
448    DESCRIPTION
449        "A table index which always has a unique platform-assigned
450        value for each physical redundant unit within a particular
451        system.
452
453        This index should refer to a particular physical unit
454        rather than a logically Active or Standby unit."
455    ::= { cRfSupCpuEntry 1 }
456
457cRfSupCpuActiveSeverity OBJECT-TYPE
458    SYNTAX     INTEGER {
459                        nonFaulty(0),
460                        nonTrafficAffectingFault(1),
461                        partialTrafficAffectingFault(2),
462                        fullyTrafficAffectingFault(3),
463                        unknown(4)
464                       }
465    MAX-ACCESS read-only
466    STATUS     current
467    DESCRIPTION
468        "The fault severity of a redundant unit, as calculated by
469        software. The value zero represents a good unit with no
470        detected faults. Higher values represent progressively more
471        serious faults.  If it's not possible to determine any current
472        or prior severity information about a unit, the value unknown
473        should be returned.
474
475        Unlike some severity definitions, cRfSupCpuActiveSeverity
476        should not be downgraded when it switches from being Active.
477        The severity for a faulty Standby unit should correspond to
478        the system impact it would have if it were made to be the
479        Active unit, assuming the severity can be determined while
480        Standby.
481
482        The severity can be affected by either hardware or software
483        faults with the CPU itself. It can also be affected by faults
484        which prevent this CPU from interacting with one or more other
485        system components (such as linecards), even when the actual
486        faulty Field Replaceable Unit (FRU) is not the CPU itself.
487
488        As a minimum, the nonFaulty and fullyTrafficAffectingFault
489        values should be supported on any platform supporting this
490        object. Support of the other severity values is preferred,
491        but optional."
492    ::= { cRfSupCpuEntry 2 }
493
494cRfSupCpuInitTime OBJECT-TYPE
495    SYNTAX     DateAndTime
496    MAX-ACCESS read-only
497    STATUS     current
498    DESCRIPTION
499        "The date and time when this redundant unit was last
500        initialized.
501
502        If the unit started out in the Standby state, this will also
503        include the time while running as Standby."
504    ::= { cRfSupCpuEntry 3 }
505
506--
507--  The following "Action" sub-group definitions are made up of objects
508--  that are associated with the execution of system actions.
509--
510cRfSupActionManualSync OBJECT-TYPE
511    SYNTAX     INTEGER {
512                        noAction(1),
513                        runningConfig(2),
514                        startupConfig(3),
515                        bootImage(4)
516                       }
517    MAX-ACCESS read-write
518    STATUS     current
519    DESCRIPTION
520        "This variable is set to invoke a one-time manual copy of the
521        specified information type from the Active to one or more
522        Standby units.
523
524        When read, this object returns the last command written
525        or noAction if no action has been written to the Active unit
526        since it was initialized. The value noAction can not be used
527        in a write request.
528
529        The result of the last requested action can be determined
530        by reading the value of cRfSupActionLastSyncResult. The value
531        of the cRfSupActionManualSync object can not be changed until
532        the cRfSupActionLastSyncResult transitions to the successful
533        or failed state."
534    ::= { cRfSupAction 1 }
535
536cRfSupActionLastSyncResult OBJECT-TYPE
537    SYNTAX     ConfigCopyState
538    MAX-ACCESS read-only
539    STATUS     current
540    DESCRIPTION
541        "Contains the result of the last Manual Sync action request.
542        This object is instantiated only after the
543        cRfSupActionManualSync object has been set to a value other
544        than noAction."
545    ::= { cRfSupAction 2 }
546
547--
548--  Notifications
549--
550ciscoRfSupTimeChangeEvent NOTIFICATION-TYPE
551    OBJECTS {
552        cRfSupSysAvailableStartTime,
553        cRfSupSysSwitchoverTime}
554    STATUS current
555    DESCRIPTION
556        "This notification is sent on the event of system clock
557        modification causing a change in the values of
558        cRfSupSysAvailableStartTime or cRfSupSysSwitchoverTime objects,
559        if cRfSupNotificationsEnabled object has value 'true'.
560
561        If the system clock change is a result of a time zone change
562        event,this notification will not be sent."
563
564    ::= { ciscoRfSupMIBNotifs 1 }
565
566ciscoRfSupTimeZoneChangeEvent NOTIFICATION-TYPE
567    OBJECTS {
568        cRfSupSysAvailableStartTime,
569        cRfSupSysSwitchoverTime}
570    STATUS current
571    DESCRIPTION
572        "This notification is sent on the event of system time zone
573        modification causing a change in the values of
574        cRfSupSysAvailableStartTime or cRfSupSysSwitchoverTime objects,
575        if cRfSupNotificationsEnabled object has value 'true'."
576    ::= { ciscoRfSupMIBNotifs 2 }
577
578
579
580--
581-- Conformance
582--
583ciscoRfSupMibConformance  OBJECT IDENTIFIER
584    ::= { ciscoRfSupMIB 2 }
585ciscoRfSupMibCompliances  OBJECT IDENTIFIER
586    ::= { ciscoRfSupMibConformance 1 }
587ciscoRfSupMibGroups       OBJECT IDENTIFIER
588    ::= { ciscoRfSupMibConformance 2 }
589
590--
591-- compliance statements
592--
593ciscoRfSupMibCompliance MODULE-COMPLIANCE
594    STATUS deprecated
595    DESCRIPTION
596        "The compliance statement for entities which implement the
597        Cisco RF SUPPLEMENTAL MIB.
598
599        Note: Platforms which implement the Cisco RF MIB are
600        not required to support the RF SUPPLEMENTAL MIB."
601    MODULE -- this module
602    MANDATORY-GROUPS {
603        ciscoRfSupSysGroup,
604        ciscoRfSupActionGroup
605    }
606--  Conditionally mandatory groups
607    GROUP ciscoRfSupCpuGroup
608    DESCRIPTION
609        "The ciscoRfSupCpuGroup is mandatory only for platforms
610        supporting the ENTITY-MIB."
611
612    ::= { ciscoRfSupMibCompliances 1 }
613
614ciscoRfSupMibComplianceRev1 MODULE-COMPLIANCE
615    STATUS deprecated
616    DESCRIPTION
617        "The compliance statement for entities which implement the
618         Cisco RF SUPPLEMENTAL MIB.
619
620         Note: Platforms which implement the Cisco RF MIB are
621         not required to support the RF SUPPLEMENTAL MIB. "
622    MODULE -- this module
623    MANDATORY-GROUPS {
624        ciscoRfSupSysGroup,
625        ciscoRfSupActionGroup
626    }
627
628--  Conditionally mandatory groups
629    GROUP ciscoRfSupCpuGroup
630    DESCRIPTION
631        "The ciscoRfSupCpuGroup is mandatory only for platforms
632        supporting the ENTITY-MIB."
633    GROUP ciscoRfSupSysOptionalGroup
634    DESCRIPTION
635        "The ciscoRfSupSysOptionalGroup is mandatory only for
636        systems supporting ciscoRfSupNotifGroup."
637
638    ::= { ciscoRfSupMibCompliances 2 }
639
640ciscoRfSupMibComplianceRev2 MODULE-COMPLIANCE
641    STATUS current
642    DESCRIPTION
643        "The compliance statement for entities which implement the
644         Cisco RF SUPPLEMENTAL MIB.
645
646         Note: Platforms which implement the Cisco RF MIB are
647         not required to support the RF SUPPLEMENTAL MIB. "
648    MODULE -- this module
649    MANDATORY-GROUPS {
650        ciscoRfSupSysGroup,
651        ciscoRfSupActionGroup
652    }
653
654--  Conditionally mandatory groups
655    GROUP ciscoRfSupCpuGroup
656    DESCRIPTION
657        "The ciscoRfSupCpuGroup is mandatory only for platforms
658        supporting the ENTITY-MIB."
659    GROUP ciscoRfSupSysOptionalGroup
660    DESCRIPTION
661        "The ciscoRfSupSysOptionalGroup is mandatory only for
662        systems supporting ciscoRfSupNotifGroup."
663--  Optional groups
664    GROUP ciscoRfSupNotifGroup
665    DESCRIPTION
666        "This group is optional on platforms supporting the
667         CISCO-RF-SUPPLEMENTAL-MIB."
668    GROUP ciscoRfSupSysOptionalSyncGroup
669    DESCRIPTION
670        "This group is optional on platforms supporting the
671         the CISCO-RF-SUPPLEMENTAL-MIB."
672
673    ::= { ciscoRfSupMibCompliances 3 }
674
675
676--
677-- Units of conformance
678--
679ciscoRfSupSysGroup OBJECT-GROUP
680    OBJECTS {
681        cRfSupSysAvailableStartTime,
682        cRfSupSysSwitchoverTime,
683        cRfSupSysSwitchovers,
684        cRfSupSysRunningConfigSyncTime,
685        cRfSupSysRunningConfigAdmin,
686        cRfSupSysRunningConfigOper,
687        cRfSupSysStartupConfigSyncTime,
688        cRfSupSysStartupConfigAdmin,
689        cRfSupSysStartupConfigOper,
690        cRfSupSysBootImageSyncTime,
691        cRfSupSysBootImageAdmin,
692        cRfSupSysBootImageOper,
693        cRfSupSysStandbyBootFile
694    }
695    STATUS current
696    DESCRIPTION
697        "The collection of RF SUPPLEMENTAL system-wide objects."
698    ::= { ciscoRfSupMibGroups 1 }
699
700ciscoRfSupCpuGroup OBJECT-GROUP
701    OBJECTS {
702        cRfSupCpuActiveSeverity,
703        cRfSupCpuInitTime
704    }
705    STATUS current
706    DESCRIPTION
707        "The collection of RF SUPPLEMENTAL per-CPU objects."
708    ::= { ciscoRfSupMibGroups 2 }
709
710ciscoRfSupActionGroup OBJECT-GROUP
711    OBJECTS {
712        cRfSupActionManualSync,
713        cRfSupActionLastSyncResult
714    }
715    STATUS current
716    DESCRIPTION
717        "The collection of RF SUPPLEMENTAL execution actions."
718    ::= { ciscoRfSupMibGroups 3 }
719
720ciscoRfSupSysOptionalGroup OBJECT-GROUP
721    OBJECTS {
722        cRfSupNotificationsEnabled
723    }
724    STATUS current
725    DESCRIPTION
726        "The collection of optional RF SUPPLEMENTAL system-wide
727        objects."
728    ::= { ciscoRfSupMibGroups 4 }
729
730ciscoRfSupNotifGroup NOTIFICATION-GROUP
731    NOTIFICATIONS {
732        ciscoRfSupTimeChangeEvent,
733        ciscoRfSupTimeZoneChangeEvent
734    }
735    STATUS current
736    DESCRIPTION
737        "The collection of optional notifications issued on
738        system time/time zone modifications."
739    ::= { ciscoRfSupMibGroups 5 }
740
741ciscoRfSupSysOptionalSyncGroup OBJECT-GROUP
742    OBJECTS {
743        cRfSupSysIfCounterSync
744    }
745    STATUS current
746    DESCRIPTION
747        "The collection of optional RF SUPPLEMENTAL system wide
748         objects that control and monitor the synchronization of
749         information between the redundant system units."
750    ::= { ciscoRfSupMibGroups 6 }
751
752END
753