linux 网络相关,Linux系统管理员必备的21个网络相关监控
Linux系統管理員必備的21個網絡相關監控
1. ntopng
ntopng 是 ntop 的升級版,它提供了一個能通過瀏覽器進行網絡監控的圖形用戶界面。它還有其他用途,如:地理定位主機,顯示網絡流量和 ip
流量分布并能進行分析。
2. iftop
iftop 類似于 top,但它主要不是檢查 cpu
的使用率而是監聽所選擇網絡接口的流量,并以表格的形式顯示當前的使用量。像“為什么我的網速這么慢呢?!”這樣的問題它可以直接回答。
3. jnettop
jnettop 以相同的方式來監測網絡流量但比 iftop 更形象。它還支持自定義的文本輸出,并能以友好的交互方式來深度分析日志。
4. bandwidthd
BandwidthD 可以跟蹤 TCP/IP 網絡子網的使用情況,并能在瀏覽器中通過 png 圖片形象化地構建一個 HTML
頁面。它有一個數據庫系統,支持搜索、過濾,多傳感器和自定義報表。
5. EtherApe
EtherApe 以圖形化顯示網絡流量,可以支持更多的節點。它可以捕獲實時流量信息,也可以從 tcpdump 進行讀取。也可以使用 pcap
格式的網絡過濾器來顯示特定信息。
6. ethtool
ethtool 用于顯示和修改網絡接口控制器的一些參數。它也可以用來診斷以太網設備,并獲得更多的統計數據。
7. NetHogs
NetHogs 打破了網絡流量按協議或子網進行統計的慣例,它以進程來分組。所以,當網絡流量猛增時,你可以使用 NetHogs
查看是由哪個進程造成的。
8. iptraf
iptraf 收集的各種指標,如 TCP 連接數據包和字節數,端口統計和活動指標,TCP/UDP 通信故障,站內數據包和字節數。
9. ngrep
ngrep 就是網絡層的 grep。它使用 pcap ,允許通過指定擴展正則表達式或十六進制表達式來匹配數據包。
10. MRTG
MRTG 最初被開發來監控路由器的流量,但現在它也能夠監控網絡相關的東西。它每五分鐘收集一次,然后產生一個 HTML
頁面。它還具有發送郵件報警的能力。
11. bmon
bmon 能監控并幫助你調試網絡。它能捕獲網絡相關的統計數據,并以友好的方式進行展示。你還可以與 bmon 通過腳本進行交互。
12. traceroute
traceroute 是一個內置工具,能顯示路由和測量數據包在網絡中的延遲。
13. IPTState
IPTState 可以讓你觀察流量是如何通過 iptables,并通過你指定的條件來進行排序。該工具還允許你從 iptables
的表中刪除狀態信息。
14. darkstat
darkstat 能捕獲網絡流量并計算使用情況的統計數據。該報告保存在一個簡單的 HTTP 服務器中,它為你提供了一個非常棒的圖形用戶界面。
15. vnStat
vnStat
是一個網絡流量監控工具,它的數據統計是由內核進行提供的,其消耗的系統資源非常少。系統重新啟動后,它收集的數據仍然存在。有藝術感的系統管理員可以使用它的顏色選項。
16. netstat
netstat 是一個內置的工具,它能顯示 TCP 網絡連接,路由表和網絡接口數量,被用來在網絡中查找問題。
17. ss
比起 netstat,使用 ss 更好。ss 命令能夠顯示的信息比 netstat 更多,也更快。如果你想查看統計結果的總信息,你可以使用命令 ss
-s。
18. nmap
Nmap 可以掃描你服務器開放的端口并且可以檢測正在使用哪個操作系統。但你也可以將其用于 SQL 注入漏洞、網絡發現和滲透測試相關的其他用途。
19. MTR
MTR 將 traceroute 和 ping
的功能結合到了一個網絡診斷工具上。當使用該工具時,它會限制單個數據包的跳數,然后監視它們的到期時到達的位置。然后每秒進行重復。
20. Tcpdump
Tcpdump 將按照你在命令行中指定的表達式輸出匹配捕獲到的數據包的信息。你還可以將此數據保存并進一步分析。
21. Justniffer
Justniffer 是 tcp 數據包嗅探器。使用此嗅探器你可以選擇收集低級別的數據還是高級別的數據。它也可以讓你以自定義方式生成日志。比如模仿
Apache 的訪問日志。
總結
以上是生活随笔為你收集整理的linux 网络相关,Linux系统管理员必备的21个网络相关监控的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016信用卡积分快速累积方法
- 下一篇: linux tao环境 安装_Linux