linux網絡圖形監控方法

我們都希望linux也可以像windows的任務管理器一樣可以看到cpu和網速的曲線圖,但是linux服務器大多是控制檯界面,沒有圖形界面,也就無法看到折線圖了,下面介紹兩款比較實用的linux網絡監控工具,基本可以滿足你的小小的虛榮心。

一、iftop

安裝epel源:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

安裝iftopyum install iftop

啓動iftopiftop

這樣就可以看到下面的樣子了

image.png

怎麼樣?還可以吧。可以看到通信的目標地址和收發網速,最下面還可以看到收發包總網速。

二、ntop

這個工具就顯得強大很多了,安裝技術含量也會高很多

首先下載repo文件:cd /etc/yum.repos.d/

wget http://packages.ntop.org/centos-stable/ntop.repo -O ntop.repo

CentOS 6安裝epel源:

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

wget https://copr.fedoraproject.org/coprs/saltstack/zeromq4/repo/epel-6/saltstack-zeromq4-epel-6.repo

rpm -ivh http://packages.ntop.org/rpm6/extra/hiredis-0.10.1-3.el6.x86_64.rpm http://packages.ntop.org/rpm6/extra/hiredis-devel-0.10.1-3.el6.x86_64.rpm

CentOS 7安裝epel源:

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

然後依次執行如下命令:

yum erase zeromq3

yum clean all

yum update

yum install pfring n2disk nprobe ntopng ntopng-data cento

yum install pfring-drivers-zc-dkms

執行結束後使用

redis-server           啓動redis

systemctl enable ntopng 設置開機啓動

systemctl restart ntopng 啓動ntop

systemctl disable firewalld 防火牆開機不啓動

systemctl stop firewalld   停止防火牆

您也可以放開3000端口:

firewall-cmd --zone=public --add-port=3000/tcp --permanent

firewall-cmd --reload

然後使用瀏覽器打開http://IP:3000就可以進行訪問了,默認密碼是admin

image.png

這樣是不是顯得很高大上呢?

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章