我如何监控 Linux 服务器并查看其网络是否承受压力(例如带宽不足等),以便我能收到通知?
答案1
您可以尝试研究/sys/class/net/$dev/statistics
但/proc/net/
老实说,您必须花费大量时间来搜索所需的指标,然后编写一个复杂的脚本来进行一些数学计算并在您需要时提醒您。
本质上,你是在重新发明轮子,你正在寻找一种简单的方法,最简单的方法就是建立一个为这个范围创建的系统,就像 Ginnungagap 提到的那样,设置一个阈值和一个用于获取通知的电子邮件地址要容易得多。
答案2
您可以使用它iftop
来查看 Linux 中的网络使用情况。
Cent 操作系统yum install iftop
Ubuntuapt-get install iftop