Azure Monitor for SAP Solutions 概念

已完成

Azure Monitor for SAP Solutions 會使用現有的 Azure 監視器功能,例如 Log Analytics 和活頁簿,以提供更多監視功能。 例如:

Azure Monitor for SAP Solutions 會收集哪些資料?

就像許多其他 Azure 資源一樣,Azure Monitor for SAP Solutions 不會收集 Azure 監視器計量或資源記錄資料, 它會將自訂記錄直接傳送至 Azure 監視器記錄系統。 您可以在該處使用 Log Analytics 的內建功能。

Azure Monitor for SAP Solutions 中的資料收集程序取決於您所設定的提供者。 系統會收集每個提供者的下列資料。

HA Pacemaker 叢集資料

  • 節點、資源和 SBD 狀態
  • Pacemaker 位置限制式
  • 仲裁投票和仲裁環狀態

另請參閱 ha_cluster_exporter計量規格

SAP HANA 資料

  • CPU、記憶體、磁碟和網路使用量
  • HANA 系統複寫
  • HANA 備份
  • HANA 主機狀態
  • 索引伺服器和名稱伺服器角色
  • 資料庫擴展
  • 前幾個資料表
  • 檔案系統使用量

Microsoft SQL Server 資料

  • CPU、記憶體和磁碟使用
  • 主機名稱、SQL 執行個體名稱,以及 SAP 系統識別碼
  • 一段時間內的批次要求、編譯和頁面的預期壽命
  • 一段時間內的前 10 個成本最高的 SQL 陳述式
  • SAP 系統中的前 12 大資料表
  • SQL Server 錯誤記錄檔中記錄的問題
  • 封鎖程序和一段時間內的 SQL 等候統計資料

OS (Linux) 資料

  • CPU 使用、分支計數、執行中程序,以及封鎖的程序
  • 記憶體使用以及在使用、快取和緩衝等方面的分佈
  • 交換使用、分頁和交換速率
  • 檔案系統使用量,以及每個區塊裝置讀取和寫入的位元組數目
  • 每個區塊裝置的讀取/寫入延遲
  • 進行中 I/O 計數和持續性記憶體讀取/寫入位元組
  • 網路封包輸入/輸出和網路位元組輸入/輸出

SAP NetWeaver 資料

  • SAP 系統和應用程式伺服器可用性,包括下列項目的執行個體處理序可用性:
    • 調度員
    • ICM
    • 閘道
    • 訊息伺服器
    • 加入佇列伺服器
    • IGS Watchdog
  • 工作處理序使用量統計資料和趨勢
  • 加入佇列鎖定統計資料和趨勢
  • 佇列使用量統計資料和趨勢
  • SMON 計量 (/SDF/SMON)
  • SWNC 工作負載、記憶體、交易、使用者和 RFC 使用量 (St03n)
  • 短傾印 (ST22)
  • 物件鎖定 (SM12)
  • 失敗的更新 (SM13)
  • 系統記錄檔分析 (SM21)
  • 批次工作統計資料 (SM37)
  • 連出佇列 (SMQ1)
  • 連入佇列 (SMQ2)
  • 交易 RFC (SM59)
  • STMS 變更傳輸系統計量 (STMS)

IBM Db2 資料

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

與 Microsoft 共用資料

Azure Monitor for SAP Solutions 會收集系統中繼資料,以為 Azure 上的 SAP 客戶提供更優質支援。 我們不會收集任何 PII/EUII。 若要在建立 Azure Monitor for SAP Solution 資源時啟用與 Microsoft 共用資料,請從下拉式清單中選取 [共用]

我們建議您啟用資料共用,因為此功能可協助 Microsoft 為 Azure 上的 SAP 任務關鍵性客戶提供更優質支援。

架構概觀

下圖概要說明 Azure Monitor for SAP Solutions 如何從 SAP Hana 資料庫收集資料。 無論 SAP HANA 是部署在 Azure 虛擬機器或 Azure 大型執行個體上,此結構都不變。

圖表顯示適用於 S A P 解決方案的 Azure 監視器結構。

結構的要點包括:

  • 您可以使用單一 Azure Monitor for SAP Solutions 資源,在虛擬網路內跨多個 SAP 系統 (SID) 監視元件類型的多個執行個體。 例如,您可以監視多個 HANA 資料庫、HA 叢集、Microsoft SQL Server 執行個體,以及多個 SID 的 SAP NetWeaver 系統。

  • 架構示意圖顯示 SAP HANA 提供者作為範例。 您可以為對應的元件設定多個提供者,以從這些元件收集資料。 範例包括 HANA 資料庫、HA 叢集、Microsoft SQL Server 執行個體和 SAP NetWeaver。

架構的重要元件

  • Azure 入口網站,您可以在其中存取 Azure Monitor for SAP Solutions。

  • Azure Monitor for SAP Solutions 資源,可於其中檢視監視資料。

  • 受控資源群組,會在 Azure Monitor for SAP Solutions 資源部署作業中一併自動部署。 在受控資源群組內,這類資源有助於收集資料:

    • Azure Functions 資源會裝載監視程式碼。 此邏輯會從來源系統收集資料,並將資料傳輸到監視架構。

    • Azure Key Vault 資源會保存 SAP HANA 資料庫認證,並儲存提供者的相關資訊。

    • Log Analytics 工作區是資料的儲存目的地。 在部署時,您可以選擇使用相同訂用帳戶中的現有工作區作為 Azure Monitor for SAP Solutions 資源。

    • 儲存體帳戶與 Azure Functions 資源相關聯。 此帳戶會用來管理記錄函數的觸發程序和執行。

Azure 監視器活頁簿提供 Log Analytics 中資料的可自訂視覺效果。 若要自動重新整理活頁簿或視覺效果,請將項目釘選到 Azure 儀表板。 重新整理的頻率上限是每 30 分鐘一次。

您也可以使用 Kusto 查詢語言 (KQL) 對 Log Analytics 工作區內的原始資料表執行記錄查詢

Azure 的 SAP 工作負載監視需求

根據 SAP 筆記 2015553,如需完整的支援,使用者必須啟用內建的 SAP 監視器,以從基礎 Azure 基礎結構取得設定和資源使用率的相關資訊。 您必須設定裝載 SAP 軟體和相關 DBMS 系統的每個 Azure 執行個體,以確保:

  • 適用於 SAP 的 Azure 監視延伸模組已部署並正確設定。

  • 您可以在 SAP NetWeaver 系統中查看適用於 SAP 的 Azure 監視延伸模組資料。

以下是使用適用於 SAP 的 Azure 監視延伸模組技術需求:

  • Azure 虛擬機器執行個體具備有效的網際網路路由 (必須具備才能存取 Azure 延伸模組集區)。 如果您在部署延伸模組之前需要為虛擬機器執行個體設定網際網路 Proxy。

  • 已部署 SAP 增強型監視。 為了將 Azure 效能計數器包含在 SAP 增強型監視中,SAP 已增強 SAP 主機代理程式及其監視交易 ST06。 請務必檢查設定、所需的版本以及最低的支援套件層級。 如需詳細資訊,請參閱下列 SAP 筆記:

    • Windows:SAP 筆記 1409604 (Windows 上的虛擬化:增強的監視)

    • Linux:SAP 筆記 1102124 (Linux 上的 SAPOSCOL:增強的函式)