CIM2.14 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.0CIM_SNMPTrapIndication
UMLPackagePathstringCIM::EventCIM_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
IndicationbooleantrueCIM_SNMPTrapIndication
UMLPackagePathstringCIM::EventCIM_ProcessIndication
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
IndicationbooleantrueCIM_ProcessIndication
IndicationbooleantrueCIM_Indication
UMLPackagePathstringCIM::EventCIM_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
ArrayType
MappingStrings
ModelCorrespondence
CIM_SNMPTrapIndication
VarBindSyntaxesuint16[] Description
ValueMap
Values
ArrayType
MappingStrings
ModelCorrespondence
CIM_SNMPTrapIndication
VarBindValuesstring[] Description
OctetString
ArrayType
MappingStrings
ModelCorrespondence
CIM_SNMPTrapIndication
IndicationIdentifierstring Description
MappingStrings
CIM_Indication
CorrelatedIndicationsstring[] Description
MappingStrings
ModelCorrespondence
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.enterpriseCIM_SNMPTrapIndication

Property AgentAddress Qualifiers
NameTypeValueFrom Class
DescriptionstringAddress of the object generating the trap.CIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.agent-addrCIM_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-trapCIM_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-trapCIM_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-stampCIM_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
ArrayTypestringIndexedCIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.variable-bindingsCIM_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
ArrayTypestringIndexedCIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.variable-bindingsCIM_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
OctetStringbooleantrueCIM_SNMPTrapIndication
ArrayTypestringIndexedCIM_SNMPTrapIndication
MappingStringsstringPDU.IETF|RFC1157-TRAP-PDU.variable-bindingsCIM_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 correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array. To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following "preferred" algorithm: <OrgID>:<LocalID>Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above "preferred" algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the "preferred" algorithm should be used with the <OrgID> set to CIM.CIM_Indication
MappingStringsstringRecommendation.ITU|X733.Notification identifierCIM_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 notificationsCIM_Indication
ModelCorrespondencestringCIM_Indication.IndicationIdentifierCIM_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 severityCIM_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.PerceivedSeverityCIM_Indication

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in