CIM_AlertIndication class

A concrete superclass for CIM alert notifications. CIM_AlertIndication is a specialized type of CIM_Indication class that contains information about the severity, cause, recommended actions, and other data for a real world event. This event and its data may or may not be modeled in the CIM class hierarchy.

Syntax

[Indication, Version("2.22.0"), UMLPackagePath("CIM::Event"), AMENDMENT]
class CIM_AlertIndication : CIM_ProcessIndication
{
  string   Description;
  string   AlertingManagedElement;
  uint16   AlertingElementFormat = 0;
  string   OtherAlertingElementFormat;
  uint16   AlertType;
  string   OtherAlertType;
  uint16   PerceivedSeverity;
  uint16   ProbableCause;
  string   ProbableCauseDescription;
  uint16   Trending;
  string   RecommendedActions[];
  string   EventID;
  datetime EventTime;
  string   SystemCreationClassName;
  string   SystemName;
  string   ProviderName;
  string   Message;
  string   MessageArguments[];
  string   MessageID;
  string   OwningEntity;
};

Members

The CIM_AlertIndication class has these types of members:

Properties

The CIM_AlertIndication class has these properties.

AlertingElementFormat

Data type: uint16

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.AlertingManagedElement", "CIM_AlertIndication.OtherAlertingElementFormat")

The format of the AlertingManagedElement property.

Unknown (0)

The format is unknown or not meaningfully interpretable by a CIM client application.

Other (1)

The format is defined by the value of the OtherAlertingElementFormat property.

CIMObjectPath (2)

The format is a CIMObjectPath, specifying an instance in the CIM Schema.

AlertingManagedElement

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.AlertingElementFormat")

The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.

AlertType

Data type: uint16

Access type: Read-only

Qualifiers: Required, MappingStrings ("Recommendation.ITU|X733.Event type")

The primary classification of the indication.

Other (1)

- Other. The Indication's OtherAlertType property conveys its classification. Use of "Other" in an enumeration is a standard CIM convention. It means that the current Indication does not fit into the categories described by this enumeration.

Communications Alert (2)

An Indication of this type is principally associated with the procedures and/or processes required to convey information from one point to another.

Quality of Service Alert (3)

An Indication of this type is principally associated with a degradation or errors in the performance or function of an entity.

Processing Error (4)

An Indication of this type is principally associated with a software or processing fault.

Device Alert (5)

An Indication of this type is principally associated with an equipment or hardware fault.

Environmental Alert (6)

Environmental Alert. An Indication of this type is principally associated with a condition relating to an enclosure in which the hardware resides, or other environmental considerations.

Model Change (7)

The Indication addresses changes in the Information Model. For example, it may embed a Lifecycle Indication to convey the specific model change being alerted.

Security Alert (8)

. An Indication of this type is associated.

Description

Data type: string

Access type: Read-only

Qualifiers: MappingStrings ("Recommendation.ITU|X733.Additional text")

A short description of the Indication.

EventID

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.ProbableCause")

An instrumentation or provider specific value that describes the underlying real-world event represented by the indication. Indications with the same non-NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for alert indications with identical, non-NULL values of SystemCreateClassName, SystemName and ProviderName properties.

EventTime

Data type: datetime

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.ProbableCause")

The time and date that indicates when the underlying event was first detected. If this values is specified and the creating entity is not capable of providing this information, this property must be set to NULL. This value is based on the notion of the local date and time of the CIM_ManageSystemElement object that generated the indication.

Message

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.MessageID", "CIM_AlertIndication.MessageArguments")

The formatted message for the alert indication. This message is formatted by combining one or more of the dynamic elements specified in the MessageArguments property, and with the static elements uniquely identified by the MessageID property.

MessageArguments

Data type: string array

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.Message", "CIM_AlertIndication.MessageID")

An array that contains the dynamic content of the message for the alert indication.

MessageID

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.Message", "CIM_AlertIndication.MessageArguments")

The unique ID of the message format, withing the scope of the organization specified in OwningEntity.

OtherAlertingElementFormat

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.AlertingElementFormat")

Defines the format of the AlertingManagedElement property when the AlertingElementFormat property is set to "1" (other); otherwise, this value must be set to NULL.

OtherAlertType

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.AlertType")

A string that describes the AlertType value when the AlertType property is set to "1" (Other State Change).

OwningEntity

Data type: string

Access type: Read-only

The unique ID of the organization that owns the definition of the format of theMessage property. OwningEntity must include a copyrighted, trademarked, or unique name that is owned by the business entity or standards body that defined the message format.

PerceivedSeverity

Data type: uint16

Access type: Read-only

Qualifiers: Required, Override ("PerceivedSeverity"), MappingStrings ("Recommendation.ITU|X733.Perceived severity")

The severity of the alert indication from the point of view of the element that raised the alert.

Unknown (0)

Follows common usage.

Other (1)

Indicates that the Severity's value can be found in the OtherSeverity property.

Information (2)

Follows common usage.

Degraded/Warning (3)

Should be used when its appropriate to let the user decide if action is needed.

Minor (4)

Indicates action is needed, but the situation is not serious at this time.

Major (5)

Indicates action is needed now.

Critical (6)

Action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).

Fatal/NonRecoverable (7)

Indicates an error occurred, but it's too late to take remedial action.

ProbableCause

Data type: uint16

Access type: Read-only

