2009-05-20 4 views
0

복잡한 시스템을 모니터링하는 서비스를 작성해야합니다. Google에서 일부 기사를 검색했지만 찾고자하는 내용을 정확히 찾지 못했습니다. 누구든지 복잡한 시스템을 모니터링하는 서비스를 작성하기위한 훌륭한 자원이 있습니까?복잡한 시스템을위한 'Watchdog'프로그래밍을위한 리소스

+0

실제로 필요한 것은 무엇입니까? 복잡한 시스템을 설명하십시오. – Davorin

+0

다른 시스템에서 실행중인 시스템의 다른 부분의 "상태"를 모니터하는 시스템. 여기에는 데이터 수집 노드는 물론 데이터베이스 노드와 웹 서버 노드가 포함됩니다. –

답변

0

health monitoring입니다. .NET의 health monitoring 기능이 내장 된 MSDN의 온라인 설명서는 다음과 같습니다. 무엇보다도 응용 프로그램의 오류나 로그인 시도 실패와 같은 특정 이벤트를 감사하기위한 규칙을 정의 할 수 있습니다.

0

내가 가장 좋아하는 방법은 모니터링 할 응용 프로그램을 감시하는 응용 프로그램에서 WM_COPYDATA 메시지를 보내는 것으로 구성됩니다. 메시지를 보내고 (시간 초과) 응답을받는 데 걸리는 시간을 확인하십시오. 해당 respose가 out-of-band가되면 프로세스를 종료하십시오.

나는 오랫동안 이것을하기위한 기초로 this block of code을 사용했습니다. 어디에서 시작했는지 모르지만 처음 쓴 사람에게는 명성이 있습니다.

관련 문제