Web-Server

獲取 ubuntu webserver cpu 和記憶體負載圖表的最佳方法是什麼?

  • January 6, 2013

可能重複:

您使用什麼工具來監控您的伺服器?

我有一個執行 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。

引用自:https://serverfault.com/questions/463511