VPC內網服務可用性監控最佳實踐

江米發表於2017-11-16

應用場景

隨著越來越多的使用者從經典網路遷移到更安全、更可靠的VPC網路環境,如何監控VPC內部服務是否正常響應就成為需要關注的問題。下面通過具體案例說明如何監控VPC內ECS上的服務是否可用、VPC內ECS到RDS、Redis的連通性如何、VPC內SLB是否正常響應。

原理說明

首先需要您在伺服器上安裝雲監控外掛,然後通過控制檯配置監控任務,選擇已安裝外掛的機器作為探測源,並配置需要探測的目標URL或埠。完成配置後,作為探測源的機器會通過外掛每分鐘傳送一個HTTP請求或Telnet請求到目標URL或埠,並將響應時間和狀態碼收集到雲監控進行報警和圖表展示。

原理圖

操作說明

使用前提

  • 作為探測源的伺服器需要安裝雲監控外掛。
  • 需要建立應用分組,並將作為探測源的機器加入分組。

使用步驟

  1. 登入雲監控控制檯,選擇頁面左側選單的應用分組,進入應用分組頁面。
  2. 選擇需要建立可用性監控的應用分組,進入應用分組詳情頁面。
  3. 選擇頁面左側選單的可用性監控,進入可用性監控頁面。
  4. 點選頁面右上角的新建配置按鈕,進入編輯頁面。

    • 需要監控VPC內ECS本地程式是否響應正常時,可在探測源中選中所有需要監控的ECS,在探測目標中填寫“localhost:port/path”格式的地址,進行本地探測。
    • 需要監控VPC內SLB是否正常響應時,可選擇與SLB在同一VPC網路內的ECS作為探測源,在探測目標中填寫SLB的地址進行探測。
    • 需要監控VPC內ECS後端使用的RDS或Redis是否正常響應時,可將與ECS在統一VPC網路內的RDS或Redis新增到應用分組,並在探測源中選擇響應的ECS,在探測目標中選擇RDS或Redis例項。
      設定
  5. 點選確定後,可以在任務對應的監控圖表中檢視探測結果,並在探測失敗時收到報警通知。
    列表
    點選任務列表中的監控圖表,可檢視監控詳情。
    圖


相關文章