redhat5/centos5 安装网络带宽查看工具 bmon

redhat5/centos5 安装网络带宽查看工具 bmon

想查询网络带宽使用情况,有不想自己写代码,于是决定在服务器上安装一个bmon。

现在用uname -a查询一下服务器的版本。rpm包下载地址如下:

http://rpmfind.net/linux/rpm2html/search.php?query=bmon

下载完毕了,rpm -i bmon-2.1.0-5.el5.rf.x86_64.rpm

发现安装不了,尼玛 报了缺少librrd.so.4()(64bit)

于是乎,百度找的了http://www.sudu.us/original-centos-installation-bmon-method/?replytocom=1308

64位操作系统:http://www.sudu.us/Tools/bmon/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

安装了一下,rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm或rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

ok,尼玛下面居然又是使用yum,但是服务器不能直接连接互联网的,librrd.so.4的问题还是存在

http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104e8026591fd03e77c0d06223898448e53f19564711b2e6783f44599382237a5af31f0ba0e73605755962a09abcce179fe0c33f2efe2135671cf14305d269ed8b1161d627e406bee55ff0bb8670d3f996c79a09139c5c5525ddac9c5b7003b96bb50341e9b1e838025f61e4b66025bf0f&p=9b3f8416d9c044e708e296395800&newp=8b2a9640968c00ff57efd7375a4f92694f07d62451d5905a3e&user=baidu&fm=sc&query=bmon%B0%B2%D7%B0+librrd&qid=9a02ddd311de91fe&p1=3

发现了librrd.so 这个动态库是在(RRDTool)  yum install libart_lgpl-devel zlib-devel libpng-devel 里面的

好吧,就是你了,RRDTool。http://packages.express.org/rrdtool/

只要rrdtool-1.4.5-1.el5.wrl.x86_64.rpm,rrdtool-perl-1.4.5-1.el5.wrl.x86_64.rpm,rrdtool-devel-1.4.5-1.el5.wrl.x86_64.rpm,

我比较2,下了6个包呢。

rpm -i rrdtool-1.4.5-1.el5.wrl.x86_64.rpm是安装不了的,报了

perl(RRDp) is needed by

于是我找的了http://hi.baidu.com/wylinux/item/84fc4c164c9cadd8be904233

哦,原来是要一起安装的啊,rpm -ivh rrdtool-perl-1.4.5-1.el5.wrl.x86_64.rpm rrdtool-1.4.5-1.el5.wrl.x86_64.rpm rrdtool-devel-1.4.5-1.el5.wrl.x86_64.rpm

ok,按完毕后,轻松安装rpm -i bmon-2.1.0-5.el5.rf.x86_64.rpm。

最后敲出bmon -o ascii -p eth0,哈哈可以查看网络带宽使用情况了。

监控网络流量的状况( 具有动态效果 ) RX: 流进 TX: 流出

eth0                          0 B         0             0 B         0
eth0                       3.24KiB       42         94.22KiB       93
eth0                        828 B        10         23.55KiB       23
eth0                        828 B        10         23.55KiB       23
eth0                        207 B         2          5.89KiB        5
eth0                        207 B         2          5.89KiB        5
eth0                       2.26KiB       32        531.87KiB      366
eth0                        579 B         8        132.97KiB       91
eth0                        144 B         2         33.24KiB       22
eth0                        144 B         2         33.24KiB       22

Please Download https://files.cnblogs.com/hero4china/bmon_install.zip 

 

ps: 好吧我当时是2B了,其实找到安装包,源码安装包方式就行了

http://ftp.twaren.net/Unix/NonGNU//confuse/confuse-2.7.tar.gz

configure -prefix=/usr && make && make install

http://www.carisma.slowglass.com/~tgr/bmon/files/bmon-3.1.tar.gz

configure 会报缺少configure: error: requires libconfuse,由于pkg-config寻址问题导致,下面会指出这个问题。

使用pkg-config工具提取库的编译和连接参数有两个基本的前提:

<1> 库本身在安装的时候必须提供一个相应的.pc文件。不这样做的库说明不支持pkg-config工具的使用。
<2> pkg-config必须知道要到哪里去寻找此.pc 文件。

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:$PKG_CONFIG_PATH

configure 会报缺少configure: error: requires libnl

下载http://www.infradead.org/~tgr/libnl/files/libnl-3.2.23.tar.gz

编译报错flex: could not create route/cls/ematch_grammar.c",

实在搞不定,用rpm安装吧 Package names: libnl, libnl-devel

ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/pdignan/CentOS_CentOS-5/x86_64/libnl-devel-1.1-14.1.x86_64.rpm

ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/pdignan/CentOS_CentOS-5/x86_64/libnl-1.1-14.1.x86_64.rpm

posted @ 2012-11-26 11:03  明将军  Views(1600)  Comments(1Edit  收藏  举报
恨怨悲苦憎怒嗔、仁爱慈孝耻义廉。是故恨人所以得仁,无爱者必不怨,不慈者必无悲,孝而有苦,憎后耻来,义自怒生,廉人心嗔。夹天地七大苦,破人情七大碍,遂舍善恶之心,得称剑神。