Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_SNMPTrapIndication --> CIM_ProcessIndication --> CIM_Indication --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_ProcessIndication NAME CIM_SNMPTrapIndication
Class CIM_SNMPTrapIndication Qualifiers Name Type Value From Class Version string 2.7.0 CIM_SNMPTrapIndication Description string A concrete class for mapping an SNMP Trap to CIM based on the IETF RFC 1157. The usefulness of this class is to describe common trap semantics. But, a complete understanding of any trap data received relies on the Indicaton recipient having access to the sender ’ s MIB. Understanding can be improved by mapping the SNMP domain to CIM, and using CIM LifeCycle and standard subclasses of CIM_ProcessIndication. CIM_SNMPTrapIndication Indication boolean true CIM_SNMPTrapIndication Description string An abstract superclass for specialized Indication classes, addressing specific changes and alerts published by providers and instrumentation. Subclasses include AlertIndication (with properties such as PerceivedSeverity and ProbableCause), and SNMPTrapIndication (which recasts Traps as CIM indications). CIM_ProcessIndication Indication boolean true CIM_ProcessIndication Indication boolean true CIM_Indication Description string CIM_Indication is the abstract root class for all notifications about changes in schema, objects and their data, and about events detected by providers and instrumentation. Subclasses represent specific types of notifications. To receive an Indication, a consumer (or subscriber) must create an instance of CIM_IndicationFilter describing the criteria of the notification, an instance of CIM_ListenerDestination describing the delivery of the notification, and an instance of CIM_IndicationSubscription associating the Filter and Handler. CIM_Indication
Property Qualifiers
Property Enterprise Qualifiers Name Type Value From Class Description string Type of object generating the trap. CIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.enterprise CIM_SNMPTrapIndication
Property AgentAddress Qualifiers Name Type Value From Class Description string Address of the object generating the trap. CIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.agent-addr CIM_SNMPTrapIndication
Property GenericTrap Qualifiers Name Type Value From Class Description string An enumerated value that describes the generic trap type: - The coldStart(0) trap signifies that the sending protocol entity is reinitializing itself such that the agent ’ s configuration or the protocol entity implementation may be altered. - The warmStart(1) trap signifies that the sending protocol entity is reinitializing itself such that neither the agent configuration nor the protocol entity implementation is altered. - The linkDown(2) trap signifies that the sending protocol recognizes a failure in one of the communication links represented in the agent ’ s configuration. The Trap-PDU of type linkDown contains as the first element of its variable-bindings the name and value of the ifIndex instance for the affected interface. - The linkUp(3) trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent ’ s configuration has come up. The Trap-PDU of type linkUp contains as the first element of its variable-bindings, the name and value of the ifIndex instance for the affected interface. - An authenticationFailure(4) trap signifies that the sending protocol entity is the adressee of a protocol message that was not properly authenticated. While implementations of SNMP must be capable of generating this trap, they must also be capable of suppressing the emission of such traps via an implementation- specific mechanism. - An egpNeighborLoss(5) trap signifies that an EGP neighbor for whom the sending protocol entity was an EGP peer has been marked as down and the peer relationship no longer pertains. The Trap-PDU of type egpNeighborLoss contains as the first element of its variable-bindings, the name and value of the egpNeighAddr instance for the affected neighbor. - An enterpriseSpecific(6) trap signifies that the sending protocol entity recognizes that some enterprise-specific event has occurred. The specific-trap field identifies the particular trap which occurred. CIM_SNMPTrapIndication ValueMap string [See below.] CIM_SNMPTrapIndication Values string Cold Start
Warm Start
Link Down
Link Up
Authentication Failure
EGP Neighbor Loss
Enterprise SpecificCIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.generic-trap CIM_SNMPTrapIndication
Name Value 0 Cold Start 1 Warm Start 2 Link Down 3 Link Up 4 Authentication Failure 5 EGP Neighbor Loss 6 Enterprise Specific
Property SpecificTrap Qualifiers Name Type Value From Class Description string Specific trap code. CIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.specific-trap CIM_SNMPTrapIndication
Property TimeStamp Qualifiers Name Type Value From Class Description string Time elapsed between the last (re)intialization of the managed entity and the generation of the trap. CIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.time-stamp CIM_SNMPTrapIndication
Property VarBindNames Qualifiers Name Type Value From Class Description string Object naming information (an OID) from the ’ variable binding ’ portion of the Trap. This array is correlated with the VarBindSyntaxes and VarBindValues arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding ’ s name/syntax/value tuple can be constructed. CIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.variable-bindings CIM_SNMPTrapIndication ArrayType string Indexed CIM_SNMPTrapIndication ModelCorrespondence string CIM_SNMPTrapIndication.VarBindSyntaxes
CIM_SNMPTrapIndication.VarBindValuesCIM_SNMPTrapIndication
Property VarBindSyntaxes Qualifiers Name Type Value From Class Description string Object syntax information (defined as an enumerated value) from the ’ variable binding ’ portion of the Trap. This array is correlated with the VarBindNames and VarBindValues arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding ’ s name/syntax/value tuple can be constructed. CIM_SNMPTrapIndication ValueMap string [See below.] CIM_SNMPTrapIndication Values string Integer
OctetString
ObjectIdentifier
NetworkAddress
Counter
Gauge
TimeTicks
OpaqueCIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.variable-bindings CIM_SNMPTrapIndication ArrayType string Indexed CIM_SNMPTrapIndication ModelCorrespondence string CIM_SNMPTrapIndication.VarBindNames
CIM_SNMPTrapIndication.VarBindValuesCIM_SNMPTrapIndication
Name Value 1 Integer 2 OctetString 3 ObjectIdentifier 4 NetworkAddress 5 Counter 6 Gauge 7 TimeTicks 8 Opaque
Property VarBindValues Qualifiers Name Type Value From Class Description string An OctetString representing object value information from the ’ variable binding ’ portion of the Trap. This array is correlated with the VarBindNames and VarBindSyntaxes arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding ’ s name/syntax/value tuple can be constructed. CIM_SNMPTrapIndication OctetString boolean true CIM_SNMPTrapIndication MappingStrings string PDU.IETF|RFC1157-TRAP-PDU.variable-bindings CIM_SNMPTrapIndication ArrayType string Indexed CIM_SNMPTrapIndication ModelCorrespondence string CIM_SNMPTrapIndication.VarBindNames
CIM_SNMPTrapIndication.VarBindSyntaxesCIM_SNMPTrapIndication
Property IndicationIdentifier Qualifiers Name Type Value From Class Description string An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array. CIM_Indication MappingStrings string Recommendation.ITU|X733.Notification identifier CIM_Indication
Property CorrelatedIndications Qualifiers Name Type Value From Class Description string A list of IndicationIdentifiers whose notifications are correlated with (related to) this one. CIM_Indication MappingStrings string Recommendation.ITU|X733.Correlated notifications CIM_Indication
Property IndicationTime Qualifiers Name Type Value From Class Description string The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession. CIM_Indication
Property PerceivedSeverity Qualifiers Name Type Value From Class Description string An enumerated value that describes the severity of the Indication from the notifier ’ s point of view: 1 - Other, by CIM convention, is used to indicate that the Severity ’ s value can be found in the OtherSeverity property. 3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed. 4 - Minor should be used to indicate action is needed, but the situation is not serious at this time. 5 - Major should be used to indicate action is needed NOW. 6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result). 7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it ’ s too late to take remedial action. 2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown. CIM_Indication ValueMap string [See below.] CIM_Indication Values string Unknown
Other
Information
Degraded/Warning
Minor
Major
Critical
Fatal/NonRecoverableCIM_Indication MappingStrings string Recommendation.ITU|X733.Perceived severity CIM_Indication
Name Value 0 Unknown 1 Other 2 Information 3 Degraded/Warning 4 Minor 5 Major 6 Critical 7 Fatal/NonRecoverable
Property OtherSeverity Qualifiers Name Type Value From Class Description string Holds the value of the user defined severity value when ’ PerceivedSeverity ’ is 1 ( " Other " ). CIM_Indication ModelCorrespondence string CIM_AlertIndication.PerceivedSeverity CIM_Indication
Method Qualifiers
Parameters
Parameter Qualifiers