Diff of /cisco/CISCO-CALLHOME-MIB.my [e395ef] .. [e995bb]  Maximize  Restore

Switch to side-by-side view

--- a/cisco/CISCO-CALLHOME-MIB.my
+++ b/cisco/CISCO-CALLHOME-MIB.my
@@ -3,7 +3,7 @@
 --   
 -- October 2002, Vinay Gaonkar, Dipesh Gorashia
 --   
--- Copyright (c) 2002-2004, 2006, 2007, 2009-2010 by cisco Systems Inc.
+-- Copyright (c) 2002-2004, 2006-2007, 2009-2012 by cisco Systems Inc.
 -- All rights reserved.
 --   
 -- *********************************************************************
@@ -48,7 +48,7 @@
 
 
 ciscoCallHomeMIB MODULE-IDENTITY
-    LAST-UPDATED    "201011080000Z"
+    LAST-UPDATED    "201204270000Z"
     ORGANIZATION    "Cisco Systems Inc."
     CONTACT-INFO
             "Cisco Systems
@@ -75,6 +75,23 @@
         features that allow storage systems to send 
         performance, accounting and system health information 
         in addition to just the fault information."
+    REVISION        "201204270000Z"
+    DESCRIPTION
+        "Added following enum to callHomeAlertGroupCapability:
+        - periodicHourly(6)
+        - periodicMinutes(7)
+        Added following enum to ccmPeriodicAlertGroupInterval:
+        - hourly(4)
+        - minutes(5)
+        Added following OBJECT-GROUP:
+        - ccmCallHomePeriodicMinutesGroup
+        - ccmOnDemandCliMsgGroup
+        - ccmCallHomeDiagSignatureGroup
+        - ccmCallHomeSecurityLevelGroup
+        - ccmCallHomeAnonymousReportingGroup
+        - ccmCallHomeAaaGroup
+        Added new compliance
+        - chMIBCompliance9."
     REVISION        "201011080000Z"
     DESCRIPTION
         "chSingleSmtpServerGroup is deprecated and
@@ -225,6 +242,21 @@
 ccmCallhomeEvents  OBJECT IDENTIFIER
     ::= { ciscoCallHomeMIBObjects 8 }
 
+ccmCallHomeDiagSignature  OBJECT IDENTIFIER
+    ::= { ciscoCallHomeMIBObjects 9 }
+
+ccmCallHomeSecurity  OBJECT IDENTIFIER
+    ::= { ciscoCallHomeMIBObjects 10 }
+
+ccmCallHomeReporting  OBJECT IDENTIFIER
+    ::= { ciscoCallHomeMIBObjects 11 }
+
+ccmCallHomeHttpProxy  OBJECT IDENTIFIER
+    ::= { ciscoCallHomeMIBObjects 12 }
+
+ccmCallHomeAaa  OBJECT IDENTIFIER
+    ::= { ciscoCallHomeMIBObjects 13 }
+
 
 -- Textual Conventions
 
@@ -366,7 +398,7 @@
         configured for a destination profile.
 
         Each 'bit' within the value of an object of this type,
-        specifies a configured alertgroup type.
+        specifies a configured alert group type.
         Bit position '0' ( most significant bit) in the value 
         of this object is reserved.
 
@@ -435,7 +467,7 @@
     STATUS          current
     DESCRIPTION
         "The email address of the contact person for this managed
-        node. The format of this object is an an e-mail address
+        node. The format of this object is an e-mail address
         which conforms to RFC822 and RFC1123 'addr-spec'
         syntax.
         Some valid Email Addresses are
@@ -764,7 +796,7 @@
     STATUS          current
     DESCRIPTION
         "The email address associated this destination profile. The
-        format of this object is an an e-mail address which conforms
+        format of this object is an e-mail address which conforms
         to RFC822 and RFC1123 'addr-spec' syntax. Some examples are
                        raj@helpme.com,
                        bob@service.com,
@@ -874,7 +906,7 @@
         "The email address to which the Message Disposition
         Notification (also called 'Return Receipt') sent when the 
         email sent from this device is read by the receiver. The 
-        format of this object is an an e-mail address which conforms
+        format of this object is an e-mail address which conforms
         to RFC822 and RFC1123 'addr-spec' syntax.
         Some examples are
                        raj@helpme.com,
@@ -1006,7 +1038,7 @@
     MAX-ACCESS      read-create
     STATUS          current
     DESCRIPTION
-        "The priority of of this entry relative to other entries.
+        "The priority of this entry relative to other entries.
         System will attempt to contact SMTP servers in the order of
         their priority values.
 
@@ -1367,7 +1399,7 @@
         ccmSmtpServerFailNotif notification being generated
         by the device." 
     ::= { ccmCallHomeConfiguration 24 }
--- Call Home AlertGroup Type Table
+-- Call Home Alert Group Type Table
 
 callHomeAlertGroupTypeTable OBJECT-TYPE
     SYNTAX          SEQUENCE OF CallHomeAlertGroupTypeEntry 
@@ -1442,7 +1474,9 @@
                         regularExpression(2),
                         event(3),
                         onDemand(4),
-                        onDemandPerEntity(5)
+                        onDemandPerEntity(5),
+                        periodicHourly(6),
+                        periodicMinutes(7)
                     }
     MAX-ACCESS      read-only
     STATUS          current
