在窗口,例如本地连接状态popup窗口中,有一些活动统计信息显示networking活动为字节发送和字节接收。 我需要定期以cmd得到这个数字。 有什么办法可以得到吗? 我试过netstat -e,但是两个地方的数字都是绝对相关的。 gui的结果似乎是正确的,但是在netstat -e中没有
在PowerShell中:
$computer = "LocalHost" $namespace = "root\CIMV2" $Tcpip_NI = Get-WmiObject -class Win32_PerfRawData_Tcpip_NetworkInterface -computername $computer -namespace $namespace $Tcpip_NI | Select BytesReceivedPersec,BytesSentPersec,BytesTotalPersec
在只使用wmic cmd行中:
wmic path Win32_PerfRawData_Tcpip_NetworkInterface Get BytesReceivedPersec,BytesSentPersec,BytesTotalPersec
我需要这个zabbix监控。 我只需要一行,这个代码给了我多行,因为在机器上有多个networking适配器,然后我改变@TheCleaner的命令,并做了一个bat文件
@echo off for /f "tokens=%1 delims= " %%i in ('wmic path Win32_PerfRawData_Tcpip_NetworkInterface ^| find "%2"') do echo %%i
然后像这样从zabbix_agent.conf中调用它
UserParameter=network.Traffic[*],c:\netstatCount.bat $1 $2
rest是平常的。