Web-Server
獲取 ubuntu webserver cpu 和記憶體負載圖表的最佳方法是什麼?
可能重複:
我有一個執行 nginx、gunicorn 和一些 python WSGI 網站的簡單 ubuntu 12.04 伺服器。每天早上我都想查看過去 24 小時伺服器的 CPU 和記憶體使用情況,以便檢測異常/問題。另外,如果我在 reddit 上發布有關此伺服器上某些站點的資訊,我想檢查目前的 cpu/記憶體使用圖。
哪些工具和應用程序用於此類任務?我確信這是一項非常受歡迎的任務,每個伺服器所有者都會以某種方式解決它。
聽起來 NewaRelic 的免費套餐非常適合這個。查看 Newrelic.com - 輕鬆安裝在 Ubuntu 上並顯示 CPU、程序和網路活動(以及其他指標)。
**更新:**我提到專有服務的原因是:
- 網頁界面
- 易於安裝/維護
- 我認為 OP 考慮第三方解決方案可能會有所幫助
我建議使用 sysstat(以及稱為“sar”的組件之一)來收集數據。您可以使用 htop、dstat 查看目前系統狀態。
sysstat 的替代品(也有圖表)是 munin 和 cacti。為了獲得良好的監控,我會使用 nagios。