@@ -1469,7 +1503,14 @@
 
         onDemandPerEntity -
             Call Home alert is generated for specific entities
-            at user request." 
+            at user request.
+
+        periodicHourly -
+            Call Home alert is generated hourly.
+
+        periodicMinutes -
+            Call Home alert is generated periodically after
+            specified number of minutes." 
     ::= { callHomeAlertGroupTypeEntry 4 }
  
 
@@ -1615,7 +1656,7 @@
 ccmCallHomeAlertGroupCfg  OBJECT IDENTIFIER
     ::= { ccmCallHomeConfiguration 30 }
 
--- Call Home Severity AlertGroup Configuration Table
+-- Call Home Severity Alert Group Configuration Table
 
 ccmSeverityAlertGroupTable OBJECT-TYPE
     SYNTAX          SEQUENCE OF CcmSeverityAlertGroupEntry 
@@ -1668,7 +1709,7 @@
     ::= { ccmSeverityAlertGroupEntry 1 }
  
 
--- Call Home Periodic AlertGroup Configuration Table
+-- Call Home Periodic Alert Group Configuration Table
 
 ccmPeriodicAlertGroupTable OBJECT-TYPE
     SYNTAX          SEQUENCE OF CcmPeriodicAlertGroupEntry 
@@ -1699,19 +1740,22 @@
     ::= { ccmPeriodicAlertGroupTable 1 }
 
 CcmPeriodicAlertGroupEntry ::= SEQUENCE {
-        ccmPeriodicAlertGroupInterval   INTEGER,
-        ccmPeriodicAlertGroupDayOfWeek  INTEGER,
-        ccmPeriodicAlertGroupDayOfMonth Unsigned32,
-        ccmPeriodicAlertGroupHour       Unsigned32,
-        ccmPeriodicAlertGroupMinute     Unsigned32,
-        ccmPeriodicAlertGroupEnable     TruthValue
+        ccmPeriodicAlertGroupInterval        INTEGER,
+        ccmPeriodicAlertGroupDayOfWeek       INTEGER,
+        ccmPeriodicAlertGroupDayOfMonth      Unsigned32,
+        ccmPeriodicAlertGroupHour            Unsigned32,
+        ccmPeriodicAlertGroupMinute          Unsigned32,
+        ccmPeriodicAlertGroupEnable          TruthValue,
+        ccmPeriodicAlertGroupIntervalMinutes Unsigned32
 }
 
 ccmPeriodicAlertGroupInterval OBJECT-TYPE
     SYNTAX          INTEGER  {
                         daily(1),
                         weekly(2),
-                        monthly(3)
+                        monthly(3),
+                        hourly(4),
+                        minutes(5)
                     }
     MAX-ACCESS      read-write
     STATUS          current
@@ -1737,7 +1781,15 @@
         generated once every month on day of the month specified by
         the object ccmPeriodicAlertGroupDayOfMonth and at time
         specified by the objects ccmPeriodicAlertGroupHour and
-        ccmPeriodicAlertGroupMinute."
+        ccmPeriodicAlertGroupMinute.
+
+        A value of 'hourly' indicates that periodic messages will be
+        generated once every hour. ccmPeriodicAlertGroupMinute specifies
+        the minute of hour at which the hourly message is generated.
+
+        A value of 'minutes' indicates that a message will be
+        generated periodically after the interval specified in 
+        ccmPeriodicAlertGroupIntervalMinutes expires."
     DEFVAL          { daily } 
     ::= { ccmPeriodicAlertGroupEntry 1 }
 
@@ -1805,8 +1857,8 @@
     STATUS          current
     DESCRIPTION
         "This object specifies the minutes component of time at which
-        the daily/weekly/monthly periodic Call Home alert messages
-        will be generated for this entry.
+        the hourly/daily/weekly/monthly periodic Call Home alert
+        messages will be generated for this entry.
 
         This object is only instantiated when the value of
         corresponding instance of ccmPeriodicAlertGroupEnable
@@ -1823,6 +1875,21 @@
         periodically is enabled."
     DEFVAL          { false } 
     ::= { ccmPeriodicAlertGroupEntry 6 }
+
+ccmPeriodicAlertGroupIntervalMinutes OBJECT-TYPE
+    SYNTAX          Unsigned32
+    UNITS           "minutes"
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the number of minutes after which
+        periodic message will be generated for this entry.
+
+        This object is only instantiated for the alert groups for which
+        callHomeAlertGroupCapability has the 'periodicMinutes' bit set
+        and the ccmPeriodicAlertGroupInterval is 'minutes'."
+    DEFVAL          { 60 } 
+    ::= { ccmPeriodicAlertGroupEntry 7 }
  
 
 
@@ -2003,7 +2070,7 @@
 
         A value of zero for this object indicates that the number
         of CLI commands system supports for a particular alert
-        gorup type is only limited by resources available on
+        group type is only limited by resources available on
         system." 
     ::= { ccmCallHomeAlertGroupCfg 5 }
 
@@ -2130,7 +2197,7 @@
     ::= { callHomeUserDefCmdEntry 3 }
  
 
