我正在 CentOS 上運行多個 Web 代理伺服器,並且正在尋找一種簡單的方法來持續監控伺服器的運行狀況(它們響應 Web 請求的速度、網頁加載的速度等)
我正在考慮可能有 Web 介面(也許是 PHP 腳本?),或者可能使用 bash 提示字元中的工具。有什麼簡單的方法可以做到這一點?謝謝!
答案1
Nagios 工作得非常好
答案2
我推薦 Zenoss Core(免費)。他們有 ZenPack 來提取需要追蹤的自訂資訊。在我的 Linux/Windows 環境中運作良好。
答案3
每個人都提到過 Nagios - 這很棒,但可能無法為您提供所需的一切。
您正在尋找的更好的選擇可能是操作視圖- 這實際上只是 nagios 的包裝,但隨著時間的推移添加了服務圖表 - 這樣您就可以看到您的伺服器在過去一天、一周、一個月或一年中做了什麼。
然而,Nagios 和 OpsView 都需要一些時間來設定。
一個非常有用且極為易於安裝答案是穆寧。 munin 的預設安裝為您提供了一個簡單的網頁,其中包含各種低階伺服器指標的圖表,例如用於快取或應用程式主動使用的記憶體量。你的檔案系統正在使用多少個索引節點、磁碟 I/O 速度、CPU 活動(按類型細分)等。我認為它不會做的唯一一件事就是檢查網頁的實際響應時間 - 但即使這樣設置起來也不會太難。