오픈 소스 바람둥이 로그 뷰어


12

여러 Tomcat 인스턴스 (약 30-35)를 관리하고 로그를 중앙 집중화 할 콘솔을 찾고 있습니다. 나는 전에 톰캣이없는 php-syslog-ng를 시도했는데 유용하다는 것을 알았습니다. 이 소프트웨어가 다음 기능 중 일부를 갖기를 바랍니다.

예외의 심각도에 따라 구문 강조. 스택 추적 및 중첩 예외에 대한 트리 뷰

보너스 포인트 :

특정 패턴이 일치하면 경보.

답변:


6

splunk : http://www.splunk.com/ 을 사용하면 모든 로그를 중앙 집중화 할 수 있으며 교차 검색을 수행 할 수 있습니다. 프리웨어이며 약간 무겁지만 굉장합니다. 람다 프로브 http://www.lambdaprobe.org/d/index.htm을 사용할 수도 있지만 로그를위한 것이 아니라 전역 관리를위한 것입니다.


3
Splunk는 훌륭합니다 .. 로그해야 할 로그 양에 도달 할 때까지. 그러면 엄청나게 비쌉니다.
Tom O'Connor

오, 내 나쁜, 나는 로그 제한이 있다는 것을 몰랐다. 감사합니다
Razique

선량. 나는 이것을 잊었다!
Tom O'Connor

Splunk는 뚱뚱한 반면 LambdaProbe (현재 PSI 프로브, 아래 링크)는 가볍고 훌륭합니다. 고마워! github.com/psi-probe/psi-probe
Aram Paronikyan


1

TCLogView를 사용해 보셨습니까?


아니요,하지만 내가 찾고있는 것 같지 않으며 오픈 소스가 아닙니다.



0

우리는 일반적으로 관리하는 바람둥이 서버가 꽤 있습니다. 우리가하는 일은 log4j를 사용하여 실제로 모든 webapp 로깅을 중앙 로그 서버에 기록하는 것입니다. sysadmin의 관점에서 내가 가장 관심이있는 것은 컨테이너가 생성하는 로깅 (이 경우 tomcat)을 살펴 보는 것입니다.

따라서 일이 잘못 될 때 (보통 잘못 작동 할 때) 몇 가지 바람둥이를 보려면 ssh와의 조합을 사용합니다 multitail. 이는 유닉스에서 잘 작동합니다. 아이디어는 각 상자에 동시에 ssh를 넣고 catalina.out 파일을 꼬리에 붙입니다. Multitail에는 구문 색상 지원 기능이 포함되어 있으며 정규 표현식을 사용하여 자신 만의 색상을 추가 할 수있을 정도로 유연합니다. 몇 시간 전에 일어난 일을 조사해야 할 때는 항상 카탈리나 로그를 살펴보아야합니다.

알람에 따라 사용하는 것은 백그라운드에서 실행되는 Python 스크립트이며 각 Tomcat의 시작 / 종료 스크립트와 통합되어 있습니다. 기본적으로 catalina.out 파일의 꼬리 부분에 문제가있는 항목을 찾고 문제의 심각성에 따라 경고 (sms, 전자 메일 등)를 생성합니다. 나는 그것이 최선의 해결책이 아닐 수도 있다는 것을 알고 있지만 그것은 나를 위해 잘 작동합니다 (그리고 스크립트는 실제로 복잡하지 않으며 선택한 언어로 작성할 수 있습니다).

나는 이것이 당신이 찾고있는 것이 아니라는 것을 알고 있지만 이것은 나의 접근 방식이며 KISS 원칙에 따라 유지함으로써 그것에 만족합니다. 도움이 되길 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.