共用方式為


什麼是 Azure Monitor for SAP Solutions 中的提供者?

在 Azure Monitor for SAP Solutions 的內容中,提供者包含對應元件的連線資訊,並且有助於從該處收集資料。 有多個提供者類型。 例如,SAP Hana 提供者,其是針對 SAP 環境內的特定元件所設定,例如 SAP Hana 資料庫。 您可以設定 Azure Monitor for SAP Solutions 資源 (也稱為 SAP 監視器資源),搭配相同類型的多個提供者,或多個類型的多個提供者。

您可以選擇設定不同的提供者類型,以在其 SAP 環境中從對應元件啟用資料收集。 例如,您可以針對 SAP Hana 提供者類型設定一個提供者、針對高可用性叢集提供者類型設定另一個提供者等等。

您也可以設定特定提供者類型的多個提供者,以重複使用相同的 SAP 監視器資源和相關聯的受控群組。 如需詳細資訊,請參閱使用 Azure 入口網站管理 Azure Resource Manager 資源群組

顯示 Azure Monitor for SAP Solutions 連線至可用提供者的圖表。

建議您在部署 Azure Monitor for SAP Solutions 資源時至少設定一個提供者。 藉由設定提供者,您可以從針對其設定提供者的對應元件啟動資料收集。

如果您未在部署時設定任何提供者,適用於 SAP 解決方案的 Azure 監視器資源仍會部署,但是不會收集資料。 您可以在部署之後透過 Azure 入口網站中的 SAP 監視器資源新增提供者。 您可以隨時從 SAP 監視器資源新增或刪除提供者。

提供者類型:SAP NetWeaver

您可以設定一或多個提供者類型為 SAP NetWeaver 的提供者,以啟用從 SAP NetWeaver 層收集資料。 Azure Monitor for SAP Solutions NetWeaver 提供者會使用現有的:

  • 用來擷取適當資訊的 SAPControl Web 服務介面。
  • SAP RFC 能夠使用標準 SAP RFC 從 SAP 系統收集詳細資訊。

透過 SAP NetWeaver 提供者,您可以取得:

  • SAP 系統和應用程式伺服器可用性,例如 Dispatcher、ICM、閘道、訊息伺服器、加入佇列伺服器,以及 IGS 看門狗的執行個體流程可用性 (SAPOsControl)。
  • 工作流程使用量統計資料和趨勢 (SAPOsControl)。
  • 加入佇列鎖定統計資料和趨勢 (SAPOsControl)。
  • 佇列使用量統計資料和趨勢 (SAPOsControl)。
  • SMON 計量 (Tcode - /SDF/SMON) (RFC)。
  • SWNC 工作負載、記憶體、交易、使用者、RFC 使用量 (Tcode - St03n) (RFC)。
  • 短傾印 (Tcode - ST22) (RFC)。
  • 物件鎖定 (Tcode - SM12) (RFC)。
  • 失敗更新 (Tcode - SM13) (RFC)。
  • 系統記錄檔分析 (Tcode - SM21) (RFC)。
  • 批次工作統計資料 (Tcode - SM37) (RFC)。
  • 輸出佇列 (Tcode - SMQ1) (RFC)。
  • 輸入佇列 (Tcode - SMQ2) (RFC)。
  • 交易式 RFC (Tcode - SM59) (RFC)。
  • STMS 變更傳輸系統計量 (Tcode - STMS) (RFC)。

設定 SAP NetWeaver 提供者需要:

針對 SOAP Web 方法:

  • SAP Web Dispatcher 或 SAP 應用程式伺服器的完整網域名稱 (FQDN)。
  • SAP 系統識別碼,執行個體編號。
  • 透過 SAPcontrol GetSystemInstanceList Web 方法列出之所有 SAP 應用程式伺服器的主機檔案項目。

針對 SOAP+RFC:

  • SAP Web Dispatcher 或 SAP 應用程式伺服器的 FQDN。
  • SAP 系統識別碼,執行個體編號。
  • 用於登入的 SAP 用戶端識別碼、HTTP 連接埠和 SAP 使用者名稱和密碼。
  • 透過 SAPcontrol GetSystemInstanceList Web 方法列出之所有 SAP 應用程式伺服器的主機檔案項目。

