將 Amazon Web Services (AWS) 最佳化的 EC2 監控點部署至 AWS 基礎架構,監控網路或網頁應用程式的效能。
如要開始監控,請從 Google Cloud 控制台下載 AWS 監控點 CloudFormation 佈建範本,或開啟快速建立連結。然後按照 AppNeta 的操作說明,佈建 EC2 監控點。
事前準備
部署環境和監控點有特定的網路需求,確保監控點能順利安裝,並與 Cloud Network Insights 控制層通訊。
必要的角色
如要取得新增監控點所需的權限,請要求管理員在已啟用 Cloud Network Insights 的專案中,授予您「Cloud Network Insights 編輯者」(roles/networkmanagement.CloudNetworkInsightsEditor) IAM 角色。 如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
防火牆需求
由於我們建議在防火牆後方安裝監控點,您可能需要修改防火牆規則。監控點需要網際網路輸出存取權,才能與 Cloud Network Insights 控制層通訊。
通訊協定 |
連接埠 |
說明 |
|---|---|---|
TCP |
443 (HTTPS) |
這是必要欄位。連線至 Cloud Network Insights 控制層 |
UDP |
123 (NTP) |
這是必要欄位。網路時間通訊協定。如果時間未同步,監控點將無法連線。 |
UDP/TCP |
53 (DNS) |
這是必要欄位。網域名稱服務,用於解析 Cloud Network Insights 端點 |
UDP |
3239、33434 |
測試流量。標準網路路徑監控 (雙向) 的必要條件 |
ICMP |
類型 8 (回應要求) |
測試流量。單向路徑 (例如 ping 8.8.8.8) 必須使用此選項。 |
詳情請參閱「Firewall Configuration from AppNeta」。
監控點需求
請參閱 AppNeta 的規格 - AWS EC2 Cloud Monitoring Point,確保您可以順利部署監控點。
下載監控點佈建範本
取得 AWS CloudFormation 佈建範本,並移至目標主機。
控制台
在 Google Cloud 控制台中,依序前往「Network Intelligence」(網路智慧) >「Cloud Network Insights」(雲端網路洞察) >「Monitoring Points」(監控點)。
按一下「新增監控點」。
在「平台類型」清單中,選取「AWS」,然後按一下「繼續」。
輸入容器的「主機名稱」。這是您要在其上安裝監控點的主機名稱。
在「選取監控點部署選項」中,選取「AWS CloudFormation」。
在「下載監控點」中,選擇要如何下載佈建範本。
- 如要在目標主機上使用終端機下載佈建範本,請選取「在主機上執行指令」。
- 按一下「開啟殼層並產生權杖」。您可能需要授權 Cloud Shell。
- 按 Enter 鍵產生權杖,然後複製並貼到文字欄位中。
- 使用管理員憑證開啟目標主機的終端機,然後執行產生的指令,下載佈建範本。curl 指令的有效期限為一小時。
- 如要在本機下載佈建範本,請選取「在本機下載」。
- 按一下「下載監控點」。
- 將佈建範本移至目標主機。
- 如要在目標主機上使用終端機下載佈建範本,請選取「在主機上執行指令」。
gcloud
如果目標主機已安裝 Google Cloud CLI,請使用這個方法。
gcloud network-management network-monitoring-providers \ monitoring-points download-install-script \ --project="PROJECT_NAME" \ --network-monitoring-provider="PROVIDER_NAME" \ --location=global \ --monitoring-point-type="aws-ec2" \ --hostname="HOST_NAME" \ --output-file="cloudformation.HOST_NAME.zip"
更改下列內容:
PROJECT_NAME:已啟用 Cloud Network Insights 的專案名稱。PROVIDER_NAME:預設為external的供應商名稱。HOST_NAME:要安裝監控點的主機名稱。
使用 AWS CloudFormation 快速建立連結,部署 AWS 監控點
開啟預先填入 AWS CloudFormation 建立堆疊的快速建立連結。 這個選項不支援部分進階設定選項。
控制台
在 Google Cloud 控制台中,依序前往「Network Intelligence」(網路智慧) >「Cloud Network Insights」(雲端網路洞察) >「Monitoring Points」(監控點)。
按一下「新增監控點」。
在「平台類型」清單中,選取「AWS」,然後按一下「繼續」。
輸入容器的「主機名稱」。這是您要在其上安裝監控點的主機名稱。
在「選取監控點部署選項」中,選取「AWS 快速建立連結」。
按一下「啟動」,然後登入 AWS 帳戶。部署工作流程會預先填入單一 AWS CloudFormation 建立堆疊。
安裝 AWS 監控點
將佈建範本放在目標主機上,或點選快速建立連結後,請按照 AppNeta 的指示安裝監控點。
驗證安裝
開啟 Google Cloud 控制台,然後依序前往「Network Intelligence Center」>「Cloud Network Insights」。2 到 5 分鐘後,監控點會出現在表格中,狀態為「有效」。如果十分鐘內未顯示,請參閱「疑難排解」一節。
移除監控點
如要移除監控點,請在 AppNeta 中刪除。如要進一步瞭解如何移除監控點,請參閱 AppNeta 說明文件。
後續步驟
新增監控點後,即可建立監控政策,在 Cloud Network Insights 中填入資料。