溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

發(fā)布時間:2022-01-10 11:37:45 來源:億速云 閱讀:108 作者:柒染 欄目:開發(fā)技術(shù)

本篇文章為大家展示了如何分析SCOM管理包開發(fā)中的Multiple Property Bags,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

前面一篇文章說到為了省事,而且在Authoring guide中的workflow composite 里就說,為了讓效率更高,最好讓腳本支持Cookdown.然后我的腳本就返回多個Property bags.

為了支持cookdown,我設(shè)計了一個自定義datasource,定義如下,簡單的來說就是定期執(zhí)行前面文章中說到的powershell 腳本,這個腳本輸出多個Property bags ,為了復(fù)用module,我加了一個conditionDetection,使用正則表達(dá)式對property bag 進(jìn)行過濾,這樣只需要簡單的過濾特定屬性,就可以監(jiān)控不同的屬性值。

直接上圖吧。DS定義

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

下面是Monitor配置,鑒于以上DS的設(shè)計,我可以使用VSAE中的Snippet Template 很快生成多個Monitor

我的Monitor type 定義

如何分析SCOM管理包開發(fā)中的Multiple Property Bags  

Snippet Data

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

生成的Monitor 的XML代碼之一。

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

其實以上的DS設(shè)計時使用MatchedWildCard可以使用通配符匹配有另外一個私心的。因為我了解到System.Performance.DataGenericMapper支持把多個Property Bags 一次性轉(zhuǎn)換成多個Performance data,所以我的這個Datasource 如果在對屬性進(jìn)行比較時,輸入*,那么返回的就是所有監(jiān)控的屬性的值,然后通過一個System.Performance.DataGenericMapper 全部轉(zhuǎn)成perf data,然后一個rule 就可以直接寫入DB,DWDB。想法是好的,代碼能編譯,導(dǎo)入MP后也不出錯。

但是當(dāng)我使用performance widget 時,只看到一個性能計數(shù)器的選項。我可是有8個計數(shù)器的。

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

查了下搜索引擎,說perf Widget 使用的數(shù)據(jù)是DWDB里面的,我看看有沒有數(shù)據(jù)。

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

性能數(shù)據(jù)寫入DWDB時,CounterName全變成一樣了,但是Value正確。我以Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData batching 為關(guān)鍵字進(jìn)行搜索,找到下面這么一個鏈接。

多年巨坑依舊。

http://www.systemcentercentral.com/forums-archive/topic/multi-value-rule-data-not-published-to-data-warehouse/

SCOM Console里的perf view數(shù)據(jù)使用的是OperationMangerDB中的數(shù)據(jù),而Perf Widget 使用的OperationmangerDWDB中的數(shù)據(jù),而Microsoft.SystemCenter.CollectPerformanceData寫入OperationMangerDB的時候支持一次性寫入多個perf data,而Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData寫入OperationmangerDWDB卻不支持。

我原來的rule 寫成這樣,看來要拆成多個了。

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

好在DS當(dāng)時設(shè)計的比較好,拆不是問題。使用snippet template 很快可以搞定。

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

這樣很快就生成8個Rule。

如何分析SCOM管理包開發(fā)中的Multiple Property Bags

上述內(nèi)容就是如何分析SCOM管理包開發(fā)中的Multiple Property Bags,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI