對于網絡監控 網絡質量監控工具


如何安裝網絡流量監控工具vnStat和vnStati
下面是按功能劃分的命令名稱 。
監控總體帶寬使用――nload、bmon、slurm、bwm-ng、cbm、speedometer和netload
監控總體帶寬使用(批量式輸出)――vnstat、ifstat、dstat和collectl
每個套接字連接的帶寬使用――iftop、iptraf、tcptrack、pktstat、netwatch和trafshow
每個進程的帶寬使用――nethogs
1. nload
nload是一個命令行工具,讓用戶可以分開來監控入站流量和出站流量 。它還可以繪制圖表以顯示入站流量和出站流量,視圖比例可以調整 。用起來很簡單,不支持許多選項 。
所以,如果你只需要快速查看總帶寬使用情況,無需每個進程的詳細情況,那么nload用起來很方便 。
$ nload
安裝nload:Fedora和Ubuntu在默認軟件庫里面就有nload 。CentOS用戶則需要從Epel軟件庫獲得nload 。
# fedora或centos $ yum install nload -y # ubuntu/debian $ sudo apt-get install nload
2. iftop
iftop可測量通過每一個套接字連接傳輸的數據;它采用的工作方式有別于nload 。iftop使用pcap庫來捕獲進出網絡適配器的數據包,然后匯總數據包大小和數量,搞清楚總的帶寬使用情況 。
雖然iftop報告每個連接所使用的帶寬,但它無法報告參與某個套按字連接的進程名稱/編號(ID) 。不過由于基于pcap庫,iftop能夠過濾流量,并報告由過濾器指定的所選定主機連接的帶寬使用情況 。
$ sudo iftop -n
n選項可以防止iftop將IP地址解析成主機名,解析本身就會帶來額外的網絡流量 。
安裝iftop:Ubuntu/Debian/Fedora用戶可以從默認軟件庫獲得它 。CentOS用戶可以從Epel獲得它 。
# fedora或centos yum install iftop -y # ubuntu或 debian $ sudo apt-get install iftop
3. iptraf
iptraf是一款交互式、色彩鮮艷的IP局域網監控工具 。它可以顯示每個連接以及主機之間傳輸的數據量 。下面是屏幕截圖 。
$ sudo iptraf
安裝iptraf:
# Centos(基本軟件庫) $ yum install iptraf # fedora或centos(帶epel) $ yum install iptraf-ng -y # ubuntu或debian $ sudo apt-get install iptraf iptraf-ng
4. nethogs
nethogs是一款小巧的"net top"工具,可以顯示每個進程所使用的帶寬,并對列表排序,將耗用帶寬最多的進程排在最上面 。萬一出現帶寬使用突然激增的情況,用戶迅速打開nethogs,就可以找到導致帶寬使用激增的進程 。nethogs可以報告程序的進程編號(PID)、用戶和路徑 。
$ sudo nethogs
安裝nethogs:Ubuntu、Debian和Fedora用戶可以從默認軟件庫獲得 。CentOS用戶則需要Epel 。
# ubuntu或debian(默認軟件庫) $ sudo apt-get install nethogs # fedora或centos(來自epel) $ sudo yum install nethogs -y
5. bmon
bmon(帶寬監控器)是一款類似nload的工具,它可以顯示系統上所有網絡接口的流量負載 。輸出結果還含有圖表和剖面,附有數據包層面的詳細信息 。
安裝bmon:Ubuntu、Debian和Fedora用戶可以從默認軟件庫來安裝 。CentOS用戶則需要安裝repoforge,因為Epel里面沒有bmon 。
# ubuntu或debian $ sudo apt-get install bmon # fedora或centos(來自repoforge) $ sudo yum install bmon
bmon支持許多選項,能夠制作HTML格式的報告 。欲知更多信息,請參閱參考手冊頁 。
6. slurm
slurm是另一款網絡負載監控器,可以顯示設備的統計信息,還能顯示ASCII圖形 。它支持三種不同類型的圖形,使用c鍵、s鍵和l鍵即可激活每種圖形 。slurm功能簡單,無法顯示關于網絡負載的任何更進一步的詳細信息 。
$ slurm -s -i eth0
安裝slurm
# debian或ubuntu $ sudo apt-get install slurm # fedora或centos $ sudo yum install slurm -y
7. tcptrack
tcptrack類似iftop,使用pcap庫來捕獲數據包,并計算各種統計信息,比如每個連接所使用的帶寬 。它還支持標準的pcap過濾器,這些過濾器可用來監控特定的連接 。
安裝tcptrack:Ubuntu、Debian和Fedora在默認軟件庫里面就有它 。CentOS用戶則需要從RepoForge獲得它,因為Epel里面沒有它 。
# ubuntu, debian $ sudo apt-get install tcptrack # fedora, centos(來自repoforge軟件庫) $ sudo yum install tcptrack
8. vnstat
vnstat與另外大多數工具有點不一樣 。它實際上運行后臺服務/守護進程,始終不停地記錄所傳輸數據的大小 。之外,它可以用來制作顯示網絡使用歷史情況的報告 。
$ service vnstat status * vnStat daemon is running
運行沒有任何選項的vnstat,只會顯示自守護進程運行以來所傳輸的數據總量 。
$ vnstat Database updated: Mon Mar 17 15:26:59 2014 eth0 since 06/12/13 rx:135.14 GiBtx:35.76 GiBtotal:170.90 GiB monthly rx|tx|total|avg. rate------------------------+-------------+-------------+------------- Feb '148.19 GiB|2.08 GiB|10.27 GiB |35.60 kbit/s Mar '144.98 GiB|1.52 GiB|6.50 GiB |37.93 kbit/s ------------------------+-------------+-------------+------------- estimated9.28 GiB |2.83 GiB|12.11 GiB | daily rx|tx|total|avg. rate ------------------------+-------------+-------------+------------- yesterday236.11 MiB |98.61 MiB |334.72 MiB |31.74 kbit/s today128.55 MiB |41.00 MiB |169.56 MiB |24.97 kbit/s ------------------------+-------------+-------------+------------- estimated199 MiB |63 MiB |262 MiB |
想實時監控帶寬使用情況,請使用"-l"選項(實時模式) 。然后,它會顯示入站數據和出站數據所使用的總帶寬量,但非常精確地顯示,沒有關于主機連接或進程的任何內部詳細信息 。
$ vnstat -l -i eth0 Monitoring eth0...(press CTRL-C to stop) rx:12 kbit/s10 p/stx:12 kbit/s11 p/s
vnstat更像是一款制作歷史報告的工具,顯示每天或過去一個月使用了多少帶寬 。它并不是嚴格意義上的實時監控網絡的工具 。
vnstat支持許多選項,支持哪些選項方面的詳細信息請參閱參考手冊頁 。
安裝vnstat
# ubuntu或debian $ sudo apt-get install vnstat # fedora或 centos(來自epel) $ sudo yum install vnstat
9. bwm-ng
bwm-ng(下一代帶寬監控器)是另一款非常簡單的實時網絡負載監控工具,可以報告摘要信息,顯示進出系統上所有可用網絡接口的不同數據的傳輸速度 。
$ bwm-ng bwm-ng v0.6 (probing every 0.500s), press 'h' for help input: /proc/net/dev type: rate /ifaceRxTxT ot================================================================= ==eth0:0.53 KB/s1.31 KB/s1.84 KBlo:0.00 KB/s0.00 KB/s0.00 KB------------------------------------------------------------------------------------------------------------- total:0.53 KB/s1.31 KB/s1.84 KB/s
如果控制臺足夠大,bwm-ng還能使用curses2輸出模式,為流量繪制條形圖 。
$ bwm-ng -o curses2
安裝bwm-ng:在CentOS上,可以從Epel來安裝bwm-ng 。
# ubuntu或debian $ sudo apt-get install bwm-ng # fedora或centos(來自epel) $ sudo apt-get install bwm-ng
10. cbm:Color Bandwidth Meter
這是一款小巧簡單的帶寬監控工具,可以顯示通過諸網絡接口的流量大小 。沒有進一步的選項,僅僅實時顯示和更新流量的統計信息 。
$ sudo apt-get install cbm
11. speedometer
這是另一款小巧而簡單的工具,僅僅繪制外觀漂亮的圖形,顯示通過某個接口傳輸的入站流量和出站流量 。
$ speedometer -r eth0 -t eth0
安裝speedometer
# ubuntu或debian用戶 $ sudo apt-get install speedometer
12. pktstat
pktstat可以實時顯示所有活動連接,并顯示哪些數據通過這些活動連接傳輸的速度 。它還可以顯示連接類型,比如TCP連接或UDP連接;如果涉及HTTP連接,還會顯示關于HTTP請求的詳細信息 。
$ sudo pktstat -i eth0 -nt $ sudo apt-get install pktstat
13. netwatch
netwatch是netdiag工具庫的一部分,它也可以顯示本地主機與其他遠程主機之間的連接,并顯示哪些數據在每個連接上所傳輸的速度 。
$ sudo netwatch -e eth0 -nt $ sudo apt-get install netdiag
14. trafshow
與netwatch和pktstat一樣,trafshow也可以報告當前活動連接、它們使用的協議以及每條連接上的數據傳輸速度 。它能使用pcap類型過濾器,對連接進行過濾 。
只監控TCP連接
$ sudo trafshow -i eth0 tcp $ sudo apt-get install netdiag
15. netload
netload命令只顯示關于當前流量負載的一份簡短報告,并顯示自程序啟動以來所傳輸的總字節量 。沒有更多的功能特性 。它是netdiag的一部分 。
$ netload eth0 $ sudo apt-get install netdiag
16. ifstat
ifstat能夠以批處理式模式顯示網絡帶寬 。輸出采用的一種格式便于用戶使用其他程序或實用工具來記入日志和分析 。
$ ifstat -t -i eth0 0.5 Timeeth0 HH:MM:SSKB/s inKB/s out 09:59:21 2.622.80 09:59:22 2.101.78 09:59:22 2.671.84 09:59:23 2.061.98 09:59:23 1.731.79
安裝ifstat:Ubuntu、Debian和Fedora用戶在默認軟件庫里面就有它 。CentOS用戶則需要從Repoforge獲得它,因為Epel里面沒有它 。
# ubuntu, debian $ sudo apt-get install ifstat # fedora, centos(Repoforge) $ sudo yum install ifstat
17. dstat
dstat是一款用途廣泛的工具(用python語言編寫),它可以監控系統的不同統計信息,并使用批處理模式來報告,或者將相關數據記入到CSV或類似的文件 。這個例子顯示了如何使用dstat來報告網絡帶寬 。
安裝dstat
$ dstat -nt -net/total- ----system---- recvsend|time 00 |23-03 10:27:13 1738B 1810B|23-03 10:27:14 2937B 2610B|23-03 10:27:15 2319B 2232B|23-03 10:27:16 2738B 2508B|23-03 10:27:17
18. collectl
collectl以一種類似dstat的格式報告系統的統計信息;與dstat一樣,它也收集關于系統不同資源(如處理器、內存和網絡等)的統計信息 。這里給出的一個簡單例子顯示了如何使用collectl來報告網絡使用/帶寬 。
$ collectl -sn -oT -i0.5 waiting for 0.5 second sample... #<----------Network----------> #TimeKBInPktInKBOutPktOut 10:32:0140584366 10:32:012758332 10:32:02328944 10:32:025429696 10:32:03548328
安裝collectl
# Ubuntu/Debian用戶 $ sudo apt-get install collectl #Fedora $ sudo yum install collectl
linux性能監控工具介紹
1.uptime
該命令直觀的顯示了服務器在過去15分鐘,5分鐘,1分鐘內的平均負載
2.vmstat
每隔2秒輸出vmstat的信息,共輸出10次 。
類別
procs
swap
io
system
cpu
r:正在運行的進程數目
si:
換入到內存的容量
bi:
讀入塊數目
in:
中斷數目
us:用戶
b:阻塞的進程數目
so:
換出內存的容量
bo:
寫到塊數目
cs:
上下文切換數目
sy:系統
id:空閑
wa:等待io完成的cpu
3.iostat
每隔2秒輸出iostat信息,共輸出3次
tps
blk_read/s
blk_wrtn/s
blk_read
blk_wrtn
發送磁盤的I/O請求數
每秒讀取的block數量
每秒寫的block數量
讀入block的總數
寫入block的總數
備注:該命令包含了cpu信息和磁盤IO信息,這里簡單介紹下有關磁盤IO的幾個參數 。需要注意的是,第一次blk_read和blk_wrtn是統計的歷史總數,后面是每一秒的變化數 。
4.top
top
-d
10
每10秒鐘查看下信息 。
包含了load信息,系統運行時間信息,cpu信息,進程信息等 。
5.free
-m
total:內存總量,
used:表示總計分配給緩存(包含buffers
與cache
)使用的數量,但其中可能部分緩存并未實際使用
free:未分配的內存
buffers:系統分配但未被使用的buffers
數量
cached:系統分配但未被使用的cache
數量
======buffers/cache行=====
used:Mem行中的used
-
buffers-cached,實際使用的內存總量
free:
未被使用的buffers
與cache
和未被分配的內存之和,這就是系統當前實際可用內存 。
6.sar
通過sar命令可以查看服務器的各個硬件的實時運轉情況 。由于顯示的一些參數含義與其它命令類似,這里就不一一詳細介紹,只重點介紹
幾個參數 。
(1)sar
-d
顯示磁盤實時信息
(2)sar
-b
查看I/O和傳送速率的統計信息
(3)sar
-u
顯示cpu實時信息
(4)sar
-q
查看平均負載
(5)sar
-r
查看內存使用情況
(6)sar
-n
DEV
查看網卡流量情況
rxpck/s:每秒鐘接收的數據包
txpck/s:每秒鐘發送的數據包
rxbyt/s:每秒鐘接收的字節數
txbyt/s:每秒鐘發送的字節數
rxcmp/s:每秒鐘接收的壓縮數據包
txcmp/s:每秒鐘發送的壓縮數據包
rxmcst/s:每秒鐘接收的多播數據包
wifi遠程監控攝像頭手機APP有哪些
1.Camwf
Camwf app是一款實時遠程監控客戶端APP,Camwf手機版讓手機連接攝像頭實時看監控屏幕,多屏幕切換,直接手機錄像拍照記錄你想要的,并且具有回放功能 。
2.cam158
Cam158是配套網絡攝像機的P2P(點對點)監控APP,采用先進的P2P技術,可使攝像機在內網免去端口映射的繁瑣,可以做到即插即用的使用 。

3.C4 CAM
通過C4 CAM的手機遠程監控功能,您可以查看您公寓、別墅、店鋪、工廠、辦公室等場所的實時視頻、歷史錄像;通過C4 CAM的報警服務,您可以及時接收您所監控場所的異常信息,能夠及時時間采取安全防護措施 。
4.hdminicam
hdminicam是一款在手機上觀看監控的APP,支持雙向語音對講,方便直接使用手機溝通,并且可以隨時觀看回放截圖等,功能全面 。
5.神州云app
神州云app是一款網絡監控管理APP,神州云實現了傳統視頻監控到將視頻監控結合互聯網的平臺模式,遠程圖像控制,安全可靠,實時清晰,直觀無誤 。
6. easylive
easyliveAPP是應用于安防領域,使用手機終端添加NVR/PTZ/IP攝像機等產品,進行視頻監控,及對這些產品的一些控制 。
能夠實現移動監控,遠程監控,輕松的修改各類監控設置的攝像頭監控工具 。
支持在手機上對攝像機進行遠程的控制和調節,可輕松實現遠程視頻監控和管理,支持網絡現場音頻監聽,可以查看詳細的視頻監控畫面 。


    對于網絡監控
    分類:電腦/網絡 >> 軟件
    問題描述:
    有沒有什么軟件可以監控公司內部電腦上網信息
    比如:測試什么網頁,下載什么東西
    有沒有這樣的軟件
    ?
    解析:
    1. 網路崗三代 V3.75
    “網路崗”是一款為企業定身量做功能強大的網絡監控軟
    sky/soft/6602
    2. 打字高手--文錄教學鑒定系統 V7.23
    一款Win9X下集教學、訓練、測試及網絡監控于一體的指法
    sky/soft/1579
    3. AnyView(網絡警) 3.30.0608
    是一款企業級的網絡監控軟件 。一機安裝即可監控、記錄、控制局域網內其他計算機的上網
    onlinedown/soft/22636
    4. 君華網絡監控代理系統 V6.2
    一個應用于win9X/2000/NT/ME/XP下的高性能、多用途代理
    sky/soft/7414
    5. TCP/IP通訊協議監測軟件(NetView) V1.0 For Win2000
    Netview 這個網絡監控工具提供了圖形畫面,讓你監控區
    sky/soft/4600
    6. 打字高手--文錄教學鑒定系統 7.2
    集教學、測試及網絡監控于一體的五筆字型專業培訓考核軟件
    download.pchome/home/type/13631
    7. 打字高手—文錄教學鑒定系統 7.23
    一款Win9X下集教學、訓練、測試及網絡監控于一體的指法及五筆字型專業培訓考核軟件,
    onlinedown/soft/13398
    8. 美萍上網管理專家 V4.4
    “美萍上網管理專家”是一款專業的網絡管理,網絡監控
    sky/soft/19990
    監控ip是否通的軟件
    監控ip是通用的軟件 。
    IP監控掃描工具是一款易語言編寫掃描和監控IP地址的網絡監控工具,監控網絡設備是否正常運行,掃描局域網IP是否使用 。
    可以安裝個集中管理的CMS平臺,這個一般設備品牌官網上都有,免費的,一次輸入域名,IP 、云就能保存 。下次打開可以直接連接訪問 。
    有什么監控Linux服務器的工具嗎?
    1. zabbix:是一個基于Web界面的提供分布式系統監視以及網絡監視功能的企業級開源解決方案 。Zabbix能監視各種網絡參數,保證服務器系統的安全運營,并提供靈活的通知機制以讓系統管理員快速定位,解決存在的各種問題 。
    2. Nagios:是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的狀態,交換機路由器等網絡設備,打印機等 。在系統或服務狀態異常時發出郵件或短信報警時間通知運維人員,在狀態恢復后發出正常的郵件或短信通知 。
    3. Anturis:是一個基于云平臺的Saas平臺,可監控Windows、Linux服務器,網站和IT基礎架構,通過全面的監控解決方案列表,讓管理員快速了解整體主機或者服務器瓶頸與風險 。
    4. SeaLion:是一個基于云的Linux服務器監控工具,也是通過統一的儀表盤監控所有服務器指標,它只需幾分鐘即可完成設置,具有即時報警功能 。
    5. lcinga:是一個免費的開源監控系統,可以檢查服務器資源的可用性,它會記錄服務器問題并在停機的時候通知您 。
    6. Munin:是一個網絡和系統監控工具,可幫助您分析服務器資源趨勢,旨在成為一個即插即用的解決方案,安裝后無需太多額外工作即可收集關鍵信息 。
    7. Monit:是一個用于管理和監控Unix系統的開源工具 。可以進行自動維護和維修,如果出現錯誤情況,還可以自動觸發保護行為 。
    8. Pingdom:可以對互聯網上很多地方的服務器以及網站進行監控,以保證他們可以有效的運行;通過Pingdom,可以對電子郵件的服務器、FTP服務器、受密碼保護的那些網站進行監控 。
    【對于網絡監控 網絡質量監控工具】關于網絡監控工具和網絡質量監控工具的內容就分享到這兒!更多實用知識經驗,盡在 m.apearl.cn