CENTOS:[2]伺服器監控?

本文是我想呈現給各位的4個強大的監控工具

工具/原料

htop

htop – 互動式程序檢視器

你可能知道在機器上檢視實時程序的標準工具top。如果不知道,請執行$ top看看,執行$ man top閱讀幫助手冊。

htop是top的擴充套件版本,有更豐富的概貌(例如全命令、視覺化、圖形使用者介面gui和使用者介面ui),有滑鼠點選互動(譯者注:看下面的截圖,指的是最上面的列標題如CPU%、MEM%等可以通過滑鼠點選切換以顯示不同的功能),也有許多的指導教你如何做程序管理。

安裝該命令並嘗試執行:

$ sudo apt-get install htop

CENTOS:[2]伺服器監控

iotop – 簡單的類似top的I/O監控器

iotop是IO實時監控器。使用它們附屬的詳細輸入輸出(IO)使用方法可以展示出你係統中每個程序執行緒的資訊。

該命令可以與$ tcpdump(響應網路流量的命令)一起使用。如果你發現你的web伺服器上有程式在執行,你可以,比如執行$ tcpdump port 80檢查埠80(標準的http埠)的網路流量來觀察細節。

最有用的資訊可能是DISK WRITE這一列,從該列你可以準確的看到每個IO使用了多少個程序,單位為K/s。

安裝該命令並嘗試執行:

$ sudo apt-get install iotop

CENTOS:[2]伺服器監控

apachetop – 展示web伺服器實時統計資料

apachetop – 展示web伺服器實時統計資料

Apachetop展示Apache web伺服器上關於http請求的實時表。

它顯示統計(stats), 點選(hits), 請求(requests), 請求細節(request details),且能夠獲得當前你的web伺服器正在執行程式的概貌,這一點很贊。

如果你使用的是Nginx,也有一些相似的工具,但似乎沒有apachetop那麼詳細。

安裝該命令並嘗試執行:

$ sudo apt-get install apachetop

CENTOS:[2]伺服器監控

Glances – 基於CLI curses庫的監控工具

Glances – 基於CLI curses庫的監控工具

Glances用各個分離的表列展示了你機器當前正執行的各種有用的實時資料。Glances旨在用最小的空間顯示儘可能多的資訊,我認為它的目標完全達到了。Glances用有限的互動可能性和更深層的資訊監控PerCPU, Load, Memory, Swap, Network, Disk i/O, Mount data 和processes,但對於獲得一個整體概貌絕對是完美的。安裝該命令並嘗試執行:

$ sudo apt-get install glances

CENTOS:[2]伺服器監控

工具, 職業, 命令, 伺服器,
相關問題答案