八大系統(tǒng)監(jiān)控工具
1. top
這是一個被預裝在許多 UNIX 系統(tǒng)中的小工具叫胖。當你想要查看在系統(tǒng)中運行的進程或線程時:top 是一個很好的工具腹鹉。你可以對這些進程以不同的方式進行排序,默認是以 CPU 進行排序的怔蚌。
2. htop
htop 實質(zhì)上是 top 的一個增強版本巩步。它更容易對進程排序。它看起來上更容易理解桦踊,并且已經(jīng)內(nèi)建了許多通用操作椅野。它也是完全交互式的。
3. atop
atop 和 top籍胯,htop 非常相似竟闪,它也能監(jiān)控所有進程,但不同于 top 和 htop 的是杖狼,它可以按日記錄進程的日志供以后分析炼蛤。它也能顯示所有進程的資源消耗。它還會高亮顯示已經(jīng)達到臨界負載的資源蝶涩。
4. apachetop
apachetop 會監(jiān)控 apache 網(wǎng)絡(luò)服務(wù)器的整體性能理朋。它主要是基于 mytop。它會顯示當前的讀取進程绿聘、寫入進程的數(shù)量以及請求進程的總數(shù)嗽上。
5. ftptop
ftptop 給你提供了當前所有連接到 ftp 服務(wù)器的基本信息,如會話總數(shù)熄攘,正在上傳和下載的客戶端數(shù)量以及客戶端是誰兽愤。
6. mytop
mytop 是一個很簡潔的工具,用于監(jiān)控 mysql 的線程和性能。它能讓你實時查看數(shù)據(jù)庫以及正在處理哪些查詢浅萧。
7. powertop
powertop 可以幫助你診斷與電量消耗和電源管理相關(guān)的問題逐沙。它也可以幫你進行電源管理設(shè)置,以實現(xiàn)對你服務(wù)器最有效的配置洼畅。你可以使用 tab 鍵切換選項卡酱吝。
8. iotop
iotop 用于檢查 I/O 的使用情況,并為你提供了一個類似 top 的界面來顯示土思。它按列顯示讀和寫的速率务热,每行代表一個進程。當發(fā)生交換或 I/O 等待時己儒,它會顯示進程消耗時間的百分比杖小。
與網(wǎng)絡(luò)相關(guān)的監(jiān)控
9. ntopng
ntopng 是 ntop 的升級版豫领,它提供了一個能通過瀏覽器進行網(wǎng)絡(luò)監(jiān)控的圖形用戶界面棚点。它還有其他用途尊搬,如:地理定位主機,顯示網(wǎng)絡(luò)流量和 ip 流量分布并能進行分析途样。
10. iftop
iftop 類似于 top江醇,但它主要不是檢查 cpu 的使用率而是監(jiān)聽所選擇網(wǎng)絡(luò)接口的流量,并以表格的形式顯示當前的使用量何暇。像“為什么我的網(wǎng)速這么慢呢陶夜?!”這樣的問題它可以直接回答裆站。
11. jnettop
jnettop 以相同的方式來監(jiān)測網(wǎng)絡(luò)流量但比 iftop 更形象条辟。它還支持自定義的文本輸出,并能以友好的交互方式來深度分析日志宏胯。
12. bandwidthd
BandwidthD 可以跟蹤 TCP/IP 網(wǎng)絡(luò)子網(wǎng)的使用情況羽嫡,并能在瀏覽器中通過 png 圖片形象化地構(gòu)建一個 HTML 頁面。它有一個數(shù)據(jù)庫系統(tǒng)肩袍,支持搜索杭棵、過濾,多傳感器和自定義報表氛赐。
13. EtherApe
EtherApe 以圖形化顯示網(wǎng)絡(luò)流量魂爪,可以支持更多的節(jié)點。它可以捕獲實時流量信息鹰祸,也可以從 tcpdump 進行讀取甫窟。也可以使用 pcap 格式的網(wǎng)絡(luò)過濾器來顯示特定信息密浑。
14. ethtool
ethtool 用于顯示和修改網(wǎng)絡(luò)接口控制器的一些參數(shù)蛙婴。它也可以用來診斷以太網(wǎng)設(shè)備,并獲得更多的統(tǒng)計數(shù)據(jù)尔破。
15. NetHogs
NetHogs 打破了網(wǎng)絡(luò)流量按協(xié)議或子網(wǎng)進行統(tǒng)計的慣例街图,它以進程來分組浇衬。所以,當網(wǎng)絡(luò)流量猛增時餐济,你可以使用 NetHogs 查看是由哪個進程造成的耘擂。
16. iptraf
iptraf 收集的各種指標,如 TCP 連接數(shù)據(jù)包和字節(jié)數(shù)絮姆,端口統(tǒng)計和活動指標醉冤,TCP/UDP 通信故障,站內(nèi)數(shù)據(jù)包和字節(jié)數(shù)篙悯。
17. ngrep
ngrep 就是網(wǎng)絡(luò)層的 grep蚁阳。它使用 pcap ,允許通過指定擴展正則表達式或十六進制表達式來匹配數(shù)據(jù)包鸽照。
18. MRTG
MRTG 最初被開發(fā)來監(jiān)控路由器的流量螺捐,但現(xiàn)在它也能夠監(jiān)控網(wǎng)絡(luò)相關(guān)的東西。它每五分鐘收集一次矮燎,然后產(chǎn)生一個 HTML 頁面定血。它還具有發(fā)送郵件報警的能力。
19. bmon
bmon 能監(jiān)控并幫助你調(diào)試網(wǎng)絡(luò)诞外。它能捕獲網(wǎng)絡(luò)相關(guān)的統(tǒng)計數(shù)據(jù)澜沟,并以友好的方式進行展示。你還可以與 bmon 通過腳本進行交互峡谊。
20. traceroute
traceroute 是一個內(nèi)置工具倔喂,能顯示路由和測量數(shù)據(jù)包在網(wǎng)絡(luò)中的延遲。
21. IPTState
IPTState 可以讓你觀察流量是如何通過 iptables靖苇,并通過你指定的條件來進行排序席噩。該工具還允許你從 iptables 的表中刪除狀態(tài)信息。
22. darkstat
darkstat 能捕獲網(wǎng)絡(luò)流量并計算使用情況的統(tǒng)計數(shù)據(jù)贤壁。該報告保存在一個簡單的 HTTP 服務(wù)器中悼枢,它為你提供了一個非常棒的圖形用戶界面。
23. vnStat
vnStat 是一個網(wǎng)絡(luò)流量監(jiān)控工具脾拆,它的數(shù)據(jù)統(tǒng)計是由內(nèi)核進行提供的馒索,其消耗的系統(tǒng)資源非常少。系統(tǒng)重新啟動后名船,它收集的數(shù)據(jù)仍然存在绰上。有藝術(shù)感的系統(tǒng)管理員可以使用它的顏色選項。
24. netstat
netstat 是一個內(nèi)置的工具渠驼,它能顯示 TCP 網(wǎng)絡(luò)連接蜈块,路由表和網(wǎng)絡(luò)接口數(shù)量,被用來在網(wǎng)絡(luò)中查找問題。
25. ss
比起 netstat百揭,使用 ss 更好爽哎。ss 命令能夠顯示的信息比 netstat 更多,也更快器一。如果你想查看統(tǒng)計結(jié)果的總信息课锌,你可以使用命令 ss -s。
26. nmap
Nmap 可以掃描你服務(wù)器開放的端口并且可以檢測正在使用哪個操作系統(tǒng)祈秕。但你也可以將其用于 SQL 注入漏洞渺贤、網(wǎng)絡(luò)發(fā)現(xiàn)和滲透測試相關(guān)的其他用途。
- MTR
MTR 將 traceroute 和 ping 的功能結(jié)合到了一個網(wǎng)絡(luò)診斷工具上请毛。當使用該工具時癣亚,它會限制單個數(shù)據(jù)包的跳數(shù),然后監(jiān)視它們的到期時到達的位置获印。然后每秒進行重復述雾。
28. Tcpdump
Tcpdump 將按照你在命令行中指定的表達式輸出匹配捕獲到的數(shù)據(jù)包的信息。你還可以將此數(shù)據(jù)保存并進一步分析兼丰。
29. Justniffer
Justniffer 是 tcp 數(shù)據(jù)包嗅探器玻孟。使用此嗅探器你可以選擇收集低級別的數(shù)據(jù)還是高級別的數(shù)據(jù)。它也可以讓你以自定義方式生成日志鳍征。比如模仿 Apache 的訪問日志黍翎。
與系統(tǒng)有關(guān)的監(jiān)控
30. nmon
nmon 將數(shù)據(jù)輸出到屏幕上的,或?qū)⑵浔4嬖谝粋€以逗號分隔的文件中艳丛。你可以查看 CPU匣掸,內(nèi)存,網(wǎng)絡(luò)氮双,文件系統(tǒng)碰酝,前列 進程。數(shù)據(jù)也可以被添加到 RRD 數(shù)據(jù)庫中用于進一步分析戴差。
31. conky
Conky 能監(jiān)視很多的操作系統(tǒng)數(shù)據(jù)送爸。它支持 IMAP 和 POP3, 甚至許多流行的音樂播放器暖释!出于方便不同的人袭厂,你可以使用自己的 Lua 腳本或程序來進行擴展。
32. Glances
使用 Glances 監(jiān)控你的系統(tǒng)球匕,其旨在使用最小的空間為你呈現(xiàn)最多的信息纹磺。它可以在客戶端/服務(wù)器端模式下運行,也有遠程監(jiān)控的能力亮曹。它也有一個 Web 界面橄杨。
33. saidar
Saidar 是一個非常小的工具秘症,為你提供有關(guān)系統(tǒng)資源的基礎(chǔ)信息。它將系統(tǒng)資源在全屏進行顯示讥珍。重點是 saidar 會盡可能的簡化。
34. RRDtool
RRDtool 是用來處理 RRD 數(shù)據(jù)庫的工具窄瘟。RRDtool 旨在處理時間序列數(shù)據(jù)衷佃,如 CPU 負載,溫度等蹄葱。該工具提供了一種方法來提取 RRD 數(shù)據(jù)并以圖形界面顯示氏义。
35. monit
如果出現(xiàn)故障時,monit 有發(fā)送警報以及重新啟動服務(wù)的功能图云。它可以對各種數(shù)據(jù)進行檢查惯悠,你可以為 monit 寫一個腳本,它有一個 Web 用戶界面來分擔你眼睛的壓力竣况。
36. Linux process explorer
Linux process explorer 是類似 OSX 或 Windows 的活動監(jiān)視器克婶。它比 top 或 ps 的使用范圍更廣。你可以查看每個進程的內(nèi)存消耗以及 CPU 的使用情況丹泉。
37. df
df 是 disk free 的縮寫情萤,它是所有 UNIX 系統(tǒng)預裝的程序,用來顯示用戶有訪問權(quán)限的文件系統(tǒng)的可用磁盤空間摹恨。
38. discus
discus 類似于 df筋岛,它的目的是通過使用更吸引人的特性,如顏色晒哄,圖形和數(shù)字來對 df 進行改進睁宰。
39. xosview
xosview 是一款經(jīng)典的系統(tǒng)監(jiān)控工具,它給你提供包括 IRQ 在內(nèi)的各個不同部分的簡單總覽寝凌。
40. Dstat
dstat 旨在替代 vmstat柒傻,iostat,netstat 和 ifstat较木。它可以讓你查實時查看所有的系統(tǒng)資源诅愚。這些數(shù)據(jù)可以導出為 CSV。最重要的是 dstat 允許使用插件劫映,因此其可以擴展到更多領(lǐng)域违孝。
41. Net-SNMP
SNMP 即“簡單網(wǎng)絡(luò)管理協(xié)議”,Net-SNMP 工具套件使用該協(xié)議可幫助你收集服務(wù)器的準確信息泳赋。
42. incron
incron 允許你監(jiān)控一個目錄樹雌桑,然后對這些變化采取措施。如果你想在目錄‘a(chǎn)’中出現(xiàn)新文件時祖今,將其復制到目錄‘b’校坑,這正是 incron 能做的拣技。
43. monitorix
Monitorix 是輕量級的系統(tǒng)監(jiān)控工具。它可以幫助你監(jiān)控單獨一臺機器耍目,并為你提供豐富的指標膏斤。它也有一個內(nèi)置的 HTTP 服務(wù)器,來查看圖表和所有指標的報告邪驮。
44. vmstat
vmstat(virtual memory statistics)是一個小型內(nèi)置工具莫辨,能監(jiān)控和顯示機器的內(nèi)存。
45. uptime
這個小程序能快速顯示你機器運行了多久毅访,目前有多少用戶登錄和系統(tǒng)過去1分鐘沮榜,5分鐘和15分鐘的平均負載。
46. mpstat
mpstat 是一個內(nèi)置的工具喻粹,能監(jiān)視 cpu 的使用情況蟆融。最常見的使用方法是 mpstat -P ALL,它給你提供 cpu 的使用情況守呜。你也可以間歇性地更新 cpu 的使用情況型酥。
47. pmap
pmap 是一個內(nèi)置的工具,報告一個進程的內(nèi)存映射查乒。你可以使用這個命令來找出導致內(nèi)存瓶頸的原因冕末。
48. ps
該命令將給你當前所有進程的概述。你可以使用 ps -A命令查看所有進程侣颂。
49. sar
sar 是 sysstat 包的一部分档桃,可以幫助你收集、報告和保存不同系統(tǒng)的指標憔晒。使用不同的參數(shù)藻肄,它會給你提供 CPU、 內(nèi)存和 I/O 使用情況及其他東西拒担。
50. collectl
類似于 sar嘹屯,collectl 收集你機器的性能指標。默認情況下从撼,顯示 cpu州弟、網(wǎng)絡(luò)和磁盤統(tǒng)計數(shù)據(jù),但它實際收集了很多信息低零。與 sar 不同的是婆翔,collectl 能夠處理比秒更小的單位,它可以被直接送入繪圖工具并且 collectl 的監(jiān)控過程更廣泛掏婶。
51. iostat
iostat 也是 sysstat 包的一部分啃奴。此命令用于監(jiān)控系統(tǒng)的輸入/輸出。其報告可以用來進行系統(tǒng)調(diào)優(yōu)雄妥,以更好地調(diào)節(jié)你機器上硬盤的輸入/輸出負載最蕾。
52. free
這是一個內(nèi)置的命令依溯,用于顯示你機器上可用的內(nèi)存大小以及已使用的內(nèi)存大小。它還可以顯示某時刻內(nèi)核所使用的緩沖區(qū)大小瘟则。
53. /proc 文件系統(tǒng)
proc 文件系統(tǒng)可以讓你查看內(nèi)核的統(tǒng)計信息黎炉。從這些統(tǒng)計數(shù)據(jù)可以得到你機器上不同硬件設(shè)備的詳細信息〈着。看看這個 proc 文件統(tǒng)計的完整列表[42]慷嗜。
54. GKrellM
GKrellm 是一個圖形應(yīng)用程序,用來監(jiān)控你硬件的狀態(tài)信息趁仙,像CPU洪添,內(nèi)存垦页,硬盤雀费,網(wǎng)絡(luò)接口以及其他的。它也可以監(jiān)視并啟動你所選擇的郵件閱讀器痊焊。
55. Gnome 系統(tǒng)監(jiān)控器
Gnome 系統(tǒng)監(jiān)控器是一個基本的系統(tǒng)監(jiān)控工具盏袄,其能通過一個樹狀結(jié)構(gòu)來查看進程的依賴關(guān)系,能殺死進程及調(diào)整進程優(yōu)先級薄啥,還能以圖表形式顯示所有服務(wù)器的指標辕羽。
日志監(jiān)控工具
56. GoAccess
GoAccess 是一個實時的網(wǎng)絡(luò)日志分析器,它能分析 apache, nginx 和 amazon cloudfront 的訪問日志垄惧。它也可以將數(shù)據(jù)輸出成 HTML刁愿,JSON 或 CSV 格式。它會給你一個基本的統(tǒng)計信息到逊、訪問量铣口、404 頁面,訪客位置和其他東西觉壶。
57. Logwatch
Logwatch 是一個日志分析系統(tǒng)脑题。它通過分析系統(tǒng)的日志,并為你所指定的部分創(chuàng)建一個分析報告铜靶。它每天給你一個報告叔遂,以便讓你花費更少的時間來分析日志。
58. Swatch
像 Logwatch 一樣争剿,Swatch 也監(jiān)控你的日志已艰,但不是給你一個報告,它會匹配你定義的正則表達式蚕苇,當匹配到后會通過郵件或控制臺通知你旗芬。它可用于檢測入侵者。
59. MultiTail
MultiTail 可幫助你在多個窗口之下監(jiān)控日志文件捆蜀。你可以將這些日志文件合并到一個窗口疮丛。它可以通過正則表達式的幫助幔嫂,使用不同的顏色來顯示日志文件以方便你閱讀。
系統(tǒng)工具
60. acct or psacct
acct 也稱 psacct(取決于如果你使用 apt-get 還是 yum)可以監(jiān)控所有用戶執(zhí)行的命令誊薄,包括 CPU 時間和內(nèi)存占用履恩。一旦安裝完成后你可以使用命令 sa來查看統(tǒng)計。
61. whowatch
類似 acct呢蔫,這個工具監(jiān)控系統(tǒng)上所有的用戶切心,并允許你實時查看他們正在執(zhí)行的命令及運行的進程片吊。它將所有進程以樹狀結(jié)構(gòu)輸出,這樣你就可以清楚地看到到底發(fā)生了什么俏脊。
62. strace
strace 被用于診斷、調(diào)試和監(jiān)控程序之間的相互調(diào)用過程认然。最常見的做法是用 strace 打印系統(tǒng)調(diào)用的程序列表漫萄,其可以看出程序是否像預期那樣被執(zhí)行了。
63. DTrace
DTrace 可以說是 strace 的大哥毕骡。它動態(tài)地跟蹤與檢測代碼實時運行的指令。它允許你深入分析其性能和診斷故障未巫。但是担钮,它并不簡單橱赠,關(guān)于這個話題有1200本書之多。
64. webmin
Webmin 是一個基于 Web 的系統(tǒng)管理工具箫津。它不需要手動編輯 UNIX 配置文件狭姨,可以讓你遠程管理系統(tǒng)。它有一對監(jiān)控模塊用于連接它苏遥。
65. stat
Stat 是一個內(nèi)置的工具饼拍,用于顯示文件和文件系統(tǒng)的狀態(tài)信息。它會顯示文件何時被修改田炭、訪問或更改师抄。
66. ifconfig
ifconfig 是一個內(nèi)置的工具,用于配置網(wǎng)絡(luò)接口教硫。大多數(shù)網(wǎng)絡(luò)監(jiān)控工具背后都使用 ifconfig 將網(wǎng)卡設(shè)置成混亂模式來捕獲所有的數(shù)據(jù)包叨吮。你可以手動執(zhí)行 ifconfig eth0 promisc進入混亂模式辆布,使用ifconfig eth0 -promisc返回正常模式。
67. ulimit
ulimit 是一個內(nèi)置的工具茶鉴,可監(jiān)控系統(tǒng)資源锋玲,并可以限制任何監(jiān)控資源不得超標。比如做一個 fork 炸彈涵叮,如果使用 ulimit 正確配置了將完全不受影響惭蹂。
68. cpulimit
CPULimit 是一個小工具,用于監(jiān)控并限制進程對 CPU 的使用率割粮。其特別可以用于將批處理作業(yè)對 CPU 的使用率保持在一定范圍盾碗。
69. lshw
lshw 是一個小的內(nèi)置工具廷雅,能提取關(guān)于本機硬件配置的詳細信息氢伟。它可以輸出 CPU 版本和主板配置朵锣。
70. w
w 是一個內(nèi)置命令甸私,用于顯示當前登錄用戶的信息及他們所運行的進程皇型。
71. lsof
lsof 是一個內(nèi)置的工具弃鸦,可讓你列出所有打開的文件和網(wǎng)絡(luò)連接唬格。從那里你可以看到文件是由哪個進程打開的,基于進程名可找到其特定的用戶汰聋,或殺死屬于某個用戶的所有進程喊积。
基礎(chǔ)架構(gòu)監(jiān)控工具
72. Server Density
我們的 服務(wù)器監(jiān)控工具[56] 它有一個 web 界面髓梅,使你可以進行報警設(shè)置并可以通過圖表來查看所有系統(tǒng)的網(wǎng)絡(luò)指標。你還可以設(shè)置監(jiān)控的網(wǎng)站瞭郑,無論是否在線芍碧。Server Density 允許你設(shè)置用戶的權(quán)限戳护,你可以根據(jù)我們的插件或 api 來擴展你的監(jiān)控蟋定。該服務(wù)已經(jīng)支持 Nagios 的插件了愉老。
73. OpenNMS
OpenNMS 主要有四個功能區(qū):事件管理和通知;發(fā)現(xiàn)和配置焰盗;服務(wù)監(jiān)控和數(shù)據(jù)收集熬拒。其設(shè)計為可被在多種網(wǎng)絡(luò)環(huán)境中定制澎粟。
74. SysUsage
SysUsage 通過 Sar 和其他系統(tǒng)命令持續(xù)監(jiān)控你的系統(tǒng)欢瞪。一旦達到閾值它也可以進行報警通知遣鼓。SysUsage 本身也可以收集所有的統(tǒng)計信息并存儲在一個地方。它有一個 Web 界面可以讓你查看所有的統(tǒng)計數(shù)據(jù)回懦。
75. brainypdm
brainypdm 是一個數(shù)據(jù)管理和監(jiān)控工具粉怕,它能收集來自 nagios 或其它常規(guī)來源的數(shù)據(jù)并以圖表顯示抒巢。它是跨平臺的,其基于 Web 并可自定義圖形崇堵。
76. PCP
PCP 可以收集來自多個主機的指標鸳劳,并且效率很高赏廓。它也有一個插件框架傍妒,所以你可以讓它收集對你很重要的指標颤练。你可以通過任何一個 Web 界面或 GUI 訪問圖形數(shù)據(jù)。它比較適合大型監(jiān)控系統(tǒng)患雇。
77. KDE 系統(tǒng)守護
這個工具既是一個系統(tǒng)監(jiān)控器也是一個任務(wù)管理器苛吱。你可以通過工作表來查看多臺機器的服務(wù)指標又谋,如果需要殺死一個進程或者你需要啟動一個進程娱局,它可以在 KDE 系統(tǒng)守護中來完成衰齐。
78. Munin
Munin 既是一個網(wǎng)絡(luò)也是系統(tǒng)監(jiān)控工具耻涛,當一個指標超出給定的閾值時它會提供報警機制瘟檩。它運用 RRDtool 創(chuàng)建圖表抹缕,并且它也有 Web 界面來顯示這些圖表。它更強調(diào)的是即插即用的功能并且有許多可用的插件卓研。
79. Nagios
Nagios 是系統(tǒng)和網(wǎng)絡(luò)監(jiān)控工具奏赘,可幫助你監(jiān)控多臺服務(wù)器。當發(fā)生錯誤時它也有報警功能疲憋。它的平臺也有很多的插件缚柳。
80. Zenoss
Zenoss 提供了一個 Web 界面喂击,使你可以監(jiān)控所有的系統(tǒng)及網(wǎng)絡(luò)指標翰绊。此外监嗜,它能自動發(fā)現(xiàn)網(wǎng)絡(luò)資源和修改網(wǎng)絡(luò)配置裁奇。并且會提醒你采取行動刽肠,它也支持 Nagios 的插件音五。
81. Cacti
(和上一個一樣!) Cacti 是一個網(wǎng)絡(luò)圖形解決方案躺涝,其使用 RRDtool 進行數(shù)據(jù)存儲坚嗜。它允許用戶在預定的時間間隔進行投票服務(wù)并將結(jié)果以圖形顯示诗充。Cacti 可以通過 shell 腳本擴展來監(jiān)控你所選擇的來源蝴蜓。
82. Zabbix
Zabbix 是一個開源的基礎(chǔ)設(shè)施監(jiān)控解決方案。它使用了許多數(shù)據(jù)庫來存放監(jiān)控統(tǒng)計信息辜荠。其核心是用 C 語言編寫伯病,并在前端中使用 PHP午笛。如果你不喜歡安裝代理端药磺,Zabbix 可能是一個最好選擇癌佩。
Linux 監(jiān)控工具:
83. collectd
Collectd 是一個 Unix 守護進程便锨,用來收集所有的監(jiān)控數(shù)據(jù)放案。它采用了模塊化設(shè)計并使用插件來填補一些缺陷吱殉。這樣能使 collectd 保持輕量級并可進行定制友雳。
84. Observium
Observium 是一個自動發(fā)現(xiàn)網(wǎng)絡(luò)的監(jiān)控平臺,支持大量硬件平臺和操作系統(tǒng)缎罢。Observium 專注于提供一個優(yōu)美、功能強大崇棠、簡單直觀的界面來顯示網(wǎng)絡(luò)的健康和狀態(tài)枕稀。
85. Nload
這是一個命令行工具來監(jiān)控網(wǎng)絡(luò)的吞吐量。它很整潔凹联,因為它使用兩個圖表和其他一些類似傳輸?shù)臄?shù)據(jù)總量這樣的有用數(shù)據(jù)來對進出站流量進行可視化蔽挠。你可以使用如下方法安裝它:
- yum install nload
或者
- sudo apt-get install nload
86. SmokePing
SmokePing 可以跟蹤你網(wǎng)絡(luò)延遲澳淑,并對他們進行可視化杠巡。有各種為 SmokePing 開發(fā)的延遲測量插件氢拥。如果圖形用戶界面對你來說非常重要锨侯,現(xiàn)在有一個正在開發(fā)中的插件來實現(xiàn)此功能识腿。
87. MobaXterm
如果你整天在 windows 環(huán)境下工作渡讼。你可能會覺得 Windows 下終端窗口的限制。MobaXterm 正是由此而來的展箱,它允許你使用多個通常出現(xiàn)在 Linux 中的命令混驰。這將會極大地幫助你在監(jiān)控方面的需求栖榨!
88. Shinken monitoring
Shinken 是一個監(jiān)控框架婴栽,其是采用 python 對 Nagios 進行了完全重寫辈末。它的目的是增強靈活性和管理更大環(huán)境映皆。但仍保持所有的 nagios 配置和插件