2008-10-18 6 views
7

웹 사이트와 서비스의 수에 제한이 없도록해야합니다. 현재 나는 5 분짜리 cronjob을 사용하여 curl과 urls 파일을 사용하여 모든 응답이 올바른지 확인합니다 (200 또는 드물게 301).여러 웹 사이트의 가용성을 어떻게 모니터합니까

그것은 기본적인 수준, 나는 (꽤 그래프 통계, 응답 시간)보다 정교한 오픈 소스 도구에 관심이 있어요 모든 작품 - 당신은 무엇을 사용합니까?

답변

8

꽤 잘 작동하지만 항상 돌봐 어려운 것 같다. nagios가 제공하는 통계와 그 밖의 모든 것을 가지고 싶다면 cacti을 추가하십시오. 하나의 패키지에 모든 것을 원한다면 OpenNMS을 조사해야합니다. 이 모든 이점을 최대한 활용하려면 SNMP를 사용해야하므로 메모리, CPU 및 디스크 사용에 대한 세부 정보도 볼 수 있습니다.

9

은 내가 직접 사용하지 않은,하지만 난 꽤 빛나는 측면에서 언급 Nagios 들었어요 확신 해요. 가치가있는 시도?

1

경험을 말하면서, 나는 Nagios를 사용하는 제안을 두 배로 줄 것입니다. 나는 Nagios보다 더 나은 오픈 소스 툴을 발견했다고 생각하지 않는다. 내 경험의 Nagios에서

1

나는 AdventNet의 (http://manageengine.adventnet.com/)에서 ManageEngine의를 추천 할 것입니다. 모니터링되는 리소스 iirc는 최대 5 개까지 무료입니다. 무료 버전 밖에서는 다소 저렴합니다.

웹 서비스, 웹 서버 (IIS, Tomcat, Websphere (5 및 6)와 같은 다양한 유형의 웹 서버)와 MSSQL 및 DB2의 성능 데이터를 기본적으로 가져 오는 것과 같은 여러 가지 사항을 모니터링하는 방법을 알고 있습니다. 웹 서비스는 "http-are-you-there"로 모니터링 할 수 있지만 wsdl 사양에서 보낼 실제 컨텐트를 지정할 수도 있으므로 상대방이 응답 할뿐만 아니라 다음과 같이 레코드를 처리 할 수 ​​있습니다. 물론 (이후에 이러한 keep-alive 데이터 레코드를 지우는 방법이 필요하지만 다른 문제가 있습니다.)

모니터링되는 각 시스템에 대해 경고에 대한 임계 값을 설정할 수 있습니다. SMS 경고를 트리거하거나 자동으로 서비스를 다시 시작하기 전에 연속적으로 5 번.

추가 보너스로 어디서나 본 SNMP 지원이 가장 좋습니다. 무료 다운로드

링크 : http://manageengine.adventnet.com/products/applications_manager/download-free.html

Linkg는 데모하기 : http://demo.appmanager.com/LoginPage.do

(참고 : 나는 종목과 계열 회사의 관계가 없으며거야)

+0

+1 - 이것은 설치 및 구성이 매우 쉽습니다. 유일한 "나쁜"것은 커스터마이즈의 부족이다. – Tommy

0

Zabbix 1.6 웹 모니터링을위한 여러 흐름을 지원하고 의지 그 외에 다른 것들을 모니터 할 수 있습니다. 그것은 자유롭고 매우 유연합니다.