Red Hat Training

A Red Hat training course is available for Red Hat Satellite

D.2. Apache 1.3.x 與 2.0.x

本節的偵測會用在 Apache Web server 上。雖然預設值假設您會對標準的 HTTP 進行偵測,但您還是可以將通訊協定改為 https,連接埠改為 443,以偵測安全連線的網站伺服器。

D.2.1. Apache::Processes

Apache::Processes 偵測會監控 Apache Web server 執行的程序,並蒐集以下資料:
  • 每個子程序的資料傳輸 — 針對每個子程序,紀錄資料傳輸資訊。子程序是由另一個程序或父程序所產生的程序。
  • 每個子程序的資料傳輸量 — 重新啟動的子程序所傳送的累積資料量。這數量是由 httpd.conf 檔案中的 MaxRequestsPerChild 選項所設定。
網站伺服器 httpd.conf 檔案中的 ExtendedStatus 必須設為 On,本偵測才能正常運作。

表格 D.1. Apache::Processes 設定

欄位
應用程式通訊協定* http
連接埠* 80
路徑名稱* /server-status
使用者代理* NOCpulse-ApacheUptime/1.0
使用者名稱
密碼
Timeout* 15
每個客戶端的最大極限傳輸量(MB)
每個客戶端的最大警告傳輸量(MB)
每個插槽的最大極限傳輸量(MB)
每個客戶端的最大警告傳輸量(MB)

D.2.2. Apache::Traffic

Apache::Traffic probe 偵測會監控 Apache Web server 的需求,並蒐集以下資料:
  • 目前的需求 — 在偵測執行時,伺服器正在處理的需求數。
  • 需求率 — 自從上次偵測執行後,每秒存取伺服器的量。
  • 流量 — 自從上次偵測執行後,每秒存取伺服器的流量(KB)。
網站伺服器 httpd.conf 檔案中的 ExtendedStatus 必須設為 On,本偵測才能正常運作。

表格 D.2. Apache::Traffic 設定

欄位
應用程式通訊協定* http
連接埠* 80
路徑名稱* /server-status
使用者代理* NOCpulse-ApacheUptime/1.0
使用者名稱
密碼
Timeout* 15
最大極限同步需求(數量)
最大警告同步需求(數量)
最大極限需求率(每秒的數量)
最大警告需求率(每秒的數量)
最大終極流量(KB/秒)
最大警告流量(KB/秒)

D.2.3. Apache::Uptime

Apache::Uptime 會記載自上次網站伺服器開機以來的累積時數。這偵測不會蒐集任何資料,只是用來幫助追蹤服務等級協議(SLA,Service Level Agreement)。

表格 D.3. Apache::Uptime 設定

欄位
應用程式通訊協定* http
連接埠* 80
路徑名稱* /server-status
使用者代理* NOCpulse-ApacheUptime/1.0
使用者名稱
密碼
Timeout* 15