--- Call Home Event AlertGroup Configuration Table
+-- Call Home Event Alert Group Configuration Table
 
 ccmEventAlertGroupTable OBJECT-TYPE
     SYNTAX          SEQUENCE OF CcmEventAlertGroupEntry 
@@ -2229,7 +2296,7 @@
         "This object acts as a trigger by which the generation of
         test message for a profile can be triggered.
 
-        Setting this object to 'true' will casue system to generate
+        Setting this object to 'true' will cause system to generate
         a test message for a corresponding destination profile.
 
         Setting this object to 'false' has no effect.
@@ -2321,7 +2388,7 @@
         "This object represents the time of day for sending the
         periodic software inventory Call Home message, if the
         periodic software inventory is enabled on the system
-        ie., the value of 'ccmPeriodicSwInventoryMsgEnable'
+        i.e., the value of 'ccmPeriodicSwInventoryMsgEnable'
         object is set to 'true'. The input should be in HH:MM
         format ranging from 00:00 to 23:59."
     DEFVAL          { "08:00" } 
@@ -2362,8 +2429,7 @@
     MAX-ACCESS      read-write
     STATUS          current
     DESCRIPTION
-        "This object specifies the port of the HTTP proxy server."
-    DEFVAL          { 8080 } 
+        "This object specifies the port of the HTTP proxy server." 
     ::= { ccmCallHomeConfiguration 37 }
 
 ccmHttpProxyServerUseEnable OBJECT-TYPE
@@ -2403,7 +2469,7 @@
     STATUS          current
     DESCRIPTION
         "The Virtual Routing and Forwarding (VRF) domain configured
-        for HTTP transport in callhome. A zero length string 
+        for HTTP transport in Call Home. A zero length string 
         indicates that there is no VRF domain configured and the 
         default VRF domain is used
 
@@ -2426,7 +2492,10 @@
 
         Only those alert groups whose corresponding instance
         of callHomeAlertGroupCapability has 'onDemand' or
-        'onDemandPerEntity', may be set for this object." 
+        'onDemandPerEntity', may be set for this object.
+
+        Value of this object should be ignored if the value of
+        ccmOnDemandMessageType is other than 'alertGroup'." 
     ::= { ccmOnDemandMsgSendControl 1 }
 
 ccmOnDemandMsgSendProfile OBJECT-TYPE
@@ -2438,7 +2507,10 @@
         the on demand Call Home messages should be generated.
 
         A zero length string for this object indicates that
-        on demand Call Home messages are generated for all profiles." 
+        on demand Call Home messages are generated for all profiles.
+
+        Value of this object should be ignored if the value of
+        ccmOnDemandMessageType is other than 'alertGroup'." 
     ::= { ccmOnDemandMsgSendControl 2 }
 
 ccmOnDemandMsgSendEntPhyIndex OBJECT-TYPE
@@ -2455,7 +2527,10 @@
 
         The value of this object should be ignored if alert group
         specified by ccmOnDemandMsgSendAlertGroup does not have
-        'onDemandPerEntity' capability." 
+        'onDemandPerEntity' capability.
+
+        Value of this object should be ignored if the value of
+        ccmOnDemandMessageType is other than 'alertGroup'." 
     ::= { ccmOnDemandMsgSendControl 3 }
 
 ccmOnDemandMsgSendTrigger OBJECT-TYPE
@@ -2472,6 +2547,92 @@
 
         When read, this object always returns 'false'." 
     ::= { ccmOnDemandMsgSendControl 4 }
+ccmOnDemandCliMsgControl  OBJECT IDENTIFIER
+    ::= { ccmCallHomeOnDemandActions 2 }
+
+
+ccmOnDemandCliMsgCliList OBJECT-TYPE
+    SYNTAX          SnmpAdminString
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "The object specifies a list of commands that will be executed
+        and the output of which will be part of on demand Call Home
+        message.
+
+        The list contains one or more commands which are separated by
+        ';'.
+
+        Examples of command list: 
+          - show version
+          - show version;show module;show vlan" 
+    ::= { ccmOnDemandCliMsgControl 1 }
+
+ccmOnDemandCliMsgTransport OBJECT-TYPE
+    SYNTAX          INTEGER  {
+                        email(1),
+                        http(2)
+                    }
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "The object specifies the transport method used to deliver the
+        on demand Call Home messages with CLI output.
+
+        'email'      -- Indicates that on demand message will be
+                        delivered via e-mail.
+
+        'http'       -- Indicates that on demand message will be
+                        delivered via HTTP." 
+    ::= { ccmOnDemandCliMsgControl 2 }
+
+ccmOnDemandCliMsgEmail OBJECT-TYPE
+    SYNTAX          SnmpAdminString
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "The object specifies the e-mail address to which the on demand
+        Call Home message with CLI output will be sent if
+        ccmOnDemandCliMsgTransport is 'email'.
+
+        The object specifies the e-mail address to which the
+        Smart Call Home backend will forward the on demand Call Home
+        message with CLI output if ccmOnDemandCliMsgTransport is
+        'http'." 
+    ::= { ccmOnDemandCliMsgControl 3 }
+
+ccmOnDemandCliMsgFormat OBJECT-TYPE
+    SYNTAX          CallHomeMsgFormat
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the format of the on demand Call Home
+        message with CLI output." 
+    ::= { ccmOnDemandCliMsgControl 4 }
+
+ccmOnDemandCliMsgTacServiceReqId OBJECT-TYPE
+    SYNTAX          SnmpAdminString
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the Service Request Identifier
+        associated with on demand Call Home message with CLI output." 
+    ::= { ccmOnDemandCliMsgControl 5 }
+
+ccmOnDemandCliMsgTrigger OBJECT-TYPE
+    SYNTAX          TruthValue
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "Object to trigger on demand Call Home messages with CLI output.
+
+        Setting the object to 'true' triggers on demand Call Home
+        messages.
+
+        Setting the object to 'false' has no effect.
+
+        When read, this object always returns 'false'." 
+    ::= { ccmOnDemandCliMsgControl 6 }
 
 ccmSmartCallHomeProfile OBJECT-TYPE
     SYNTAX          SnmpAdminString (SIZE  (0..31))
