2012-09-17 7 views
-1

저희 팀은 교통량이 많은 웹 사이트에 대한 책임이 있으며, 이는 약 350 만 개의 고유 URL로 매우 역동적입니다. 우리는 일주일에 약 1 건의 애플리케이션을 배포하고, 주당 약 100 건의 업데이트를 업데이트하는 CMS를 보유하고 있으며, 일주일에 약 1 건의 내부 데이터 소스를 출시하고 있으며, 약 10 개의 다른 공개 웹 서비스를 사용합니다. 모든 일이 제대로 이루어지고 있는지 확인하는 일은 항상 우리 팀의 책임입니다.웹 사이트를 어떻게 모니터링합니까?

우리는 pingdom을 사용하여 일부가 작동하는지 확인하지만 몇 가지 검사로 제한되며 필요한만큼 많은 URL을 처리하지 못합니다.

우리는 Nagios도 사용하지만 약간의 블랙 박스이며 개발팀이 완전히 채택하지 않았습니다. 우리 개발자의 대부분은 모든 구성을 고려하여 창을 집중시키고 움츠러 듭니다.

우리가 필요로하는 대부분은 단지 몇 가지 URL을 모니터링하고 상황이 바뀌거나 변경 될 때 알려줄 수있는 것입니다.

+0

나는 이것을 프로그래밍에 관한 것이 아니기 때문에 serverfault로 옮기기로 결정했다. –

+0

Nagios와 같은 도구는 매우 프로그래밍 방식이며 도구의 짧은 요소를 다루기 위해 항상 프로그램을 작성해야합니다. 새로운 유물과 같은 도구로 서버를 모니터링하는 것에 대해 이야기하는 것이 아닙니다. 많은 서비스가 제대로 작동하는지 확인하는 것에 대해 이야기하고 있습니다. – JustEngland

답변

0

당신은 단위 테스트와 같은 것이어야한다고 생각합니다. 탈부착 전후에 모든 웹 사이트의 내부 테스트를 수행해야합니다. 응용 프로그램에는 뛰어난 예외 처리도 있어야하며 예외는 기록되고 모니터링되어야합니다.

pingdom 또는 www.downnotifier.com과 같은 도구로 외부 모니터링을 사용하는 경우 페이지 당 하나의 URL을 확인할 수 있습니다. 예 : 뉴스 기사 한 개, 텍스트 페이지 한 개, 제품 페이지 한 개.

관련 문제