2009-04-02 8 views
3

누구든지 컴퓨터 클러스터 전체에 퍼져있는 로그 파일을 꼬리 탐색 할 수있는 유용한 도구를 알고 있습니까? 우리는 여러 웹 서버와 응용 프로그램 서버를 보유하고 있으며 각 서버의 로그를 하나 하나 파헤치는 일은 쉽지 않습니다. (원격 시스템에 ssh를 할 수 있으며 로그 파일에 읽기 액세스 권한이있는 경우)여러 컴퓨터에서 로그 검색

답변

1

다음의 bash 스크립트를 사용할 수 있습니다

(에코 "기계 1"; ssh를 기계 1 꼬리는/var/log/메시지, 에코 "machine2"; ssh machine2 tail/var/log/messages;) | less

1

설치/구성하는 것이 얼마나되는지 모르지만, splunk에 대한 몇 가지 좋은 점을 들었습니다. YMMV.

0

당신은 꼬리 여러 호스트에 fabric를 사용하여 모든 결과를 grep 수 있습니다

$ fab -P -u 'USER' -p 'PASSWORD' --linewise -H host1,host2,host3 -- tail -f /path/to/my/log.log | grep ERROR 
0

인 Splunk 검색 시간으로 히트 카운트의 그래프로 결과를 표시하는 로그 파일을 집계 매우 효과적입니다 만 그것은 또한 비싸다. 나는 최근에 splunk에 대한 오픈 소스 대안 인 Kibana에 대해 알게되었습니다.

관련 문제