如需詳細資訊,請參閱設定 Azure Monitor for SAP Solutions 的 SAP NetWeaver

顯示 NetWeaver 提供者架構的圖表。

提供者類型:SAP HANA

您可以設定一或多個提供者類型為 SAP Hana 的提供者,以啟用從 SAP Hana 資料庫收集資料。 SAP Hana 提供者會透過 SQL 連接埠連線到 SAP Hana 資料庫。 提供者會從資料庫提取資料,並將此資料推送至您訂用帳戶中的 Log Analytics 工作區。 SAP Hana 提供者會每分鐘從 SAP Hana 資料庫收集資料。

透過 SAP Hana 提供者,您可以看到:

  • 基礎結構使用方式。
  • SAP Hana 主機狀態。
  • SAP Hana 系統複寫。
  • SAP Hana 備份資料。
  • 擷取服務。
  • 向外延展系統中節點之間的網路輸送量。
  • SAP Hana 長時間無作用資料指標。
  • SAP Hana 長時間執行的交易。
  • 檢查設定參數值。
  • SAP Hana 未認可的寫入交易。
  • SAP Hana 磁碟片段。
  • SAP Hana 統計資料伺服器健康情況。
  • SAP Hana 高記憶體使用量服務。
  • SAP Hana 封鎖交易。

設定 SAP Hana 提供者需要:

  • 主機 IP 位址。
  • HANA SQL 連接埠號碼。
  • SYSTEMDB 使用者名稱和密碼。

建議您針對 SYSTEMDB 設定 SAP Hana 提供者。 不過,您可以針對其他資料庫租用戶設定更多提供者。

如需詳細資訊,請參閱設定 Azure Monitor for SAP Solutions 的 SAP Hana 提供者

顯示 Azure Monitor for SAP Solutions 提供者的圖表 - SAP Hana 架構。

提供者類型:SQL Server

您可以設定一或多個 SQL Server 提供者,以啟用從虛擬機器上的 SQL Server 收集資料。 SQL Server 提供者會透過 SQL 連接埠連線到 SQL Server。 然後,其會從資料庫提取資料,並將此資料推送至您訂用帳戶中的 Log Analytics 工作區。 設定 SQL Server 進行 SQL 驗證,並搭配 SQL Server 使用者名稱和密碼進行登入。 將 SAP 資料庫設定為提供者的預設資料庫。 SQL Server 提供者會每隔 60 秒 (最多每小時) 從 SQL Server 收集資料。

透過 SQL Server 提供者,您可以取得:

  • 基礎結構使用方式。
  • 熱門 SQL 陳述式。
  • 熱門最大資料表。
  • SQL Server 錯誤記錄檔中記錄的問題。
  • 封鎖流程和其他項目。

設定 SQL Server 提供者需要:

  • SAP 系統識別碼。
  • 主機 IP 位址。
  • SQL Server 通訊埠編號。
  • SQL Server 使用者名稱和密碼。

如需詳細資訊,請參閱設定 Azure Monitor for SAP Solutions 的 SQL Server

顯示 Azure Monitor for SAP Solutions 提供者的圖表 - SQL 架構。

提供者類型:高可用性叢集

您可以設定一或多個提供者類型為高可用性叢集的提供者,以啟用在 SAP 環境內從 Pacemaker 叢集收集資料。 高可用性叢集提供者會針對 SUSE 型叢集使用 ha_cluster_exporter,以及針對 RHEL 型叢集使用效能共同試驗,來連線到 Pacemaker。 然後適用於 SAP 的 Azure 監視器解決方案會從叢集提取資料,並將此資料推送至您訂用帳戶中的 Log Analytics 工作區。 高可用性叢集提供者會每隔 60 秒從 Pacemaker 收集資料。

透過高可用性叢集提供者,您可以取得:

  • 以彙總的節點和資源狀態表示的叢集狀態。
  • 位置條件約束。
  • 趨勢。
  • 其他

顯示 Azure Monitor for SAP Solutions 提供者的圖表 - 高可用性叢集架構。

