实时监控Windows Server的网络连接

实时监控Windows Server的网络连接

我正在寻找一种方法来监控从我的 PC 到我们网络上运行的 Windows Server 的网络连接。我的 PC 运行的是 Windows 7,服务器运行的是 Windows Server 2003 R2。我正在寻找诸如丢包、错误、数据包丢失、数据丢失、连接丢失等信息。

如果它有帮助,服务器就是在 XenServer 5.5 上运行的 VM - 我是否能够使用 XS 来监控它?

有人知道免费做到这一点的最佳方法吗?

答案1

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

答案2

+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

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

相关内容