| Win32_PerfRawData_Tcpip_ICMP | |||
| The ICMP performance object consists of counters that measure the rates at which messages are sent and received by using ICMP protocols. It also includes counters that monitor ICMP protocol errors. | |||
| NameSpace Path | |||
| \ROOT\CIMV2 | |||
| PROPERTY | SMS_REPORT | CIMTYPE | DESCRIPTION |
| Caption | String | A short textual description (one-line string) for the statistic or metric. | |
| Description | String | A textual description of the statistic or metric. | |
| Frequency_Object | UInt64 | NA | |
| Frequency_PerfTime | UInt64 | NA | |
| Frequency_Sys100NS | UInt64 | NA | |
| MessagesOutboundErrors | UInt32 | Messages Outbound Errors is the number of ICMP messages that were not send due to problems within ICMP, such as lack of buffers. This value does not include errors discovered outside the ICMP layer, such as those recording the failure of IP to route the resultant datagram. In some implementations, none of the error types are included in the value of this counter. | |
| MessagesPersec | UInt32 | Messages/sec is the total rate, in incidents per second, at which ICMP messages were sent and received by the entity. The rate includes messages received or sent in error. | |
| MessagesReceivedErrors | UInt32 | Messages Received Errors is the number of ICMP messages that the entity received but had errors, such as bad ICMP checksums, bad length, etc. | |
| MessagesReceivedPersec | UInt32 | Messages Received/sec is the rate, in incidents per second at which ICMP messages were received. The rate includes messages received in error. | |
| MessagesSentPersec | UInt32 | Messages Sent/sec is the rate, in incidents per second, at which the server attempted to send. The rate includes those messages sent in error. | |
| Name | String | The Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property. | |
| ReceivedAddressMask | UInt32 | Received Address Mask is the number of ICMP Address Mask Request messages received. | |
| ReceivedAddressMaskReply | UInt32 | Received Address Mask Reply is the number of ICMP Address Mask Reply messages received. | |
| ReceivedDestUnreachable | UInt32 | Received Destination Unreachable is the number of ICMP Destination Unreachable messages received. | |
| ReceivedEchoPersec | UInt32 | Received Echo/sec is the rate, in incidents per second, at which ICMP Echo messages were received. | |
| ReceivedEchoReplyPersec | UInt32 | Received Echo Reply/sec is the rate, in incidents per second, at which ICMP Echo Reply messages were received. | |
| ReceivedParameterProblem | UInt32 | Received Parameter Problem is the number of ICMP Parameter Problem messages received. | |
| ReceivedRedirectPersec | UInt32 | Received Redirect/sec is the rate, in incidents per second, at which ICMP Redirect messages were received. | |
| ReceivedSourceQuench | UInt32 | Received Source Quench is the number of ICMP Source Quench messages received. | |
| ReceivedTimeExceeded | UInt32 | Received Time Exceeded is the number of ICMP Time Exceeded messages received. | |
| ReceivedTimestampPersec | UInt32 | Received Timestamp/sec is the rate, in incidents per second at which ICMP Timestamp Request messages were received. | |
| ReceivedTimestampReplyPersec | UInt32 | Received Timestamp Reply/sec is the rate of ICMP Timestamp Reply messages received. | |
| SentAddressMask | UInt32 | Sent Address Mask is the number of ICMP Address Mask Request messages sent. | |
| SentAddressMaskReply | UInt32 | Sent Address Mask Reply is the number of ICMP Address Mask Reply messages sent. | |
| SentDestinationUnreachable | UInt32 | Sent Destination Unreachable is the number of ICMP Destination Unreachable messages sent. | |
| SentEchoPersec | UInt32 | Sent Echo/sec is the rate of ICMP Echo messages sent. | |
| SentEchoReplyPersec | UInt32 | Sent Echo Reply/sec is the rate, in incidents per second, at which ICMP Echo Reply messages were sent. | |
| SentParameterProblem | UInt32 | Sent Parameter Problem is the number of ICMP Parameter Problem messages sent. | |
| SentRedirectPersec | UInt32 | Sent Redirect/sec is the rate, in incidents per second, at which ICMP Redirect messages were sent. | |
| SentSourceQuench | UInt32 | Sent Source Quench is the number of ICMP Source Quench messages sent. | |
| SentTimeExceeded | UInt32 | Sent Time Exceeded is the number of ICMP Time Exceeded messages sent. | |
| SentTimestampPersec | UInt32 | Sent Timestamp/sec is the rate, in incidents per second, at which ICMP Timestamp Request messages were sent. | |
| SentTimestampReplyPersec | UInt32 | Sent Timestamp Reply/sec is the rate, in incidents per second, at which ICMP Timestamp Reply messages were sent. | |
| Timestamp_Object | UInt64 | NA | |
| Timestamp_PerfTime | UInt64 | NA | |
| Timestamp_Sys100NS | UInt64 | NA | |
| SAMPLE DATA INSTANCE | |||
|    [Description("The ICMP performance object consists of counters that measure the rates at which messages are sent and received by using ICMP protocols. It also includes counters that monitor ICMP protocol errors."): ToInstance Amended, DisplayName("ICMP"): ToInstance Amended, genericperfctr: ToInstance Amended, locale(1033): ToInstance Amended]    instance of Win32_PerfRawData_Tcpip_ICMP    {     Frequency_Object = "0";     Frequency_PerfTime = "3579545";     Frequency_Sys100NS = "10000000";     [Description("Messages Outbound Errors is the number of ICMP messages that were not send due to problems within ICMP, such as lack of buffers. This value does not include errors discovered outside the ICMP layer, such as those recording the failure of IP to route the resultant datagram. In some implementations, none of the error types are included in the value of this counter."): ToInstance Amended, DisplayName("Messages Outbound Errors"): ToInstance Amended] MessagesOutboundErrors = 0;     [Description("Messages/sec is the total rate, in incidents per second, at which ICMP messages were sent and received by the entity. The rate includes messages received or sent in error."): ToInstance Amended, DisplayName("Messages/sec"): ToInstance Amended] MessagesPersec = 5142;     [Description("Messages Received Errors is the number of ICMP messages that the entity received but had errors, such as bad ICMP checksums, bad length, etc."): ToInstance Amended, DisplayName("Messages Received Errors"): ToInstance Amended] MessagesReceivedErrors = 0;     [Description("Messages Received/sec is the rate, in incidents per second at which ICMP messages were received. The rate includes messages received in error."): ToInstance Amended, DisplayName("Messages Received/sec"): ToInstance Amended] MessagesReceivedPersec = 2568;     [Description("Messages Sent/sec is the rate, in incidents per second, at which the server attempted to send. The rate includes those messages sent in error."): ToInstance Amended, DisplayName("Messages Sent/sec"): ToInstance Amended] MessagesSentPersec = 2574;     [Description("Received Address Mask is the number of ICMP Address Mask Request messages received."): ToInstance Amended, DisplayName("Received Address Mask"): ToInstance Amended] ReceivedAddressMask = 0;     [Description("Received Address Mask Reply is the number of ICMP Address Mask Reply messages received."): ToInstance Amended, DisplayName("Received Address Mask Reply"): ToInstance Amended] ReceivedAddressMaskReply = 0;     [Description("Received Destination Unreachable is the number of ICMP Destination Unreachable messages received."): ToInstance Amended, DisplayName("Received Dest. Unreachable"): ToInstance Amended] ReceivedDestUnreachable = 8;     [Description("Received Echo/sec is the rate, in incidents per second, at which ICMP Echo messages were received."): ToInstance Amended, DisplayName("Received Echo/sec"): ToInstance Amended] ReceivedEchoPersec = 1140;     [Description("Received Echo Reply/sec is the rate, in incidents per second, at which ICMP Echo Reply messages were received."): ToInstance Amended, DisplayName("Received Echo Reply/sec"): ToInstance Amended] ReceivedEchoReplyPersec = 1420;     [Description("Received Parameter Problem is the number of ICMP Parameter Problem messages received."): ToInstance Amended, DisplayName("Received Parameter Problem"): ToInstance Amended] ReceivedParameterProblem = 0;     [Description("Received Redirect/sec is the rate, in incidents per second, at which ICMP Redirect messages were received."): ToInstance Amended, DisplayName("Received Redirect/sec"): ToInstance Amended] ReceivedRedirectPersec = 0;     [Description("Received Source Quench is the number of ICMP Source Quench messages received."): ToInstance Amended, DisplayName("Received Source Quench"): ToInstance Amended] ReceivedSourceQuench = 0;     [Description("Received Time Exceeded is the number of ICMP Time Exceeded messages received."): ToInstance Amended, DisplayName("Received Time Exceeded"): ToInstance Amended] ReceivedTimeExceeded = 0;     [Description("Received Timestamp/sec is the rate, in incidents per second at which ICMP Timestamp Request messages were received."): ToInstance Amended, DisplayName("Received Timestamp/sec"): ToInstance Amended] ReceivedTimestampPersec = 0;     [Description("Received Timestamp Reply/sec is the rate of ICMP Timestamp Reply messages received."): ToInstance Amended, DisplayName("Received Timestamp Reply/sec"): ToInstance Amended] ReceivedTimestampReplyPersec = 0;     [Description("Sent Address Mask is the number of ICMP Address Mask Request messages sent."): ToInstance Amended, DisplayName("Sent Address Mask"): ToInstance Amended] SentAddressMask = 0;     [Description("Sent Address Mask Reply is the number of ICMP Address Mask Reply messages sent."): ToInstance Amended, DisplayName("Sent Address Mask Reply"): ToInstance Amended] SentAddressMaskReply = 0;     [Description("Sent Destination Unreachable is the number of ICMP Destination Unreachable messages sent."): ToInstance Amended, DisplayName("Sent Destination Unreachable"): ToInstance Amended] SentDestinationUnreachable = 14;     [Description("Sent Echo/sec is the rate of ICMP Echo messages sent."): ToInstance Amended, DisplayName("Sent Echo/sec"): ToInstance Amended] SentEchoPersec = 1420;     [Description("Sent Echo Reply/sec is the rate, in incidents per second, at which ICMP Echo Reply messages were sent."): ToInstance Amended, DisplayName("Sent Echo Reply/sec"): ToInstance Amended] SentEchoReplyPersec = 1140;     [Description("Sent Parameter Problem is the number of ICMP Parameter Problem messages sent."): ToInstance Amended, DisplayName("Sent Parameter Problem"): ToInstance Amended] SentParameterProblem = 0;     [Description("Sent Redirect/sec is the rate, in incidents per second, at which ICMP Redirect messages were sent."): ToInstance Amended, DisplayName("Sent Redirect/sec"): ToInstance Amended] SentRedirectPersec = 0;     [Description("Sent Source Quench is the number of ICMP Source Quench messages sent."): ToInstance Amended, DisplayName("Sent Source Quench"): ToInstance Amended] SentSourceQuench = 0;     [Description("Sent Time Exceeded is the number of ICMP Time Exceeded messages sent."): ToInstance Amended, DisplayName("Sent Time Exceeded"): ToInstance Amended] SentTimeExceeded = 0;     [Description("Sent Timestamp/sec is the rate, in incidents per second, at which ICMP Timestamp Request messages were sent."): ToInstance Amended, DisplayName("Sent Timestamp/sec"): ToInstance Amended] SentTimestampPersec = 0;     [Description("Sent Timestamp Reply/sec is the rate, in incidents per second, at which ICMP Timestamp Reply messages were sent."): ToInstance Amended, DisplayName("Sent Timestamp Reply/sec"): ToInstance Amended] SentTimestampReplyPersec = 0;     Timestamp_Object = "0";     Timestamp_PerfTime = "615150751509";     Timestamp_Sys100NS = "1718516603000";    }; | |||