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
Properties Name Type Value Qualifiers ClassOrigin Enterprise string Description
MappingStringsCIM_SNMPTrapIndication AgentAddress string Description
MappingStringsCIM_SNMPTrapIndication GenericTrap uint16 Description
ValueMap
Values
MappingStringsCIM_SNMPTrapIndication SpecificTrap uint32 Description
MappingStringsCIM_SNMPTrapIndication TimeStamp datetime Description
MappingStringsCIM_SNMPTrapIndication VarBindNames string[] Description
MappingStrings
ArrayType
ModelCorrespondenceCIM_SNMPTrapIndication VarBindSyntaxes uint16[] Description
ValueMap
Values
MappingStrings
ArrayType
ModelCorrespondenceCIM_SNMPTrapIndication VarBindValues string[] Description
OctetString
MappingStrings
ArrayType
ModelCorrespondenceCIM_SNMPTrapIndication IndicationIdentifier string Description
MappingStringsCIM_Indication CorrelatedIndications string[] Description
MappingStringsCIM_Indication IndicationTime datetime Description 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 determing this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession. CIM_Indication
Method Qualifiers
Parameters
Parameter Qualifiers