本文將從 IBM HTTP://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Monitoring Application Insight 產品概述與框架、 前提條件、SMAI 產品安裝與 SSL 配置、產品登錄、Demo 實例等幾個方面介紹 IBM SmartCloud Monitoring Application Insight 這個產品。
隨著 IT 行業的改革,雲服務越來越受到各行各業的青睞。 企業正以迅猛之勢遷移到雲計算應用上,以此加快了上市時間,提高可行性,並降低成本。 IBM 公司也于近年致力於雲計算服務產品(Smart Cloud)相關的研發,但是傳統的雲服務監控產品只為雲供應商提供服務,在客戶級雲消費市場還處於空白期。
IBM 最新推出的產品 IBM SmartCloud Monitoring Application Insight,打破了這個成規,開啟了面向個人和企業雲消費客戶需求的市場。 作為一個雲消費者,您可以使用 IBM SmartCloud Monitoring Application Insight 來監控您的雲虛擬機器應用程式,確保其擁有最佳的性能,並保證資源的有效利用。 Application Insight 能夠根據性能的增加或者收縮,彈性得擴大或者縮小規模,能為大部分的工作量部署提供監測。 監控技術能夠自動地嵌入到虛擬機器的基本鏡像中,並且當新的工作負載基於這些鏡像部署時,SMAI 的監控能夠自動的啟動。
IBM SmartCloud Monitoring Application Insight 概述
基於上述背景,本文將著重從 IBM SmartCloud Monitoring Application Insight 概述與框架、前提條件、SMAI 產品安裝與 SSL 配置、產品登錄、Demo 實例等幾個部分, 介紹其產品特性以及如何集成配置。 SMAI 產品包含兩個部分——SMAI consumer 和 SMAI fabric。
圖 1.IBM SmartCloud Monitoring Application Insight 產品概覽圖
圖 1 是 SMAI 產品的概覽圖,主要說明了 SMAI 產品中 Consumer 和 Fabric 的關係。 從圖中可以看出 Consumer 可以是各種 agent,顯示所在環境的狀態,而 Fabric 可以通過 GAIAN Db 或者 VTI 來檢測 Consumer 當前的狀態,從而為使用者展現所需要的資訊。
圖 2.SMAI 產品中 Consumer 使用者的地位
圖 2 主要說明了 SMAI 產品中 Consumer 使用者和其他使用者之間的關係。 Consumer 使用者可以通過創建鏡像、檢測工作負載、以及申請服務的方法來和雲服務提供平臺以及其他的雲偵查工具更好的互動,並接觸到更多所需的資訊。
通過使用 SMAI 產品,可以讓使用者在初始的部署後,在短時間內就能查看到所需的接近即時的資料;使用者在監控時也不需要額外的操作;SMAI 可以和雲服務提供者的平臺做良好的整合;SMAI 支援多使用者同時使用, 而且每個使用者只能看到屬於自己的資料,安全性上得到保證。
SMAI 可以用來監控多種物件,包括使用者、中介層例如 WAS 或 DB2、作業系統例如 Linux 或是 Windows、Hypervisor、私有雲等等,在後續的版本中還將支援使用者對更多的物件進行監控。
圖 3. SMAI 產品介面示意圖
圖 3 是 SMAI 產品的介面示意圖,通過這張圖使用者可以看到以下的內容:
雲端虛擬機器的使用方式:記憶體使用率,CliU 使用率等; 主要的事件資訊:包括成功的,失敗的,報警的,提醒的等; WAS 或者 DB2 等中介軟體產品的使用方式:目前有多少存儲,有哪些服務在運行等; 反應時間; 代理資料倉儲使用方式 ; 其他有關的 Agent 情況;
SMAI 產品與 ITM 系列產品緊密結合。 通過監控 ITM Agent for WAS、ITM Agent for DB2、ITM OS Agent for Linux、ITM OS Agent for Windows 等等,使用者在 SMAI 產品的介面上可以看到這些 Agent 所代 表的環境資訊、使用方式、目前狀態、配置等等。 通過這種方法,使用者可以得到更加直觀的印象,更即時的提醒,更準確的分析,最終達到最大化的説明。
安裝環境和前提條件:
SMAI consumer 部分需要安裝在 Red Hat Enterprise Linux 6 以上的環境下, 而 SMAI fabric 部分需要安裝在 Red Hat Enterprise Linux 6 以上的 64 位系統中。 SMAI consumer 和 SMAI fabric 可以安裝在同一台機器上,也可以安裝在不同的機器上。
在安裝 SMAI consumer 產品前,請確保 ksh 已經安裝在環境中了。
在安裝 SMAI fabric 產品前,請確保 ksh 和 libstdc++.so.6 已經安裝在環境中。