I have ESXi 6.5 hypervisor and need to monitor it with external monitoring system.
In particular, I need some statistical information from FC HBAs to monitoring system.
My monitoring system can execute esxicli commands and use the information that they give.
I need such information:
- FC HBAs TX rate (Kbps)
- FC HBAs RX rate (Kbps)
- FC HBAs CRC error counter
- FC HBAs link error counter
I tried to use esxcli storage san fc stats get command
It gives the following output:
[root@pesx-dell-01:~] esxcli storage san fc stats getAdapter: vmhba2Tx Frames: 591280153Rx Frames: 715680944Lip Count: 0Error Frames: 0Dumped Frames: 0Link Failure Count: 1Loss of Signal Count: 0PrimSeq Protocol Err Count: 0Invalid Tx Word Count: 0Invalid CRC Count: 0Input Requests: 43380557Output Requests: 117086046Control Requests: 256
So I see Link Failure counter and CRC error counter in the output and I can take this infomation to monitoring system.
But there is no TX/RX Rate. Only TX frames and RX Frames.
In the same time in GUI i can see the information about FC HBAs TX/RX Rate (screensot is attached). But I can't put this information to monitoring system from GUI.
Is there a way to get this information from esxcli ?