2011-01-13 71 views
2

我需要使用C#監控Biztalk 2006和2010服務器(Biztalk 2006安裝在Windows 2003計算機中,Biztalk 2010安裝在Windows 2008計算機中)的實施應用程序(在SysTray中)。遠程監控使用C#和WMI的Biztalk 2006和2010服務器

我認爲我應該使用WMI。 Perphaps任何API或其他組件?

這將是有用的任何樣本好的源代碼(CodePlex上,在CodeProject,在SourceForge等)

我想安裝在安裝在PC機的Windows XP沒有的Biztalk我的顯示器應用,以及監測的BizTalk Server 2010 - 2015年(已安裝在Windows 2003或Windows 2008中)。

編輯:從MSDN論壇

http://social.msdn.microsoft.com/Forums/en/biztalkgeneral/thread/7b35ad84-d800-4b7d-9f13-3855c3a2c2e1

•監視的BizTalk Server是複雜的,因爲存在巨大的信息來監控量。例如,最好使用諸如System Center Operations Manager等專用工具完成。或者像IPM(以前稱爲BizMon),Minotaur或FRENDS Helium等替代品。

然而,如果你確實需要專用軟件來監視的BizTalk Server登錄時,你將需要利用現有的各種編程接口的給你:

•Microsoft.BizTalk.ExplorerOM:(示例代碼,例如本文) 對於基本的應用程序管理(模式,映射,管道和編排),您可以使用這些接口來監視缺失的應用程序資源。例如,對於更高級的平臺管理(主機,主機實例,發送和接收處理程序等),您可以使用這些接口來實現運行主機實例的監視程序。

•Microsoft.RuleEngine和Microsoft.BizTalk.RuleEngineExtensions: 用於創建,導入,導出或部署BRE策略和詞彙表。您可以使用這些接口來創建自定義規則集跟蹤攔截。

除此之外,還有其他組件以及有關的BizTalk專門任務的編程接口萬千,無論是部署和安裝,管理運行或暫停的情況下,等

事實上,在編程接口這片廣袤的多樣性而範例則促使Maxim Labelle創建一個統一的BizTalk管理自動化層,作爲我們的BizTalk Server PowerShell提供程序的一部分。

另一種選擇是使用PAL和可捕獲的性能計數器。

更多編輯: 使用WMI遠程訪問。我的問題是有關訪問遠程地更新使用WMI

using WMI to uninstall applications remotely

http://www.codeproject.com/Messages/3396385/Remote-access-with-WMI.aspx

的Biztalk 2006服務器:(Biztalk的2006年安裝在Windows 2003的計算機上時,BizTalk 2010安裝在Windows 2008機器)

編輯的:開放源代碼項目BizTalk控制中心(BCC)

biztalkcontrolcenter.codeplex.com

+1

您可能想了解一下開源項目BizTalk控制中心(BCC)http://biztalkcontrolcenter.codeplex.com – 2011-06-17 00:54:04

+0

http://www.biztalk360.com是另一個您可以查看的選項。作爲創始人,我的意見會有偏差,所以我會讓你通過產品瀏覽頁面http://www.biztalk360.com/Content/Tour.aspx?q=uap – 2011-10-12 11:30:38

回答

4

顧名思義,BizTalk是一個服務器平臺。這意味着task notification icon通常沒有任何實際登錄的用戶會話可用。

監視BizTalk Server非常複雜,因爲有大量的信息需要監視。例如,最好用專用工具完成,例如System Center Operations Manager

然而,如果你確實需要專用軟件來監控一個BizTalk Server在登錄後,你將需要利用現有的各種編程接口的給你:

用於基本應用程序管理(模式,地圖,管道和編排)。例如,您可以使用這些接口來監視缺失的應用程序資源。

對於更高級的平臺管理(主機,主機的情況下,發送和接收處理程序等),你可以使用這些接口來實現圍繞運行主機實例,例如監督者。

創建,導入,導出或部署BRE政策和詞彙。您可以使用這些接口來創建自定義規則集跟蹤攔截。

除此之外,還有其他組件以及有關的BizTalk專門任務的編程接口萬千,無論是部署和安裝,管理運行或暫停的情況下,等

事實上,在編程接口這片廣袤的多樣性範例是促使我創建一個統一的BizTalk Management Automation Layer作爲我們的PowerShell provider for BizTalk Server的一部分。

Powershell包含原生支持遠程處理,因爲它允許針對目標機器運行命令。這使得用於BizTalk的PowerShell提供程序可用於remotely administrate a BizTalk Server Group,而不必在本地計算機上安裝BizTalk。

您可能想查看它。

相關問題