2009-10-21 4 views
0

며칠이나 몇 주 동안 진행되는 제작 과정에 심각한 버그 (신규 또는 재 도입)가 있으며 고객이 항상 알려주는 것은 아닙니다. 필자가 지금 가지고있는 유일한 도구는 grep, awk & perl이지만 일단 누군가가 불평하면 반응이 있습니다.로그에 심각한 오류가있을 때 알림

일정 기간 동안 특정 오류가 발생했을 때 사전 대처하고 통지를 받고 싶습니다. 그러나 모든 단일 오류에 대한 알림을 사용하여 스팸을 보내고 싶지는 않습니다.

서버 클러스터를위한 간단한 오픈 소스 솔루션이 있습니까? 이메일, SMS 또는 RSS가 좋습니다. 또한 리포트 및 트렌드를 그래프로 볼 수도 있지만 꼭 필요한 것은 아닙니다.

현재 Apache Log4J를 사용하고 있으며,이를 사용하여 이메일 알림을 보낼 수 있음을 알고 있습니다. 하지만 내가 말했듯이, 나는 모든 오류 하나 하나 때문에 이메일을 보내고 싶지 않습니다. 나에게 알려야 할 시스템에 대한 정보를 원한다. 그리고 인텔리전스가 내 응용 프로그램 코드 외부에 있기를 바랍니다.

+0

응용 프로그램 로그에 오류가 있습니까? – Mark

답변

1

하루에 한 번 실행되는 모든 greps을 수행하고 결과를 보내거나 이메일로 보낼 수 있습니까? 또는 결과를 고객의 관리자에게 보내어 승격 할 수 있습니다.

+0

앱이 꽤 많이 사용됩니다. 그래서 그 일은 최소한 한 시간 안에 심각하게 잘못된 것을 알려야합니다. – Langali

+0

crontab에 점검 작업을 추가하여 실행할 수 있지만 자주 실행해야하는 시스템입니까? 너무 많이 사용 되었기 때문에 해킹 아이 솔루션은 앱 자체가 마지막 오류 검색을한지 얼마나 지났는지 확인하고 마지막 오류 검색 이후 너무 오래 되었다면 새 앱을 시작하는 것일 수 있습니다. – SDGator

관련 문제