CIM211 Class Declaration
CIM_SNMPTrapIndication

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_SNMPTrapIndication --> CIM_ProcessIndication --> CIM_Indication --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_ProcessIndication
NAMECIM_SNMPTrapIndication

Class Qualifiers

Class CIM_SNMPTrapIndication Qualifiers
NameTypeValueFrom Class
Versionstring2.7.0 CIM_SNMPTrapIndication
DescriptionstringA 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
Indicationbooleantrue CIM_SNMPTrapIndication
DescriptionstringAn 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
Indicationbooleantrue CIM_ProcessIndication
Indicationbooleantrue CIM_Indication
DescriptionstringCIM_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

Properties

Properties
NameTypeValueQualifiersClassOrigin
Enterprisestring Description
MappingStrings
CIM_SNMPTrapIndication
AgentAddressstring Description
MappingStrings
CIM_SNMPTrapIndication
GenericTrapuint16 Description
ValueMap
Values
MappingStrings
CIM_SNMPTrapIndication
SpecificTrapuint32 Description
MappingStrings
CIM_SNMPTrapIndication
TimeStampdatetime Description
MappingStrings
CIM_SNMPTrapIndication
VarBindNamesstring[] Description
MappingStrings
ArrayType
ModelCorrespondence
CIM_SNMPTrapIndication
VarBindSyntaxesuint16[] Description
ValueMap
Values
MappingStrings
ArrayType
ModelCorrespondence
CIM_SNMPTrapIndication
VarBindValuesstring[] Description
OctetString
MappingStrings
ArrayType
ModelCorrespondence
CIM_SNMPTrapIndication
IndicationIdentifierstring Description
MappingStrings
CIM_Indication
CorrelatedIndicationsstring[] Description
MappingStrings
CIM_Indication
IndicationTimedatetime Description CIM_Indication
PerceivedSeverityuint16 Description
ValueMap
Values
MappingStrings
CIM_Indication
OtherSeveritystring Description
ModelCorrespondence
CIM_Indication

Property Qualifiers

Property Enterprise Qualifiers
NameTypeValueFrom Class
DescriptionstringType of object generating the trap. CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.enterprise CIM_SNMPTrapIndication

Property AgentAddress Qualifiers
NameTypeValueFrom Class
DescriptionstringAddress of the object generating the trap. CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.agent-addr CIM_SNMPTrapIndication

Property GenericTrap Qualifiers
NameTypeValueFrom Class
DescriptionstringAn 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
ValueMapstring
[See below.]
CIM_SNMPTrapIndication
ValuesstringCold Start
Warm Start
Link Down
Link Up
Authentication Failure
EGP Neighbor Loss
Enterprise Specific
CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.generic-trap CIM_SNMPTrapIndication

NameValue
0Cold Start
1Warm Start
2Link Down
3Link Up
4Authentication Failure
5EGP Neighbor Loss
6Enterprise Specific
Property SpecificTrap Qualifiers
NameTypeValueFrom Class
DescriptionstringSpecific trap code. CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.specific-trap CIM_SNMPTrapIndication

Property TimeStamp Qualifiers
NameTypeValueFrom Class
DescriptionstringTime elapsed between the last (re)intialization of the managed entity and the generation of the trap. CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.time-stamp CIM_SNMPTrapIndication

Property VarBindNames Qualifiers
NameTypeValueFrom Class
DescriptionstringObject 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
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.variable-bindings CIM_SNMPTrapIndication
ArrayTypestringIndexed CIM_SNMPTrapIndication
ModelCorrespondencestringCIM_SNMPTrapIndication.VarBindSyntaxes
CIM_SNMPTrapIndication.VarBindValues
CIM_SNMPTrapIndication

Property VarBindSyntaxes Qualifiers
NameTypeValueFrom Class
DescriptionstringObject 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
ValueMapstring
[See below.]
CIM_SNMPTrapIndication
ValuesstringInteger
OctetString
ObjectIdentifier
NetworkAddress
Counter
Gauge
TimeTicks
Opaque
CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.variable-bindings CIM_SNMPTrapIndication
ArrayTypestringIndexed CIM_SNMPTrapIndication
ModelCorrespondencestringCIM_SNMPTrapIndication.VarBindNames
CIM_SNMPTrapIndication.VarBindValues
CIM_SNMPTrapIndication

NameValue
1Integer
2OctetString
3ObjectIdentifier
4NetworkAddress
5Counter
6Gauge
7TimeTicks
8Opaque
Property VarBindValues Qualifiers
NameTypeValueFrom Class
DescriptionstringAn 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
OctetStringbooleantrue CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.variable-bindings CIM_SNMPTrapIndication
ArrayTypestringIndexed CIM_SNMPTrapIndication
ModelCorrespondencestringCIM_SNMPTrapIndication.VarBindNames
CIM_SNMPTrapIndication.VarBindSyntaxes
CIM_SNMPTrapIndication

Property IndicationIdentifier Qualifiers
NameTypeValueFrom Class
DescriptionstringAn 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
MappingStringsstringRecommendation.ITU|X733.Notification identifier CIM_Indication

Property CorrelatedIndications Qualifiers
NameTypeValueFrom Class
DescriptionstringA list of IndicationIdentifiers whose notifications are correlated with (related to) this one. CIM_Indication
MappingStringsstringRecommendation.ITU|X733.Correlated notifications CIM_Indication

Property IndicationTime Qualifiers
NameTypeValueFrom Class
DescriptionstringThe 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
NameTypeValueFrom Class
DescriptionstringAn 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
ValueMapstring
[See below.]
CIM_Indication
ValuesstringUnknown
Other
Information
Degraded/Warning
Minor
Major
Critical
Fatal/NonRecoverable
CIM_Indication
MappingStringsstringRecommendation.ITU|X733.Perceived severity CIM_Indication

NameValue
0Unknown
1Other
2Information
3Degraded/Warning
4Minor
5Major
6Critical
7Fatal/NonRecoverable
Property OtherSeverity Qualifiers
NameTypeValueFrom Class
DescriptionstringHolds the value of the user defined severity value when ’ PerceivedSeverity ’ is 1 ( " Other " ). CIM_Indication
ModelCorrespondencestringCIM_AlertIndication.PerceivedSeverity CIM_Indication

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in