Untagged

Apache httpd 儀表板選項

  • February 18, 2015

我們有一個 httpd 實例,它使用虛擬主機在各個域上提供內容。我們缺乏的是某種(近乎)實時的工具來顯示我們的流量形狀。

我們可以看到伺服器狀態頁面的輸出,但我想要更多:

  • 按虛擬主機的流量編號,查看哪些是繁忙的。
  • 客戶端 IP 的流量數字,用於檢測並允許我們偶爾阻止基本的 DoS / 過度狂熱的爬蟲。
  • 堅持並繪製這些數據,以便我們觀察趨勢。

所以那里至少有兩個要求 - 計劃/預測方面,以及儀表板“目前正在發生WTF?” 看法。

我還沒有找到開箱即用的東西,但我不敢相信我是第一個想要這種東西的人?

我認為 apachetop可能是您可以用來滿足前兩點的東西:

http://www.webta.org/projects/apachetop/

就我個人而言,我沒有使用它,而是寫了一些只刮掉 apache 狀態頁面的東西(你必須啟用 mod_status),這很容易用一三個小時的腳本來複製。最後一點可能最好通過日誌分析完成,而不是通過反复輪詢 apache 狀態頁面。

我經常使用 munin 來做這樣的事情,並且有一個 apache 外掛。但是,它不會分解每個虛擬主機的流量。我見過使用 apache mod_watch 的解決方案,但是那個包已經很老了,而且似乎沒有得到很好的維護。

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