2008-09-26 2 views
2

엔터프라이즈 웹 기반 시스템 (J2EE로 프로그래밍되었지만 이것이 더 일반적인 질문입니다)을 유지하는 데 도움이됩니다. 엔터프라이즈 시스템의 "건강"을 측정하기위한 좋은 도구는 무엇입니까? 예를 들어 서버의 메모리 공간을 확인하고 일괄 처리의 상태를 확인하고 일정 시간 내에 처리되는 레코드 수 등을 확인할 수있는 도구가 있습니까?엔터프라이즈 웹 기반 시스템의 "상태"를 측정하는 데 사용할 수있는 도구는 무엇입니까?

답변 당 하나의 도구로 제한하고 싶지는 않지만 답변 당 여러 도구가 확실합니다.

답변

4

OpenNMS은 훌륭한 모니터링 도구입니다. 기본적으로 메모리, 네트워크 사용, 디스크 공간 등과 같은 서버의 다양한 측면을 모니터링 할 수 있습니다. 그러나 그것은 오픈 소스이며 다른 것들을 모니터하기 위해 확장 될 수 있습니다.

Google은 수천 가지 서비스를 모니터링하는 데 사용합니다. 그것이하는 일에 아주 능숙합니다.

처리 된 레코드 수에 맞지 않을 수 있습니다. 적어도 그렇게 사용하지는 마십시오.

2

우리는 Nagios

사용 나는 자세한 내용을 제공 할 것입니다하지만 우리의 관리자들 그렇게 잘하면 사람이 의견에 더 많은 정보를 줄 수를 설정합니다. 내가 아는 것은 우리가 몇 대의 고객 사이트를 호스팅하는 데이 사이트를 사용한다는 것이고 사이트는 꽤 많은 양의 트래픽이 포함되어 있습니다. 그것은 아주 잘 작동합니다.

0

+1 for OpenNMS. 기본 제공되는 시스템 수준의 모니터링 외에도 JMX를 사용하여 쉽게 확장 할 수 있으므로 응용 프로그램이 JMX 속성으로 자신의 내부를 노출 할 수 있으며 OpenNMS는 모니터링 할 수 있고, 그래프로 표시하고, 그래프를 기반으로 경고를 발생시키고,

우리는 OpenNMS를 확장하여 일이 진행될 때 SMS 알림을 보냈습니다.

관련 문제