We want to monitor the ethernet Network Interface parameter we see in windows Task Manager under Performance > Ethernet > Kbps/Mps Sent / Received.
How can we achieve this with DX UIM? Is there any probe that monitors this?
Guidance
The value you see in Task Manager under Performance > Ethernet > Kbps Sent corresponds to the "Network Interface" performance object in Windows Performance Monitor (PerfMon).
The ntperf probe can monitor this. ntperf (Performance Collector) (broadcom.com)
This specific Performance Object, in the Windows Task Manager, is displayed in Kbps (kilobits/second) or in Mbps (megabits/second) and this is 32 bit counter. (ntperf probe)
However, the performance raw value is collected in Bytes sent per seconds (Bps)
If you want to Monitor (and create alarms) for the value observed in the Task Manager that is displayed in Kbps (kilobits/second) or in Mbps (megabits/second) we must convert the value to Bytes per second and use that as thresholds in the probe, as the value will be collected in Bytes per Second (Bps).
Example Use Cases: Receive an alarm if Send Throughput is above 800 Mbps
This counter measures the number of bytes sent per second over the network interface.
To set a threshold for 800 Megabits per second (Mbps) using the Network Interface > Bytes Sent/sec counter, which is in bytes per second (Bps), follow these steps:
First, convert 800 Mbps to bytes per second:
1 Mbps = 1,000,000 bits per second.
1 byte = 8 bits.
Therefore, 1 Mbps = 1,000,000 / 8 = 125,000 bytes per second.
Now, calculate the threshold in bytes per second:
800 Mbps = 800 × 125,000 bytes per second.
So, 800 Mbps = 100,000,000 bytes per second (Bps).
Summary:
To create an alarm for when the Kbps exceeds 800 Mbps, you should set the threshold to 100,000,000.
There is an option in the probe:
ntperf IM Configuration (broadcom.com) [Calculate value using scaling ratio]
"Select the Calculate value using scaling ratio checkbox to calculate the value using scaling ratio. This option enables you to adjust the counter scale settings to enhance the visibility of counter data. The counter values can be scaled exponentially from .0000001 to 1000000."
800 Mbps are 100,000,000 Bytes per Second
Calculation: (800 Mbps×125,000 Bps=100,000,000 Bps)
Given that 1 Mbps = 125,000 Bps, the scaling ratio needed to convert Bps to Mbps directly would be:
Scaling Ratio=1 / 125,000=0.000008
This scaling factor converts bytes per second to megabits per second.
Summary:
To set a threshold of 800 Mbps in the probe that measures in Bps:
■ Use a scaling ratio of 0.000008.
■ Set the threshold value to 800.