如何使用脚本检查是否与特定主机进行数据交换

如何使用脚本检查是否与特定主机进行数据交换

我有一个视频流服务器,可以将视频流传输到多台电视。我需要远程监控电视,所以我需要一个工具来监控服务器网络接口,并在电视 A 在 N 秒内未从服务器下载 D 兆字节数据时发送电子邮件。iftop、bmon 和 iptraf 似乎不是脚本友好的应用程序,如果我错了,请纠正我。

答案1

更好的选择是使用您用于流式传输的任何软件的日志记录功能。尝试监控网络流量可能很棘手,并且并不总是能让您清楚地了解您的实际活动。大多数流式传输视频的服务都应该有某种可以输出的日志,即使只是为了调试。只需检查该软件的文档,并格式化包含所需信息的日志。然后,您可以创建一个脚本或 cron 作业来检查该输出,可能将数据过滤为有用的内容,然后将其传递给系统的邮件命令。

相关内容