下面介紹如何建立Apache監控並查看監控結果,請選擇需要查看的內容:

建立Apache監控項目

批次建立Apache監控項目

設定Apache狀態頁

查看Apache監控項目


建立Apache監控項目

在“建立監控項目”頁面的服務效能監控中,點擊Apache對應的<建立項目>按鈕建立Apache監控項目,需要設定監控資訊、項目公開範圍和項目設定資訊。

1、設定監控資訊

1460080907450055.png

您需要設定以下監控資訊:

1)監控項目名稱

輸入監控項目名稱,以便於查找和區分監控對象,比如Apache@Web117。

2)狀態頁面URL

為了收集Apache的執行時效能數據,我們需要Apache開啟mod_status模組,這個模組將為Apache產生一個狀態頁面,您只要將這個頁面位址填在這裡即可,比如:http://www.domain.com/server-status。

Apache透過mod_status模組提供了標準的狀態頁面,在新增Apache監控之前,需要開啟Apache的mod_status模組。

為保證安全,您可以為Apache開啟指定的授權監控位址。

有關Apache設定的詳細說明請參考“設定Apache狀態頁”。

3)使用採集器獲取數據

選擇“使用採集器獲取數據”後,可以選擇一個包含Apache外掛程式的內網採集器來獲取數據。

注意:設定採集器前,請確保您已經建立內網採集器並新增了Apache外掛程式,詳細說明請參考“內網採集器管理”。

2、 設定項目公開範圍

您需要為監控項目設定公開範圍,從而將您的監控項目分享給他人。

公開範圍包括以下四種:

  • 所有所在企業用戶:選擇該項,您所在企業的所有用戶都能夠查看到目前監控項目。

  • 用戶組:選擇該項,可以選擇您所在企業的一個或多個用戶組。所選用戶組中的所有用戶都能夠查看到目前項目。

  • 部分企業用戶:選擇該項,可以選擇您所在企業的一個或多個用戶。所選用戶都能夠查看到目前項目。

  • 僅限本人:選擇該項,只有您自己能夠查看到目前監控項目。

注意:查看到目前監控項目的用戶能夠對監控項目執行與自身權限相匹配的操作,因此請謹慎選擇項目公開範圍。

3、設定項目設定資訊

您可以手動設定項目設定資訊,也可以直接使用以前儲存的設定範本。

1460081018859538.png


1)設定監控選項

手動設定項目設定資訊時,需要設定監控選項,包括:

  • 監控頻率:監控專家執行監控的時間間隔,例如選擇“2”,則監控專家每隔2分鐘就執行一次監控。

  • 連續告警:提醒監控專家發送連續告警提醒的時間間隔。例如選擇“4”,則您的監控項目出現故障時,在第一次告警以後,每隔4分鐘,監控專家都將給您發送一次告警。

注意:要實現連續告警提醒,還需要在【設定常規告警通知】中開啟對相應用戶的“連續提醒”功能。

2)設定自定義告警線

您能夠自己定義故障判斷規則,針對監控的指標設定一個閾值作為告警線。在監控過程中,監控專家發現指標超出、低於或是等於您設定的告警閾值時,便會發送告警提醒您。

點擊<新增自定義告警線>按鈕為監控項目設定告警線,各選項的詳細說明如下:

  • 監控指標描述:選擇指標和判定條件,輸入一個數值作為觸發告警的閾值。例如“Apache併發連接數大於10”。

  • 連續觸發幾次告警:連續觸發告警閾值的次數。例如選擇“2”,則連續2兩次觸發告警閾值,監控專家就發送告警通知。

  • 是否立即開啟:選擇“開啟”啟用目前告警線;選擇“關閉”則不使用目前告警線。

3)設定常規告警通知

選擇告警用戶及對應的告警方式即可,設定的項目公開範圍決定了可選擇的用戶。但請注意以下事項:

  • 在設定常規告警通知時,請確保您選擇的告警接收用戶已在【用戶中心→通知設定】的對應通知方式中開啟了“接收告警通知”選項,並已經完成了以下操作,以保證及時接收監控專家發送的告警通知:

    填寫用於接收告警通知的Email和行動電話號碼。

    下載並安裝行動端APP。

    開通並綁定了微信。

  • 告警方式對應的復選框後顯示“1460082838584013.png”圖示時,說明目前用戶沒有設定該告警方式,您需要提醒該用戶盡快設定以免影響接收告警通知。

  • 選擇“連續告警”時,請確保您已在“設定監控選項”中設定了連續告警提醒頻率,否則無法實現連續告警。

本次設定的告警方式將作為下次建立監控項目的預設告警方式。

4)將項目設定資訊儲存為範本

選擇“儲存為範本”選項並輸入範本名稱,可將目前項目設定資訊儲存為設定範本,方便您以後建立監控項目時直接使用。

5)使用範本設定

點擊<使用範本進行設定>按鈕,選擇設定範本則直接使用範本中的項目設定資訊。


批次建立Apache監控項目

監控專家支援以檔案匯入的方式批次建立監控項目,在建立Apache監控項目時,您可以點擊Apache對應的<批次操作>按鈕批次建立監控項目,需要下載、填寫、上傳範本,如下圖所示。

1460083440185880.png

1、下載範本

點擊<下載範本>按鈕,在打開的對話框中選擇字元編碼後,下載對應類型的監控項目範本檔案(*.csv格式)。

2、填寫監控項目資訊

打開下載的範本檔案,根據各項的提示填寫對應的內容後,儲存範本檔案。

