您好,登錄后才能下訂單哦!
APM(application performance monitoring)是System Center Operations Manager的一大特色功能,通過對web應(yīng)用程序進(jìn)行監(jiān)控,可以有效的捕捉到故障時(shí)代碼級所出現(xiàn)的問題,有些場景在后期不好通過人為進(jìn)行模擬,比如說某一***,他們的一款結(jié)算產(chǎn)品每年會發(fā)生一定量的宕機(jī)情況,而通過測試環(huán)境進(jìn)行加壓,只能去造成系統(tǒng)層面的負(fù)載,但實(shí)際情況中,導(dǎo)致問題的往往不是由于CPU,內(nèi)存或帶寬等因素造成的,而這個時(shí)候,我們需要對應(yīng)用程序本身進(jìn)行一定力度的監(jiān)控,才能發(fā)現(xiàn)問題的根本;再或者企業(yè)希望將承載web應(yīng)用的服務(wù)器虛擬化,而在實(shí)施過程中發(fā)現(xiàn)使用虛擬機(jī)會出現(xiàn)問題,放在物理機(jī)上就沒事,那么這個時(shí)候開發(fā)人員與IT部門的人可能會出現(xiàn)扯皮的情況,那么我們可以通過APM來對兩種場景下的WEB應(yīng)用進(jìn)行監(jiān)控,以便得到有說服力的證據(jù)
system center的舊版本,使用一個叫AVIcode(收購的)的東西來實(shí)現(xiàn)APM的功能,2012之后已經(jīng)都整合在一起了,SCOM部署好之后會生成appadvisor和appdiagnostic兩個站點(diǎn),這個就是以前的AVIcode;APM本身的配置其實(shí)并不復(fù)雜,甚至?xí)屇惝a(chǎn)生一種“原來不過如此啊”的感覺;廢話不多說,開整:
######################################################################################
首先你要做的是,在你想要監(jiān)控的web應(yīng)用服務(wù)器上安裝SCOM代理,這個就不用講了大家都知道怎么操作,然后就是導(dǎo)入相應(yīng)的APM監(jiān)控包,SCOM支持.NET以及JAVA(weblogic,tomcat,websphere,jboss),我們以.NET為例,監(jiān)控包就在安裝介質(zhì)的managementpacks下(JAVA的需自行下載JEE監(jiān)控,官網(wǎng)有),如圖:
導(dǎo)入成功之后可以確認(rèn)一下
接著我們來到“創(chuàng)作”,點(diǎn)擊“添加監(jiān)控向?qū)А?/p>
這里以.NET為例,我們選擇“.NET應(yīng)用程序性能監(jiān)控”
起一個好辨認(rèn)的名字,然后選擇要保存的MP包,建議新建一個,不要使用那些自帶的
之后就該選擇你要監(jiān)控的web應(yīng)用程序了,點(diǎn)擊添加之后,搜索條件不用改,直接點(diǎn)擊搜索,然后選擇你要監(jiān)控的對象,這里我就用現(xiàn)成的appcontroller來演示
接下來我們可以選擇一個場景,可以是測試或者生產(chǎn)環(huán)境之類的,無所謂
注意下面的圖,默認(rèn)是沒有開啟客戶端監(jiān)控的,如果你的應(yīng)用程序支持客戶端監(jiān)控,或者你也想看客戶端那邊的情況的話,就啟用,這里我選擇啟用;默認(rèn)情況下,可以一路“下一步”直到完成
在上面的一步中,點(diǎn)擊高級可以進(jìn)行更細(xì)化的配置,包括閥值等等
客戶端的配置可以看到我們能夠設(shè)置頁面加載的閥值等等
最后是啟用這個web應(yīng)用程序的客戶端監(jiān)視
完成之前有個很重要的提示,就是“你,要,重,啟,IIS服務(wù)”
你可以跑到你的那臺服務(wù)器上去重啟,或者直接通過SCOM的警報(bào)來對目標(biāo)計(jì)算機(jī)進(jìn)行操作,如圖:因?yàn)槲乙呀?jīng)重啟過了,所以看不到,但是給大家看下大概位置,可以直接在SCOM控制臺上進(jìn)行遠(yuǎn)程IIS的操作
之后我們就可以在“監(jiān)視”模塊中找到我們的.NET應(yīng)用程序監(jiān)控視圖了,這其中還包括了性能視圖等等,我們也可以自己添加儀表盤,然后把想要監(jiān)控的信息掛上去,這樣更直觀,我個人還是挺喜歡儀表盤的,如果企業(yè)有大屏的話,還是挺拉風(fēng)的
####################################################################################
之后要再測試一下客戶端監(jiān)控是否支持;不是所有應(yīng)用都支持的;在下圖所示的位置中找到“客戶端兼容性檢查”并運(yùn)行
保持默認(rèn)安全驗(yàn)證信息并確認(rèn)
等待返回的結(jié)果,如下圖所示“success”;之后即可在AppAdvisor門戶上查看有關(guān)client-side的分析報(bào)告
如有客戶端的告警則會顯示在如下圖所示的“alert”里
有關(guān)APM的簡單配置就說到這里,歡迎有經(jīng)驗(yàn)的朋友們交流并指教,謝謝
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。