@@ -2521,13 +2682,13 @@
     MAX-ACCESS      read-write
     STATUS          current
     DESCRIPTION
-        "The object specifies an existing diplay/show command on the
+        "The object specifies an existing display/show command on the
         the system. The output of the command will be included in
         the Call Home message and be processed by Cisco backend OI
         (Output Interpreter) tool for further analysis.
 
-        This object is applicable only if the value of the corresponding
-        ccmSmartCallHomeServiceType is 'outputAnalysis'." 
+        This object is applicable only if the value of the
+        corresponding ccmSmartCallHomeServiceType is 'outputAnalysis'." 
     ::= { ccmSmartCallHomeActions 3 }
 
 ccmSmartCallHomeCcoId OBJECT-TYPE
@@ -2607,9 +2768,209 @@
         A value of zero indicates that a source interface is not
         specified.
 
-        Changing the value of this object may change the value of                
+        Changing the value of this object may change the value of
         ccmMsgSourceIpAddrType and ccmMsgSourceIpAddr." 
     ::= { ccmCallHomeMessageSource 3 }
+
+ccmDiagSignatureActive OBJECT-TYPE
+    SYNTAX          TruthValue
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "The object specifies if the Diagnostic Signature functionality
+        of Call Home is active.
+
+        Diagnostic signatures allow customers to download Cisco
+        digitally signed signatures to devices, and call home will be
+        able to support new events and new actions without upgrading
+        the software.
+
+        A value of 'true' makes the Diagnostic Signature functionality
+        active." 
+    ::= { ccmCallHomeDiagSignature 1 }
+
+ccmDiagSignatureProfileName OBJECT-TYPE
+    SYNTAX          SnmpAdminString (SIZE  (0..31))
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the profile that will use
+        the Diagnostic Signature functionality.
+
+        A zero length string for this object indicates that
+        Cisco-TAC profile will use the Diagnostic Signature
+        functionality." 
+    ::= { ccmCallHomeDiagSignature 2 }
+
+ccmCallHomeDiagSignatureInfoTable OBJECT-TYPE
+    SYNTAX          SEQUENCE OF CcmCallHomeDiagSignatureInfoEntry 
+    MAX-ACCESS      not-accessible
+    STATUS          current
+    DESCRIPTION
+        "A list of Call Home Diagnostic Signatures installed on the
+        device."
+    ::= { ccmCallHomeDiagSignature 3 }
+
+ccmCallHomeDiagSignatureInfoEntry OBJECT-TYPE
+    SYNTAX          CcmCallHomeDiagSignatureInfoEntry
+    MAX-ACCESS      not-accessible
+    STATUS          current
+    DESCRIPTION
+        "An entry containing management information of a
+        Call Home Diagnostic Signature."
+    INDEX           { IMPLIED ccmCallHomeDiagSignatureName } 
+    ::= { ccmCallHomeDiagSignatureInfoTable 1 }
+
+CcmCallHomeDiagSignatureInfoEntry ::= SEQUENCE {
+        ccmCallHomeDiagSignatureName         SnmpAdminString,
+        ccmCallHomeDiagSignatureType         INTEGER,
+        ccmCallHomeDiagSignatureFuncDescr    SnmpAdminString,
+        ccmCallHomeDiagSignatureRev          SnmpAdminString,
+        ccmCallHomeDiagSignatureSigner       INTEGER,
+        ccmCallHomeDiagSignatureTriggerCount Counter32,
+        ccmCallHomeDiagSignatureAvgRuntime   Unsigned32,
+        ccmCallHomeDiagSignatureMaxRuntime   Unsigned32
+}
+
+ccmCallHomeDiagSignatureName OBJECT-TYPE
+    SYNTAX          SnmpAdminString (SIZE  (1..31))
+    MAX-ACCESS      not-accessible
+    STATUS          current
+    DESCRIPTION
+        "The name of Call Home Diagnostic Signature installed on the
+        device." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 1 }
+
+ccmCallHomeDiagSignatureType OBJECT-TYPE
+    SYNTAX          INTEGER  {
+                        meta(1),
+                        tcl(2),
+                        applet(3),
+                        mixed(4)
+                    }
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "The type of this Call Home Diagnostic Signature." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 2 }
+
+ccmCallHomeDiagSignatureFuncDescr OBJECT-TYPE
+    SYNTAX          SnmpAdminString
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "A user friendly string providing functionality description
+        for this Call Home Diagnostic Signature." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 3 }
+
+ccmCallHomeDiagSignatureRev OBJECT-TYPE
+    SYNTAX          SnmpAdminString
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "The revision information of Call Home Diagnostic Signature." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 4 }
+
+ccmCallHomeDiagSignatureSigner OBJECT-TYPE
+    SYNTAX          INTEGER  {
+                        cisco(1),
+                        partner(2),
+                        thirdParty(3)
+                    }
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "The entity who signed this Call Home Diagnostic Signature.
+
+        'cisco'      - Diagnostic Signature has been signed by Cisco.
+        'partner'    - Diagnostic Signature has been signed by
+                       a Cisco partner.
+        'thirdParty' - Diagnostic Signature has been signed by
+                       a third-party." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 5 }
+
+ccmCallHomeDiagSignatureTriggerCount OBJECT-TYPE
+    SYNTAX          Counter32
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "The number of times this Call Home Diagnostic Signature
+        has been triggered." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 6 }
+
+ccmCallHomeDiagSignatureAvgRuntime OBJECT-TYPE
+    SYNTAX          Unsigned32
+    UNITS           "milli seconds"
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "The average run time of this Call Home Diagnostic Signature." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 7 }
+
+ccmCallHomeDiagSignatureMaxRuntime OBJECT-TYPE
+    SYNTAX          Unsigned32
+    UNITS           "milli seconds"
+    MAX-ACCESS      read-only
+    STATUS          current
+    DESCRIPTION
+        "The maximum amount of time it took to run this Call Home
+        Diagnostic Signature." 
+    ::= { ccmCallHomeDiagSignatureInfoEntry 8 }
+ 
+
+
+ccmCallHomeSecurityLevel OBJECT-TYPE
+    SYNTAX          INTEGER  {
+                        normal(1),
+                        high(2)
+                    }
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the security level for Call Home.
+
+        normal - running configuration and show CLI output are not
+                 changed within Call Home messages.
+        high   - system reveal subset of running configuration and
+                 show CLI output within Call Home messages due to
+                 privacy and security concern." 
+    ::= { ccmCallHomeSecurity 1 }
+
+ccmAnonymousReportingEnable OBJECT-TYPE
+    SYNTAX          TruthValue
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies if anonymous reporting functionality is
+        enable for Call Home.
+
+        A value of 'true' enables the anonymous reporting
+        functionality." 
+    ::= { ccmCallHomeReporting 1 }
+
+ccmAaaAuthEnable OBJECT-TYPE
+    SYNTAX          TruthValue
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "The object specifies if the AAA authorization is required
+        when running the CLI commands in Call Home messages.
+
+        A value of 'true' enables the AAA authorization for the
+        CLI commands in Call Home messages." 
+    ::= { ccmCallHomeAaa 1 }
+
+ccmAaaAuthUserName OBJECT-TYPE
+    SYNTAX          SnmpAdminString
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "The object specifies the user name used by Call Home for AAA
+        authorization.
+
+        Value of this object should be ignored if ccmAaaAuthEnable
+        is 'false'." 
+    ::= { ccmCallHomeAaa 2 }
 
 -- Notifications
 
