分享方式:


什麼是 Azure Monitor for SAP Solutions?

當您有依賴 Azure 資源的重要 SAP 應用程式和商務程序時,您可能會想要監視這些資源的可用性、效能和操作。 Azure Monitor for SAP Solutions 是 Azure 原生監視產品,適用於在 Azure 上執行的 SAP 環境。 其會使用 Azure 監視器基礎結構的特定部分。

您可以將 Azure Monitor for SAP Solutions 搭配 Azure 虛擬機器 (VM) 上的 SAPAzure 上的 SAP 大型執行個體使用。

您可以監視什麼?

您可以使用 Azure Monitor for SAP Solutions 從單一集中位置的 Azure 基礎結構和資料庫收集資料。 然後,您可透過視覺化方式將資料相互關聯,加快進行疑難排解。

若要監視 SAP 環境元件,請新增對應的提供者。 這些元件包括 Azure VM、高可用性 (HA) 叢集、SAP HANA 資料庫和 SAP NetWeaver。 如需詳細資訊,請參閱快速入門:在 Azure 入口網站中部署適用於 SAP 的 Azure 監視器解決方案

Azure Monitor for SAP Solutions 會使用 Log Analytics活頁簿Azure 監視器功能。 透過此延伸模組,您可以:

收集了哪些資料?

就像許多其他 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 個執行階段和執行

此架構為何?

下圖概要說明 Azure Monitor for SAP Solutions 如何從 SAP Hana 資料庫收集資料。 無論 SAP Hana 是部署在 Azure VM 還是 Azure 大型執行個體上,架構均相同。

顯示 Azure Monitor for SAP Solutions 架構的圖表。

結構的要點包括:

  • 您可以使用單一 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 Monitor for SAP Solutions 不支援資源記錄或活動記錄。 如需 Azure 監視器記錄用來在 Log Analytics 中查詢的資料表清單,請參閱監視「Azure 上的 SAP」資料參考

如何進行 Kusto 查詢?

當您從 [Azure Monitor for SAP Solutions] 功能表中選取 [記錄] 時,Log Analytics 隨即開啟,並將查詢範圍設定為目前的 Azure Monitor for SAP Solutions 執行個體。 記錄查詢只包含來自該資源的資料。 若想執行包含其他帳戶資料或其他 Azure 服務資料的查詢,請從 [Azure 監視器] 功能表中選取 [記錄]。 如需詳細資訊,請參閱 Azure 監視器 Log Analytics 中的記錄查詢領域和時間範圍

您可以使用 Kusto 查詢來協助監視 Azure Monitor for SAP Solutions 資源。 下列範例查詢可讓您從自訂記錄檔取得指定時間範圍的資料。 您可以展開 [自訂記錄] 區段來檢視自訂資料表的清單。 您可以指定時間範圍和資料列數目。 在此範例中,可取得所選時間範圍的五個資料列:

Custom_log_table_name
| take 5

什麼時候會出現警示?

在監視資料中發現重大狀況時,Azure 監視器會主動通知您。 如此您便能在客戶注意到之前,先識別系統中的問題並加以對應。

您可以從 Azure 入口網站設定 Azure Monitor for SAP Solutions 中的警示。 如需詳細資訊,請參閱使用 Azure 入口網站設定 Azure Monitor for SAP Solutions 中的警示

如何建立 Azure Monitor for SAP Solutions 資源?

您可以使用 Azure 入口網站Azure PowerShell 來部署 Azure Monitor for SAP Solutions 並設定提供者。

價格為何?

Azure Monitor for SAP Solutions 是免費的產品。 沒有授權費用。

您必須負責支付受控資源群組中基礎元件的成本。 也必須負責與資料使用和資料保留相關聯的耗用量成本。 如需詳細資訊,請參閱

下一步