若要設定高可用性叢集提供者,涉及兩個主要步驟:

  1. 在 Pacemaker 叢集內的「每個」節點中安裝 ha_cluster_exporter

    有兩個選項可安裝 ha_cluster_exporter

  2. 針對 Pacemaker 叢集內的「每個」節點設定高可用性叢集提供者。

    若要設定高可用性叢集提供者,需要下列資訊:

    • 名稱:這個提供者的名稱。 對於此 Azure Monitor for SAP Solutions 執行個體,該名稱應該是唯一的。
    • Prometheus 端點http://<servername or ip address>:9664/metrics
    • SID:針對 SAP 系統,使用 SAP SID。 針對其他系統 (例如,NFS 叢集),使用叢集的三字元名稱。 SID 必須與受監視的其他叢集不同。
    • 叢集名稱:建立叢集時所使用的叢集名稱。 您可以在叢集屬性 cluster-name 中找到叢集名稱。
    • 主機名稱:虛擬機器 (VM) 的 Linux 主機名稱。

如需詳細資訊,請參閱為 Azure Monitor for SAP Solutions 建立高可用性叢集提供者

提供者類型:OS (Linux)

您可以設定一或多個提供者類型為 OS (Linux) 的提供者,以啟用從 BareMetal 或 VM 節點收集資料。 OS (Linux) 提供者會使用 Node_Exporter 端點連線到 BareMetal 或 VM 節點。 然後,其會從節點提取資料,並將此資料推送至您訂用帳戶中的 Log Analytics 工作區。 OS (Linux) 提供者會每隔 60 秒從節點中收集大部分計量的資料。

透過 OS (Linux) 提供者,您可以取得:

  • CPU 使用率以及依處理序的 CPU 使用率。
  • 磁碟使用量以及 I/O 讀取和寫入。
  • 記憶體散發、記憶體使用量,以及交換記憶體使用量。
  • 網路使用量以及網路輸入和輸出流量詳細資料。

若要設定 OS (Linux) 提供者,涉及兩個主要步驟:

  1. 在每個 BareMetal 或 VM 節點上安裝 Node_Exporter。 您有兩個選項可安裝 Node_Exporter

    • 如需使用 Ansible 進行自動化安裝,請在每個 BareMetal 或 VM 節點上使用 Node_Exporter,以安裝 OS (Linux) 提供者。
    • 執行手動安裝
  2. 針對環境中的每個 BareMetal 或 VM 節點執行個體設定 OS (Linux) 提供者。 若要設定 OS (Linux) 提供者,需要下列資訊:

    • 名稱:此提供者的名稱,適用於 SAP 的 Azure 監視器解決方案執行個體是唯一的名稱。
    • 節點匯出工具端點:通常是 http://<servername or ip address>:9100/metrics

連接埠 9100 會針對 Node_Exporter 端點公開。

如需詳細資訊,請參閱設定 Azure Monitor for SAP Solutions 的 Linux 提供者

警告

確保 Node-Exporter 在節點重新啟動後繼續執行。

提供者類型:IBM Db2

您可以設定一或多個 IBM Db2 提供者,以啟用來自 IBM Db2 伺服器的資料收集。 Db2 Server 提供者會透過特定連接埠連線到資料庫。 然後,其會從資料庫提取資料,並將此資料推送至您訂用帳戶中的 Log Analytics 工作區。 Db2 Server 提供者會每隔 60 秒 (最多每小時) 從 Db2 Server 收集資料。

透過 IBM Db2 提供者,您可以取得:

  • 資料庫可用性。
  • 連線數目。
  • 邏輯和實體讀取數。
  • 等候和目前的鎖定數。
  • 前 20 個執行階段和執行。

設定 IBM Db2 提供者需要:

  • SAP 系統識別碼。
  • 主機 IP 位址。
  • 資料庫名稱。
  • 要連線的 Db2 Server 連接埠號碼。
  • Db2 Server 使用者名稱和密碼。

如需詳細資訊,請參閱設定 Azure Monitor for SAP Solutions 的 IBM Db2 提供者

顯示 Azure Monitor for SAP Solutions 提供者的圖表 - IBM Db2 架構。

下一步

了解如何從 Azure 入口網站部署 Azure Monitor for SAP Solutions。