linux - multitail

System/Linux 2012. 8. 23. 13:18


tail 명령어는 하나의 로그파일만 분석 할수 있는 반면 multitail 은 한번에 여러개의 로그를 분석 할수 있는 툴입니다. 
multitail
은 아래 주소에서 다운로드 받을수 있으나 기본적으로 패키지 서버에 등록이 되어 있습니다.

http://www.vanheusden.com/multitail/

CentOS – (RPMForge – CentOS 5.4 기준)

[root@ruo91 ~]# wget
http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

[root@ruo91 ~]# rpm -Uvh
rpmforge-release-0.5.1-1.el5.rf.i386.rpm

[root@ruo91 ~]# yum install -y multitail

Ubuntu

root@ruo91 ~:# apt-get update ; apt-get install -y
multitail

Gentoo

ruo91 ~ # emerge –search multitail
Searching…
[
Results for search key : multitail ]
[ Applications found : 1 ]

*
app-text/multitail
      Latest version available: 5.2.2
     
Latest version installed: [ Not Installed ]
      Size of files: 160
kB
      Homepage:     
http://www.vanheusden.com/multitail/index.html
      Description:  
Tail with multiple windows.
      License:       GPL-2

ruo91 ~ # emerge multitail

FreeBSD

[root@yongbok
~]# cd /usr/ports ; make search key=multitail
Port:  
multitail-5.2.2
Path:   /usr/ports/sysutils/multitail
Info:   Tail
multiple files on console with ncurses
Maint:  beat@FreeBSD.org
B-deps:
gettext-0.17_1 gmake-3.81_3 libiconv-1.13.1
R-deps:
WWW:   
http://www.vanheusden.com/multitail/

[root@yongbok ~]# cd /usr/ports/sysutils/multitail ;
make install clean

사용 예제
1. 2개의 로그 파일을 하나의 화면에 통합하여 보기

[root@yongbok ~]# multitail /var/log/access.log -I /var/log/error.log

사용자 삽입 이미지
2. 3개의 화면을 만들고 왼쪽엔 1개, 오른쪽엔 2개의 로그 보기

[root@yongbok ~]# multitail -s 2 /var/log/apache/access.log /var/log/messages /var/log/mail.log

사용자 삽입 이미지
3. 2개의 화면을 만들고 왼쪽엔 1개, 오른쪽엔 3개의 로그를 보기

[root@yongbok ~]# multitail -s 2 -sn 1,3  /var/log/access.log -I /var/log/error.log /var/log/messages /var/log/mail.log

사용자 삽입 이미지
4. 매 1초마다 상단에는 연결 성립(ESTABLISHED)이 된것을 보여주고 하단에는 웹서버 접근 로그 보기

[root@yongbok ~]# multitail -R 1 -l “netstat -t|grep ESTABLISHED” /home/apache2-log/www/www-access-2010-03-20.log

사용자 삽입 이미지
5. 로그 파일 내용을 녹색으로 보기

[root@yongbok ~]# multitail -ci green /home/apache2-log/www/www-access-2010-03-20.log

사용자 삽입 이미지
그 외 예제들은 아래 주소 참고하시면 되겠습니다.
http://www.vanheusden.com/multitail/examples.html


출처 - http://www.yongbok.net/blog/?p=111


'System > Linux' 카테고리의 다른 글

linux - iptables 설정  (0) 2012.09.01
linux - 소스(source) rpm 설치  (0) 2012.08.23
linux - tar를 이용한 대용량 파일 이동  (2) 2012.08.06
linux - bash  (0) 2012.07.24
linux - 환경변수  (0) 2012.07.17
Posted by linuxism
,