您現在的位置是:首頁 > 資源

Linux系統管理員必備的26個與系統相關監控工具

VPS主機測評2022-12-17 08:27:06【資源】

linux系統管理員必備的26個與系統相關監控工具

1. nmon

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

nmon 將數據輸出到屏幕上的,或將其保存在一個以逗號分隔的文件中。你可以查看 CPU,內存,網絡,文件系統,前列 進程。數據也可以被添加到 RRD 數據庫中用於進一步分析。

2. conky

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

Conky 能監視很多的操作系統數據。它支持 IMAP 和 POP3, 甚至許多流行的音樂播放器!出於方便不同的人,你可以使用自己的 Lua 腳本或程序來進行擴展。

3. Glances

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

使用 Glances 監控你的系統,其旨在使用最小的空間為你呈現最多的信息。它可以在客戶端/服務器端模式下運行,也有遠程監控的能力。它也有一個 Web 界面。

4. saidar

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

Saidar 是一個非常小的工具,為你提供有關系統資源的基礎信息。它將系統資源在全屏進行顯示。重點是 saidar 會盡可能的簡化。

5. RRDtool

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

RRDtool 是用來處理 RRD 數據庫的工具。RRDtool 旨在處理時間序列數據,如 CPU 負載,溫度等。該工具提供了一種方法來提取 RRD 數據並以圖形界面顯示。

6. monit

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

如果出現故障時,monit 有發送警報以及重新啟動服務的功能。它可以對各種數據進行檢查,你可以為 monit 寫一個腳本,它有一個 Web 用戶界面來分擔你眼睛的壓力。

7. Linux process explorer

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

Linux process explorer 是類似 OSX 或 Windows 的活動監視器。它比 top 或 ps 的使用範圍更廣。你可以查看每個進程的內存消耗以及 CPU 的使用情況。

8. df

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

df 是 disk free 的縮寫,它是所有 UNIX 系統預裝的程序,用來顯示用戶有訪問權限的文件系統的可用磁盤空間。

9. discus

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

discus 類似於 df,它的目的是通過使用更吸引人的特性,如顏色,圖形和數字來對 df 進行改進。

10. xosview

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

xosview 是一款經典的系統監控工具,它給你提供包括 IRQ 在內的各個不同部分的簡單總覽。

11. Dstat

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

dstat 旨在替代 vmstat,iostat,netstat 和 ifstat。它可以讓你查實時查看所有的系統資源。這些數據可以導出為 CSV。最重要的是 dstat 允許使用插件,因此其可以擴展到更多領域。

12. Net-SNMP

SNMP 即“簡單網絡管理協議”,Net-SNMP 工具套件使用該協議可幫助你收集服務器的准確信息。

13. incron

incron 允許你監控一個目錄樹,然後對這些變化采取措施。如果你想在目錄‘a’中出現新文件時,將其復制到目錄‘b’,這正是 incron 能做的。

14. monitorix

Monitorix 是輕量級的系統監控工具。它可以幫助你監控單獨一台機器,並為你提供豐富的指標。它也有一個內置的 HTTP 服務器,來查看圖表和所有指標的報告。

15. vmstat

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

vmstat(virtual memory statistics)是一個小型內置工具,能監控和顯示機器的內存。

16. uptime

這個小程序能快速顯示你機器運行了多久,目前有多少用戶登錄和系統過去1分鐘,5分鐘和15分鐘的平均負載。

17. mpstat

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

mpstat 是一個內置的工具,能監視 cpu 的使用情況。最常見的使用方法是 mpstat -P ALL,它給你提供 cpu 的使用情況。你也可以間歇性地更新 cpu 的使用情況。

18. pmap

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

pmap 是一個內置的工具,報告一個進程的內存映射。你可以使用這個命令來找出導致內存瓶頸的原因。

19. ps

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

該命令將給你當前所有進程的概述。你可以使用 ps -A 命令查看所有進程。

20. sar

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

sar 是 sysstat 包的一部分,可以幫助你收集、報告和保存不同系統的指標。使用不同的參數,它會給你提供 CPU、 內存和 I/O 使用情況及其他東西。

21. collectl

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

類似於 sar,collectl 收集你機器的性能指標。默認情況下,顯示 cpu、網絡和磁盤統計數據,但它實際收集了很多信息。與 sar 不同的是,collectl 能夠處理比秒更小的單位,它可以被直接送入繪圖工具並且 collectl 的監控過程更廣泛。

22. iostat

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

iostat 也是 sysstat 包的一部分。此命令用於監控系統的輸入/輸出。其報告可以用來進行系統調優,以更好地調節你機器上硬盤的輸入/輸出負載。

23. free

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

這是一個內置的命令,用於顯示你機器上可用的內存大小以及已使用的內存大小。它還可以顯示某時刻內核所使用的緩衝區大小。

24. /proc 文件系統

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

proc 文件系統可以讓你查看內核的統計信息。從這些統計數據可以得到你機器上不同硬件設備的詳細信息。看看這個proc 文件統計的完整列表。

25. GKrellM

GKrellm 是一個圖形應用程序,用來監控你硬件的狀態信息,像CPU,內存,硬盤,網絡接口以及其他的。它也可以監視並啟動你所選擇的郵件閱讀器。

26. Gnome 系統監控器

 Linux系統管理員必備的26個與系統相關監控工具 程序開發

Gnome 系統監控器是一個基本的系統監控工具,其能通過一個樹狀結構來查看進程的依賴關系,能殺死進程及調整進程優先級,還能以圖表形式顯示所有服務器的指標。

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼: