Function netstat {
Get-WmiObject Win32_PerfFormattedData_Tcpip_NetworkInterface | where{$_.Name -eq "vmxnet3 Ethernet Adapter"} | % { 'OK | Rx-B/s=
{0:0}; Tx-B/s={1:0}' -f ($_.BytesReceivedPersec), ($_.BytesSentPersec)}
}
我創建了上面的 powershell 腳本來使用 Nagios 繪製網路介面圖。
我擔心的是 nagios 每 10 分鐘輪詢一次客戶端並執行此腳本。因此,僅報告投票時的統計數據。如何透過修改腳本以便即時收集數據或透過任何其他方式實現即時報告?