2011-01-13 2 views
2

C#을 사용하여 BizTalk 2006 및 2010 서버 (Windows 2003 시스템에 BizTalk 2006 설치, Windows 2008 시스템에 BizTalk 2010 설치)를 모니터링하는 응용 프로그램을 구현해야합니다 (SysTray).C# 및 WMI를 사용하여 BizTalk 2006 및 2010 서버 모니터링

저는 WMI를 사용해야한다고 생각합니다. 모든 API 또는 다른 구성 요소를 Perphaps ??

그것은 어떤 샘플 좋은 소스 코드 (코드 플렉스, CodeProject의, 소스 포지 등)

내가 설치 Biztalk없이 PC Windows XP에서 내 모니터 응용 프로그램을 설치하려면, 비즈 토크 서버에게 2,006 모니터링 도움이 될 것입니다 - 2010 (설치 Windows 2003 또는 Windows 2008).

편집 : 모니터링하는 엄청난 양의 정보가 있기 때문에

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

MSDN 포럼에서 BizTalk Server를 모니터링 •은 복잡하다. 이는 System Center Operations Manager와 같은 전용 도구를 사용하는 것이 가장 좋습니다. 또는 IPM (이전의 BizMon), Minotaur 또는 FRENDS Helium과 같은 대안. 당신이 BizTalk 서버 동안은 로그인 모니터링하는 특수 목적의 소프트웨어를 필요로하는 경우에

그러나, 당신은 당신에게 사용할 수있는 다양한 프로그래밍 인터페이스의 사용을해야합니다 :

• Microsoft.BizTalk.ExplorerOM을 : (예를 들어이 게시물의 샘플 코드) 기본 응용 프로그램 관리 (스키마, 맵, 파이프 라인 및 오케스트레이션)의 경우 이러한 인터페이스를 사용하여 누락 된 응용 프로그램 자원을 모니터 할 수 있습니다.

고급 플랫폼 관리 (호스트, 호스트 인스턴스, 송수신 처리기 등)의 경우 이러한 인터페이스를 사용하여 호스트 인스턴스 실행과 같은 워치 독을 구현할 수 있습니다.

• Microsoft.RuleEngine 및 Microsoft.BizTalk.RuleEngineExtensions : BRE 정책 및 어휘 생성, 가져 오기, 내보내기 또는 배포. 이 인터페이스를 사용하여 사용자 정의 규칙 세트 추적 차단을 작성할 수 있습니다.

그 외에도 그것은 등, 배포, 설치, 관리 실행 또는 인스턴스 현탁 사실

, 프로그래밍 인터페이스의이 방대한 다양성 될 다른 어셈블리 비즈 토크에 전용 작업을 위해 프로그래밍 인터페이스 무수히 존재 및 패러다임은 Maxim Labelle이 BizTalk Server 용 PowerShell 공급자의 일부로 통합 된 BizTalk 관리 자동화 계층을 만드는 데 큰 도움이되었습니다.

다른 옵션은 캡처 할 수있는 성능 카운터가있는 PAL을 사용하는 것입니다.

기타 편집 : WMI를 사용하여 원격으로 액세스하려면 .(2003 머신은 BizTalk 2010 Windows에서 설치된 Windows에 설치 Biztalk 2006 2008 기계)

편집 : 내 질문은 업데이트

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

WMI

using WMI to uninstall applications remotely

사용 Biztalk 2006 서버에 원격으로 액세스에 관한 것입니다 : 오픈 소스 프로젝트 BCC (BizTalk Control Center)

biztalkcontrolcenter.codeplex.com

+1

오픈 소스 프로젝트 인 BCC (BizTalk Control Center) http://biztalkcontrolcenter.codeplex.com –

+0

http://www.biztalk360.com을 살펴볼 수 있습니다. 창업자로서 제 견해는 편향 될 것입니다. 따라서 제품 둘러보기 페이지 http://www.biztalk360.com/Content/Tour.aspx?q=uap –

답변

4

이름에서 알 수 있듯이 BizTalk는 서버 플랫폼입니다. 즉, 일반적으로 task notification icon을 유용하게 사용할 수있는 실제 로그온 한 사용자 세션이 없습니다.

모니터링 할 방대한 양의 정보가 있기 때문에 BizTalk Server 모니터링은 복잡합니다. 예를 들어 System Center Operations Manager과 같은 전용 도구를 사용하는 것이 가장 좋습니다. 당신이 BizTalk 서버 동안은 로그인 모니터링하는 특수 목적의 소프트웨어를 필요로하는 경우에

그러나, 당신은 당신에게 사용할 수있는 다양한 프로그래밍 인터페이스의 사용을해야합니다 :

기본 응용 프로그램 관리 (스키마, 맵, 파이프 라인 및 오케스트레이션). 이러한 인터페이스를 사용하여 누락 된 응용 프로그램 자원을 모니터 할 수 있습니다. BizTalk WMI Provider

  • :

고급 플랫폼 관리 (호스트, 호스트 인스턴스, 전송 및 수신 핸들러 등)의 당신은 예를 들어, 호스트 인스턴스를 실행 주위에 감시인을 구현하기 위해 이러한 인터페이스를 사용합니다.

. 이 인터페이스를 사용하여 사용자 정의 규칙 세트 추적 차단을 작성할 수 있습니다.

그 외에도 그것은 등, 배포, 설치, 관리 실행 또는 인스턴스 현탁 사실

, 프로그래밍 인터페이스의이 방대한 다양성 될 다른 어셈블리 비즈 토크에 전용 작업을 위해 프로그래밍 인터페이스 무수히 존재 그리고 패러다임은 우리가 PowerShell provider for BizTalk Server의 일부로 통일 된 BizTalk Management Automation Layer을 창조하게 한 동기입니다.

Powershell에는 대상 컴퓨터에 대해 명령을 실행할 수 있도록 remoting에 대한 기본 지원이 포함되어 있습니다. 이를 통해 로컬 시스템에 BizTalk를 설치하지 않고 BizTalk 용 PowerShell 공급자를 remotely administrate a BizTalk Server Group에 사용할 수 있습니다.

체크 아웃을 원할 수도 있습니다.

+0

에서 API 또는 코드의 모든 패키지 또는 다른 사이트) BizTalk 모니터링 ... – Kiquenet

+0

모니터링을 원한다 : Biztalk 2006을 Windows 2003 컴퓨터에 설치하고, BizTalk 2010을 Windows 2008 컴퓨터에 설치합니다. 내 고객은 BizTalk가없는 Windows XP입니다. – Kiquenet

관련 문제