在做服务器开发的过程中,我们需要对服务器的各项性能指标进行监控统计。其中很重要的一项就是端口流量的监控。
本人开发环境用到的系统是 Linux Redhat AS5U4, 使用 iftop-0.16 版本进行端口流量监控的。下面对安装流程做下记录,以备自己以后查看和帮助有需要的同学。
1、资源准备
下载 iftop-0.16.tar.gz 和 libpcap-0.8.3.tar.gz 两个资源包,在其官网即可下载。 iftop 套件在使用时需要 pcap 库支持;
2、编译安装
A.先安装 pcap
解压至本地: tar -xzvf libpcap-0.8.3.tar.gz
执行configure: ./configure --prefix=/usr/local/libpcap-0.8.3
make编译:make
安装: make install ( ps. 如果上面步骤编译是在普通用户权限下进行,make install 会安装到 /usr/local/libpcap-0.8.3路径下,需要root权限执行install )
B. 安装 iftop
解压至本地:tar -xzvf iftop-0.16.tar.gz
执行configure:./configure --prefix=/usr/local/iftop-0.16 --with-libpcap=/usr/local/libpcap-0.8.3 (编译iftop 需要 libpcap 头文件和库,需要指定路径)
make编译:make
安装: make install ( ps. 如果上面步骤编译是在普通用户权限下进行,make install 会安装到 /usr/local/iftop-0.16路径下,需要root权限执行install )
3、ln 执行
iftop 安装完,执行程序在 /usr/local/iftop-0.16/sbin/iftop,为了方便直接使用 iftop 指令,需要建立快捷方式
ln -s /usr/local/iftop-0.16/sbin/iftop /usr/bin/iftop
4、安装完毕使用:
$root: iftop
以上就是安装步骤。