实时监控Windows Server的networking连接

我正在寻找一种方法来监视从我的电脑到运行在我们的networking上的Windows服务器的networking连接。 我的电脑运行Windows 7,服务器运行Windows Server 2003 R2。 我正在寻找丢包,错误,丢包,数据丢失,连接丢失等问题。

如果它帮助服务器是在XenServer 5.5上运行的虚拟机 – 如果我能够使用XS来监视它?

有谁知道免费做这个最好的方法吗?

一种方法是使用networking交换机来监视Windows 7 PC正在使用的端口。 它将具有所有这些统计数据(实时)。

对于查看交换机端口的想法+1。

Ping服务器四次,如果没有回复发送电子邮件。

将其设置为每5分钟执行一次cron作业。

check=$(ping -c $count $server | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }') if [ $check -eq 0 ]; then echo "Host : $server is down (ping failed) at $(date)" | mail -s "$subject" $email fi 

我从这里得到这是一个完整的脚本。