Qualifiers: Required, MappingStrings ("Recommendation.ITU|X733.Probable cause", "Recommendation.ITU|M3100.probableCause", "ITU-IANA-ALARM-TC"), ModelCorrespondence ("CIM_AlertIndication.ProbableCauseDescription", "CIM_AlertIndication.EventID", "CIM_AlertIndication.EventTime")

The probable cause of the situation which resulted in the alert indication.

Unknown (0)

Other (1)

Adapter/Card Error (2)

Application Subsystem Failure (3)

Bandwidth Reduced (4)

Connection Establishment Error (5)

Communications Protocol Error (6)

Communications Subsystem Failure (7)

Configuration/Customization Error (8)

Congestion (9)

Corrupt Data (10)

CPU Cycles Limit Exceeded (11)

Dataset/Modem Error (12)

Degraded Signal (13)

DTE-DCE Interface Error (14)

Enclosure Door Open (15)

Equipment Malfunction (16)

Excessive Vibration (17)

File Format Error (18)

Fire Detected (19)

Flood Detected (20)

Framing Error (21)

HVAC Problem (22)

Humidity Unacceptable (23)

I/O Device Error (24)

Input Device Error (25)

LAN Error (26)

Non-Toxic Leak Detected (27)

Local Node Transmission Error (28)

Loss of Frame (29)

Loss of Signal (30)

Material Supply Exhausted (31)

Multiplexer Problem (32)

Out of Memory (33)

Output Device Error (34)

Performance Degraded (35)

Power Problem (36)

Pressure Unacceptable (37)

Processor Problem (Internal Machine Error) (38)

Pump Failure (39)

Queue Size Exceeded (40)

Receive Failure (41)

Receiver Failure (42)

Remote Node Transmission Error (43)

Resource at or Nearing Capacity (44)

Response Time Excessive (45)

Retransmission Rate Excessive (46)

Software Error (47)

Software Program Abnormally Terminated (48)

Software Program Error (Incorrect Results) (49)

Storage Capacity Problem (50)

Temperature Unacceptable (51)

Threshold Crossed (52)

Timing Problem (53)

Toxic Leak Detected (54)

Transmit Failure (55)

Transmitter Failure (56)

Underlying Resource Unavailable (57)

Version MisMatch (58)

Previous Alert Cleared (59)

Login Attempts Failed (60)

Software Virus Detected (61)

Hardware Security Breached (62)

Denial of Service Detected (63)

Security Credential MisMatch (64)

Unauthorized Access (65)

Alarm Received (66)

Loss of Pointer (67)

Payload Mismatch (68)

Transmission Error (69)

Excessive Error Rate (70)

Trace Problem (71)

Element Unavailable (72)

Element Missing (73)

Loss of Multi Frame (74)

Broadcast Channel Failure (75)

Invalid Message Received (76)

Routing Failure (77)

Backplane Failure (78)

Identifier Duplication (79)

Protection Path Failure (80)

Sync Loss or Mismatch (81)

Terminal Problem (82)

Real Time Clock Failure (83)

Antenna Failure (84)

Battery Charging Failure (85)

Disk Failure (86)

Frequency Hopping Failure (87)

Loss of Redundancy (88)

Power Supply Failure (89)

Signal Quality Problem (90)

Battery Discharging (91)

Battery Failure (92)

Commercial Power Problem (93)

Fan Failure (94)

Engine Failure (95)

Sensor Failure (96)

Fuse Failure (97)

Generator Failure (98)

Low Battery (99)

Low Fuel (100)

Low Water (101)

Explosive Gas (102)

High Winds (103)

Ice Buildup (104)

Smoke (105)

Memory Mismatch (106)

Out of CPU Cycles (107)

Software Environment Problem (108)

Software Download Failure (109)

Element Reinitialized (110)

Timeout (111)

Logging Problems (112)

Leak Detected (113)

Protection Mechanism Failure (114)

Protecting Resource Failure (115)

Database Inconsistency (116)

Authentication Failure (117)

Breach of Confidentiality (118)

Cable Tamper (119)

Delayed Information (120)

Duplicate Information (121)

Information Missing (122)

Information Modification (123)

Information Out of Sequence (124)

Key Expired (125)

Non-Repudiation Failure (126)

Out of Hours Activity (127)

Out of Service (128)

Procedural Error (129)

Unexpected Information (130)

ProbableCauseDescription

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_AlertIndication.ProbableCause")

Additional information related to the ProbableCause property.

ProviderName

Data type: string

Access type: Read-only

Qualifiers: MaxLen (256)

The name of the provider that generated the indication.

RecommendedActions

Data type: string array

Access type: Read-only

Qualifiers: MappingStrings ("Recommendation.ITU|X733.Proposed repair actions")

Free form descriptions of the recommended actions to take to resolve the cause of the notification.

SystemCreationClassName

Data type: string

Access type: Read-only

Qualifiers: MaxLen (256)

The CreationClassName value of the scoping system for the provider that generated the indication.

SystemName

Data type: string

Access type: Read-only

Qualifiers: MaxLen (256)

The scoping system name for the provider that generated the indication.

Trending

Data type: uint16

Access type: Read-only

Qualifiers: MappingStrings ("Recommendation.ITU|X733.TrendIndication")

Provides information on trending - trending up, down or no change.

Unknown (0)

Not Applicable (1)

Trending Up (2)

Trending Down (3)

No Change (4)

Requirements

Requirement Value
Minimum supported client
Windows 8.1
Minimum supported server
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_ProcessIndication