下载EthStatus包
这里给大家共享一个可以下载 链接:https://pan.baidu.com/s/1QGGn8MZV4pnYe7bHioaYuQ 提取码:tm0j
安装
1.把ethstatus-0.4.2.orig.tar.gz放到/usr/local/sr/路径下
代码语言:javascript复制cd /usr/local/src
2.解包
代码语言:javascript复制tar -zxvpf ethstatus-0.4.2.orig.tar.gz
3.进入解压后的文件路径下,修改部分源码
代码语言:javascript复制cd ethstatus-0.4.2
代码语言:javascript复制vim ethstatus.c
找到639行 if(strlen(optarg) > 5) 改成 if(strlen(optarg) > 25) 这样改的目的是为保证rhel7下面能用,rhel6以及以前的版本网卡名字都是eth0(小于5位数),而在7下面都是enp0s3之类的(超过5位数) 而这个代码,指定超过5位数的网卡名字的时候,程序会直接退出。
4.安装
代码语言:javascript复制make
make install
5.在命令目录下执行EthStatus 选择对需要的网卡进行监控
代码语言:javascript复制./ethstatus -i ens160 //选择监控网卡