1460083458577429.png   為保證順利建立監控項目,請注意:監控專家目前支援的監控頻率包括2、5、10、15、20、30和60分鐘,請不要填寫其他數字。

3、上傳檔案

點擊<選擇檔案>按鈕,選擇編輯後的範本檔案。點擊<上傳>按鈕匯入範本檔案中的監控項目列表,如下圖所示。

1460083480841537.png

此時,監控項目的提交狀態為“”,即等待提交狀態。完成後續設定,點擊<批次建立監控項目>按鈕,監控專家將自動建立您匯入的所有監控項目。

建立成功後,監控項目的提交狀態為“” ,同時您會看到“提交成功“的提示並進入【監控→服務效能監控】查看建立的所有監控項目。


設定Apache狀態頁

監控Apache時,需要開啟Apache的mod_status模組,為保證安全可進行訪問設定。

1、開啟mod_status模組

以Apache2.x版本為例,開啟mod_status模組需在httpd.conf檔案中增加以下設定段:

ExtendedStatus On
<Location /server-status>
  SetHandler server-status
  Order deny,allow
  Deny from all
  Allow from 60.250.234.116
# 如果您使用的是內網採集器,此處的IP應該是安裝採集器的伺服器的IP
</Location>

修改完成後開啟mod_status模組。如果 Apache所在伺服器的域名和IP位址為:www.domain.com -> 10.0.0.1,則Apache的狀態頁面位址為:

http://www.domain.com/server-status  或者 http://10.0.0.1/server-status

2、訪問設定

為了不讓其它人瀏覽status頁面,您可以做一些訪問限制。

首先,您可以修改預設的status位址,比如:

將<Location /server-status>修改為<Location /my-domain-status>。

另外,我們提供了指定的授權IP位址:60.250.234.116。為了安全,您可以僅授權這個位址訪問您的status頁面。

1460083458577429.png   如果您使用的是內網採集器,此處的IP應該是安裝採集器的伺服器的IP。

3、正確的Apache狀態頁

為保證監控專家正確分析Apache狀態, Apache狀態頁面必須至少包括以下內容:

  • Apache Server Status:需要根據該標記來判斷是否為Apache狀態頁面

  • Current Time 和 Restart Time:需要根據這兩個標記來得出Apache的啟動時間和其它數據。

  • Total accesses:需要根據該標記來(間接)統計吞吐率。

  • requests currently being processed:需要根據該數據來統計併發連接數。

對於正常的Apache狀態頁面來說,都會提供以上值。如果出現“很抱歉,您填寫的URL不是正確的Apache狀態頁面位址”,請您認真檢查是否滿足了以上全部要求。

注意:以上只是部分必要條件,不是充要條件。


查看Apache監控項目

在監控項目列表中,點擊監控項目查看監控項目詳情,如下圖所示。

1460083873246562.png

在監控項目詳情頁面,您能夠:

  • 查看監控項目的概況,包括目前監控項目的名稱、URL和狀態。

  • 查看概述和每日統計資訊。

  • 執行快捷設定,包括設定告警通知和自定義告警。

  • 管理監控項目,包括修改分類、開啟/暫停監控、修改監控和刪除監控項目。

1、查看最新監控概況

在“概述”頁面查看Apache各監控指標當天的執行狀態,包括吞吐率、併發連接數及其詳細統計圖表。

  • 點擊<新增到自定義視圖>按鈕將對應圖表新增到【報表中心→監控視圖】中。

  • 點擊<每日統計>按鈕查看每日統計詳細列表。

您可在上方工具欄中設定圖表數據統計的時間範圍和圖表數據的排列方式。

1)選擇圖表統計的時間範圍

  • 今日:時間範圍為今天開始到目前時間點。

  • 昨日:時間範圍為昨天一整天。

  • 最近7天:時間範圍為最近7天,包括當天和前六天。

  • 自定義:自定義時間範圍,最長只能選擇兩個月。

2)選擇圖表數據的排列方式

  • 次:圖表中顯示一段時間內每次監測的數據。只有設定時間範圍為今日或昨日時,才能選擇按次排列。

  • 小時:圖表中顯示選擇時間範圍內每個整時的平均監測數據。如果選擇的時間範圍超過15天,則不能按小時排列。

  • 天:圖表中顯示選擇時間範圍內每天的平均監測數據。

  • 周:圖表中顯示選擇時間範圍內每週的平均監測數據。

  • 月:圖表中顯示選擇時間範圍內每月的平均監測數據。

2、查看每日統計

在“每日統計”頁面查看Apache吞吐率和併發連接數的每日統計詳細列表,如下圖所示。

1460083937527254.png

點擊<查看曲線圖>按鈕查看對應一天的統計詳情。

3、快捷設定

查看監控項目詳情時,您還能進行快捷設定,包括告警通知設定和自定義告警設定。

1)設定告警通知

在“告警通知設定“頁面,您可以設定告警通知的項目公開範圍和告警方式,詳細說明請參考“設定項目公開範圍”中的相關內容。

此外,點擊<批次應用到其他伺服器>按鈕,可將目前監控項目的告警通知設定批次應用到其他伺服器效能監控項目。

2)設定自定義告警

在“自定義告警設定“頁面,您可以自定義告警線,詳細說明請參考“設定項目設定資訊”中的相關內容。

此外,點擊<批次應用到其他伺服器>按鈕,可將目前監控項目的自定義告警批次應用到其他伺服器效能監控項目。