@@ -2640,7 +3001,7 @@
     DESCRIPTION
         "A ccmAlertGroupTypeAddedNotif is sent, when
         a new entry corresponds to the 
-        'callHomealertGroupName' object in this 
+        'callHomeAlertGroupName' object in this 
         notification is added into the 
         callHomeAlertGroupTypeTable."
    ::= { ccmCallHomeNotifications 2 }
@@ -3397,12 +3758,12 @@
 
     GROUP           ccmSmtpMsgSendFailNotifCtrlGroup
     DESCRIPTION
-        "Implementation of chSmtpMsgSendFailNotifCtrlGroup
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
         is optional."
 
     GROUP           ccmSmtpMsgSendFailNotifGroup
     DESCRIPTION
-        "Implementation of chSmtpMsgSendFailNotifGroup
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
         is optional."
 
     GROUP           ccmAlertHCStatisticsGroup
@@ -3660,7 +4021,7 @@
 
     GROUP           ccmSmtpMsgSendFailNotifCtrlGroup
     DESCRIPTION
-        "Implementation of chSmtpMsgSendFailNotifCtrlGroup
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
         is optional."
 
     GROUP           ccmSmtpMsgSendFailNotifGroup
@@ -3709,7 +4070,7 @@
     GROUP           ccmEventStatsGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain statistical information CallHome
+        devices which maintain statistical information Call Home
         events."
 
     OBJECT          callHomeDestProfileTrnsprtMthd
@@ -3797,7 +4158,7 @@
     DESCRIPTION
         "The compliance statement for entities which
         implement the Call Home feature. It is deprecated 
-        and superceded by chMIBCompliance7 statement.
+        and superseded by chMIBCompliance7 statement.
 
         OBJECT ccmSmtpServersAddrType 
         SYNTAX  INTEGER { ipv4(1) }
@@ -3946,7 +4307,7 @@
 
     GROUP           ccmSmtpMsgSendFailNotifCtrlGroup
     DESCRIPTION
-        "Implementation of chSmtpMsgSendFailNotifCtrlGroup
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
         is optional."
 
     GROUP           ccmSmtpMsgSendFailNotifGroup
