我正在寻找一种方法来监控从我的 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
我从这里这是一个完整的脚本。