什麼是適用于 SAP 解決方案的 Azure 監視器中的提供者?

在適用于 SAP 解決方案的 Azure 監視器內容中, 提供者 包含對應元件的連線資訊,並協助從該處收集資料。 有多個提供者類型。 例如,SAP HANA 提供者已針對 SAP 環境內的特定元件設定,例如 SAP HANA 資料庫。 您可以使用相同類型或多個類型提供者的多個提供者,設定適用于 SAP 解決方案資源的 Azure 監視器資源(也稱為 SAP 監視器資源)。

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

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

Diagram that shows Azure Monitor for SAP solutions connection to available providers.

建議您在部署適用于 SAP 解決方案的 Azure 監視器資源時,至少設定一個提供者。 藉由設定提供者,您可以從設定提供者的對應元件開始資料收集。

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

提供者類型:SAP NetWeaver

您可以設定提供者類型的一或多個提供者 SAP NetWeaver,以啟用 SAP NetWeaver 層的資料收集。 適用于 SAP 解決方案的 Azure 監視器 NetWeaver 提供者會使用現有的:

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

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

  • SAP 系統和應用程式伺服器可用性(例如,Dispatcher、ICM、Gateway、Message Server、Enqueue Server、IGS Watchdog)的實例進程可用性(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 應用程式伺服器的主機檔案專案。

如需詳細資訊,請參閱 設定適用于 SAP 解決方案 的 Azure 監視器的 SAP NetWeaver。

Diagram that shows the NetWeaver provider architecture.

提供者類型: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 提供者。 不過,您可以針對其他資料庫租使用者設定更多提供者。

如需詳細資訊,請參閱 設定適用于 SAP 解決方案 之 Azure 監視器的 SAP HANA 提供者。

Diagram that shows Azure Monitor for SAP solutions providers - SAP HANA architecture.

提供者類型: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 使用者名稱和密碼。

如需詳細資訊,請參閱 設定適用于 SAP 解決方案 的 Azure 監視器的 SQL Server。

Diagram that shows Azure Monitor for SAP solutions providers - SQL architecture.

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

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

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

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

Diagram that shows Azure Monitor for SAP solutions providers - High-availability cluster architecture.

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

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

    您有兩個選項可以安裝 ha_cluster_exporter

  2. Pacemaker 叢集中的每個 節點設定高可用性叢集提供者。

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

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

如需詳細資訊,請參閱 為適用于 SAP 解決方案 的 Azure 監視器建立高可用性叢集提供者。

提供者類型: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

  2. 為環境中每個 BareMetal 或 VM 節點實例設定 OS (Linux) 提供者。 若要設定 OS (Linux) 提供者,需要下列資訊:

    • 名稱 :此提供者的名稱,此提供者是 SAP 解決方案實例中唯一的 Azure 監視器。
    • 節點匯出端點 :通常是 http://<servername or ip address>:9100/metrics

端點會 Node_Exporter 公開端口 9100。

如需詳細資訊,請參閱 設定適用于 SAP 解決方案 的 Azure 監視器 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 伺服器使用者名稱和密碼。

如需詳細資訊,請參閱 建立適用于 SAP 解決方案 的 Azure 監視器 IBM Db2 提供者。

Diagram that shows Azure Monitor for SAP solutions providers - IBM Db2 architecture.

下一步

瞭解如何從Azure 入口網站部署適用于 SAP 的 Azure 監視器解決方案。