@@ -3995,7 +4356,7 @@
     GROUP           ccmEventStatsGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain statistical information CallHome
+        devices which maintain statistical information Call Home
         events."
 
     GROUP           ccmEventNotifGroup
@@ -4239,7 +4600,7 @@
 
     GROUP           ccmSmtpMsgSendFailNotifCtrlGroup
     DESCRIPTION
-        "Implementation of chSmtpMsgSendFailNotifCtrlGroup
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
         is optional."
 
     GROUP           ccmSmtpMsgSendFailNotifGroup
@@ -4288,7 +4649,7 @@
     GROUP           ccmEventStatsGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain statistical information CallHome
+        devices which maintain statistical information Call Home
         events."
 
     GROUP           ccmEventNotifGroup
@@ -4302,7 +4663,7 @@
     GROUP           ccmCallHomeVrfGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain VRF information for CallHome."
+        devices which maintain VRF information for Call Home."
 
     OBJECT          callHomeDestProfileTrnsprtMthd
     SYNTAX          INTEGER  {
@@ -4390,7 +4751,7 @@
     ::= { chMIBCompliances 8 }
 
 chMIBCompliance8 MODULE-COMPLIANCE
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "The compliance statement for entities which
         implement the Call Home feature.
@@ -4537,7 +4898,7 @@
 
     GROUP           ccmSmtpMsgSendFailNotifCtrlGroup
     DESCRIPTION
-        "Implementation of chSmtpMsgSendFailNotifCtrlGroup
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
         is optional."
 
     GROUP           ccmSmtpMsgSendFailNotifGroup
@@ -4586,7 +4947,7 @@
     GROUP           ccmEventStatsGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain statistical information CallHome
+        devices which maintain statistical information Call Home
         events."
 
     GROUP           ccmEventNotifGroup
@@ -4600,23 +4961,23 @@
     GROUP           ccmHttpProxyServerGroup
     DESCRIPTION
         "Implementation of this group is mandatory for the devices
-        which implement HTTP proxy support for CallHome."
+        which implement HTTP proxy support for Call Home."
 
     GROUP           ccmHttpTransportVrfGroup
     DESCRIPTION
         "Implementation of this group is mandatory for the devices
         which implement VRF information for HTTP transport in 
-        Callhome."
+        Call Home."
 
     GROUP           ccmCallHomeVrfGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain VRF information for CallHome."
+        devices which maintain VRF information for Call Home."
 
     GROUP           ccmSmtpServersVrfGroup
     DESCRIPTION
         "Implementation of this group is mandatory only for the
-        devices which maintain VRF information for CallHome."
+        devices which maintain VRF information for Call Home."
 
     GROUP           ccmSingleSmtpServerGroup
     DESCRIPTION
@@ -4728,6 +5089,440 @@
     DESCRIPTION
         "Write access is not required."
     ::= { chMIBCompliances 9 }
+
+chMIBCompliance9 MODULE-COMPLIANCE
+    STATUS          current
+    DESCRIPTION
+        "The compliance statement for entities which
+        implement the Call Home feature.
+
+        OBJECT ccmSmtpServersAddrType
+        SYNTAX  INTEGER { ipv4(1) }
+        DESCRIPTION
+                An implementation is only required to
+                support IPv4 addresses."
+    MODULE          -- this module
+    MANDATORY-GROUPS {
+                        ccmConfigurationGroup3,
+                        chStatisticsGroup
+                    }
+
+    GROUP           chSystemInformationGroup1
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           chSystemServicePriorityGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           chEmailMsgDispGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ccmAlertActionGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for
+        the platforms which generate test messages for all
+        (and not any particular) of configured destination
+        profiles which meet test message generation criteria
+        determined by platform."
+
+    GROUP           ccmProfileMessageLevelGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for
+        the platforms which allow user to filter Call Home
+        messages based on their associated levels."
+
+    GROUP           ccmProfileActivationGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for
+        the platforms which provide user control to enable or
+        disable configured Call Home profiles."
+
+    GROUP           ccmProfileTestGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for
+        the platforms which are capable of generating test
+        messages specifically for a configured destination
+        profile."
+
+    GROUP           ccmProfileAlertGroupsGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for
+        the platforms which categorize various events that result
+        in Call Home messages in different alert-groups and
+        provide user control to associate different alert-groups
+        to configured profiles."
+
+    GROUP           ccmProfileAlertGroupControlGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for
+        the platforms which implement ccmProfileAlertGroupsGroup
+        and can enable or disable various alert-groups."
+
+    GROUP           ccmThrottleConfigurationGroup
+    DESCRIPTION
+        "Implementation of this group is only for the systems
+        which support such message throttling functionality."
+
+    GROUP           chSwInventoryInfoGroup1
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           chPeriodicSwInventoryInfoGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ccmPeriodicSwInventoryInfoGroup1
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           chMultipleSmtpServersGroup
+    DESCRIPTION
+        "This group is mandatory for devices which support
+        multiple SMTP servers."
+
+    GROUP           ccmSmtpServersPriorityGroup
+    DESCRIPTION
+        "This group is mandatory for devices which support
+        prioritization among multiple SMTP servers."
+
+    GROUP           ccmSysLogSeverityGroup
+    DESCRIPTION
+        "This group is mandatory for devices that issue
+        Call Home alerts based on  severity level of the
+        syslog messages generated on the device."
+
+    GROUP           ccmMIBNotificationsConfigGroup
+    DESCRIPTION
+        "The ccmMIBNotificationsConfigGroup is optional."
+
+    GROUP           ccmMIBNotificationsGroup1
+    DESCRIPTION
+        "The ccmMIBNotificationsGroup1 is optional."
+
+    GROUP           ccmHttpCfgGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support http as a transport method to deliver
+        Call Home messages."
+
+    GROUP           ccmSeverityAlertGroupCfgGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support severity based alert groups."
+
+    GROUP           ccmPeriodicAlertGroupCfgGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support periodic alert groups."
+
+    GROUP           ccmPatternAlertGroupCfgGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support pattern based alert groups."
+
+    GROUP           ccmEventAlertGroupCfgGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support event based alert groups."
+
+    GROUP           ccmAlertGroupCapabilityGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support alert group capabilities."
+
+    GROUP           ccmUserDefCmdGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ccmSmtpMsgSendFailNotifCtrlGroup
+    DESCRIPTION
+        "Implementation of ccmSmtpMsgSendFailNotifCtrlGroup
+        is optional."
+
+    GROUP           ccmSmtpMsgSendFailNotifGroup
+    DESCRIPTION
+        "Implementation of ccmSmtpMsgSendFailNotifGroup
+        is optional."
+
+    GROUP           ccmAlertHCStatisticsGroup
+    DESCRIPTION
+        "Implementation of this group mandatory only for the
+        devices which support 64 bit Call Home alert statistics."
+
+    GROUP           ccmAlertRateLimitGroup
+    DESCRIPTION
+        "Implementation of this group mandatory only for the
+        devices which support Call Home alert rate limit feature."
+
+    GROUP           ccmSmtpServerStatusGroup
+    DESCRIPTION
+        "Implementation of this group mandatory only for the
+        devices which support Call Home SMTP Server status
+        check feature."
+
+    GROUP           ccmProfileHiMessageSizeGroup
+    DESCRIPTION
+        "Implementation of this group mandatory only for the
+        devices which support the maximum size of message
+        greater than 1000,000 bytes."
+
+    GROUP           ccmOnDemandMsgSendControlGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support on demand Call Home messages."
+
+    GROUP           ccmOnDemandMsgStatusGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which do not support concurrent generation of
+        on demand Call Home messages."
+
+    GROUP           ccmSmartCallHomeGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support Smart Call Home messages."
+
+    GROUP           ccmEventStatsGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which maintain statistical information Call Home
+        events."
+
+    GROUP           ccmEventNotifGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ccmCallhomeEventsGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ccmHttpProxyServerGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory for the devices
+        which implement HTTP proxy support for Call Home."
+
+    GROUP           ccmHttpTransportVrfGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory for the devices
+        which implement VRF information for HTTP transport in 
+        Call Home."
+
+    GROUP           ccmCallHomeVrfGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which maintain VRF information for Call Home."
+
+    GROUP           ccmSmtpServersVrfGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which maintain VRF information for Call Home."
+
+    GROUP           ccmSingleSmtpServerGroup
+    DESCRIPTION
+        "This group is mandatory for devices which support
+        single SMTP server."
+
+    GROUP           ccmMessageSourceGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which allow user to specify the source address
+        for generation of Call Home messages."
+
+    GROUP           ccmCallHomePeriodicMinutesGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support periodic interval configuration in
+        minutes."
+
+    GROUP           ccmOnDemandCliMsgGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support on demand Call Home messages with CLI
+        output."
+
+    GROUP           ccmCallHomeDiagSignatureGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support Diagnostic Signature functionality of
+        Call Home."
+
+    GROUP           ccmCallHomeSecurityLevelGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support security level configuration for
+        Call Home."
+
+    GROUP           ccmCallHomeAnonymousReportingGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support reporting functionality of Call Home."
+
+    GROUP           ccmCallHomeAaaGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory only for the
+        devices which support AAA configuration for Call Home."
+
+    OBJECT          callHomeDestProfileTrnsprtMthd
+    SYNTAX          INTEGER  {
+                        email(1)
+                    }
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Only 'email' needs to be supported."
+
+    OBJECT          callHomeDestProfileMsgFormat
+    SYNTAX          INTEGER  {
+                        shortText(3)
+                    }
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Only 'shortText' needs to be supported."
+
+    OBJECT          callHomeDestProfileStatus
+    SYNTAX          INTEGER  {
+                        active(1),
+                        createAndGo(4),
+                        destroy(6)
+                    }
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Only 'active' needs to be supported."
+
+    OBJECT          callHomeDestEmailAddress
+    SYNTAX          SnmpAdminString (SIZE (1..63))
+    DESCRIPTION
+        "An implementation is only required to
+        support an address of size 1 to 63
+        octets."
+
+    OBJECT          callHomeDestEmailAddressStatus
+    SYNTAX          INTEGER  {
+                        active(1),
+                        createAndGo(4),
+                        destroy(6)
+                    }
+    DESCRIPTION
+        "Only 'active', 'createAndGo' and 'destroy' needs
+        to be supported."
+
+    OBJECT          ccmSmtpServersPort
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmSmtpServersStatus
+    SYNTAX          INTEGER  {
+                        active(1),
+                        createAndGo(4),
+                        destroy(6)
+                    }
+    DESCRIPTION
+        "Only 'active', 'createAndGo' and 'destroy' needs
+        to be supported."
+
+    OBJECT          callHomeEmailFrom
+    SYNTAX          SnmpAdminString (SIZE (0..63))
+    DESCRIPTION
+        "An implementation is only required to
+        support an address of size 0 to 63
+        octets."
+
+    OBJECT          callHomeEmailReplyTo
+    SYNTAX          SnmpAdminString (SIZE (0..63))
+    DESCRIPTION
+        "An implementation is only required to
+        support an address of size 0 to 63
+        octets."
+
+    OBJECT          callHomeEmailMsgDispNotification
+    SYNTAX          SnmpAdminString (SIZE (0..63))
+    DESCRIPTION
+        "An implementation is only required to
+        support an address of size 0 to 63
+        octets."
+
+    OBJECT          ccmCallHomeVrfName
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmMsgSourceIpAddrType
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmMsgSourceIpAddr
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmMsgSourceInterface
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmPeriodicAlertGroupIntervalMinutes
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmOnDemandCliMsgCliList
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmOnDemandCliMsgTransport
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmOnDemandCliMsgEmail
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmOnDemandCliMsgFormat
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmOnDemandCliMsgTacServiceReqId
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmOnDemandCliMsgTrigger
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmDiagSignatureActive
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmCallHomeSecurityLevel
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmAnonymousReportingEnable
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmAaaAuthEnable
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+
+    OBJECT          ccmAaaAuthUserName
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is not required."
+    ::= { chMIBCompliances 10 }
 
 -- Units of Conformance
 
@@ -5263,7 +6058,7 @@
     STATUS          current
     DESCRIPTION
         "A collection of object(s) indicating the Call Home events that
-        occured in the system."
+        occurred in the system."
     ::= { chMIBGroups 45 }
 
 ccmCallhomeEventsGroup OBJECT-GROUP
@@ -5275,7 +6070,7 @@
     STATUS          current
     DESCRIPTION
         "A collection of notification objects required for Call Home
-        events that occured in the system."
+        events that occurred in the system."
     ::= { chMIBGroups 46 }
 
 ccmCallHomeVrfGroup OBJECT-GROUP
@@ -5305,7 +6100,7 @@
     DESCRIPTION
         "A collection of objects for displaying and
         configuring Call Home HTTP proxy server on the devices
-        which support HTTP proxy server for CallHome feature"
+        which support HTTP proxy server for Call Home feature"
     ::= { chMIBGroups 49 }
 
 ccmHttpTransportVrfGroup OBJECT-GROUP
@@ -5342,7 +6137,81 @@
         source address."
     ::= { chMIBGroups 52 }
 
+ccmCallHomePeriodicMinutesGroup OBJECT-GROUP
+    OBJECTS         { ccmPeriodicAlertGroupIntervalMinutes }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects to configure periodic interval
+        in minutes."
+    ::= { chMIBGroups 53 }
+
+ccmOnDemandCliMsgGroup OBJECT-GROUP
+    OBJECTS         {
+                        ccmOnDemandCliMsgCliList,
+                        ccmOnDemandCliMsgTransport,
+                        ccmOnDemandCliMsgEmail,
+                        ccmOnDemandCliMsgFormat,
+                        ccmOnDemandCliMsgTacServiceReqId,
+                        ccmOnDemandCliMsgTrigger
+                    }
+    STATUS          current
+    DESCRIPTION
+        "A collection of object(s) to manage on demand Call Home
+        messages with CLI output."
+    ::= { chMIBGroups 54 }
+
+ccmCallHomeDiagSignatureGroup OBJECT-GROUP
+    OBJECTS         {
+                        ccmDiagSignatureActive,
+                        ccmDiagSignatureProfileName,
+                        ccmCallHomeDiagSignatureType,
+                        ccmCallHomeDiagSignatureFuncDescr,
+                        ccmCallHomeDiagSignatureRev,
+                        ccmCallHomeDiagSignatureSigner,
+                        ccmCallHomeDiagSignatureTriggerCount,
+                        ccmCallHomeDiagSignatureAvgRuntime,
+                        ccmCallHomeDiagSignatureMaxRuntime
+                    }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects to manage Call Home Diagnostic
+        Signature functionality."
+    ::= { chMIBGroups 55 }
+
+ccmCallHomeSecurityLevelGroup OBJECT-GROUP
+    OBJECTS         { ccmCallHomeSecurityLevel }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects to manage security level of Call Home."
+    ::= { chMIBGroups 56 }
+
+ccmCallHomeAnonymousReportingGroup OBJECT-GROUP
+    OBJECTS         { ccmAnonymousReportingEnable }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects to manage reporting functionality of
+        Call Home."
+    ::= { chMIBGroups 57 }
+
+ccmCallHomeAaaGroup OBJECT-GROUP
+    OBJECTS         {
+                        ccmAaaAuthEnable,
+                        ccmAaaAuthUserName
+                    }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects to manage AAA functionality for
+        Call Home."
+    ::= { chMIBGroups 58 }
+
 END
 
 
 
+
+
+
+
+
+
+

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks