multitail.
tail 이라는 command를 이용해서, 로그들을 모니터링 한다.
*BSD 계열과 리눅스에는 디폴트 라이브러리다. tgz를 이용해 설치 할수 있고, yum으로도 설치 할수 있다. ( # yum install -y multitail )
특징은
tail 로 여러개 로그 파일을 오픈해서 볼수도 있지만, multitail의 장점은 command의 결과도 함께 볼수 있다는거다!!! ( 우와 )
예를 들어
web서버를 운영하고 있고, access 로그나 error 로그 + netstat 명령어를 통해서 특정 status를 함께 모니터링 하려는 경우.
완전 나이스 하다.
- 옵션 -l command : Command to execute in a window. Parameter is the command. Do not forget to use"’s if the external command needs parameter! (e.g. -l"ping host").
사용법에 대한 tip 이다.
스크린 나누기
- 스크린을 2개로 나누기
# multitail -s 2 /var/log/messages /var/log/cron /var/log/secure
- 스크린을 2개로 분할 하고 왼쪽은 2, 오른쪽은 3로 나누기
# multitail -s 2 -sn 2,3 /var/log/messages /var/log/cron /var/log/secure /s/e/apache/logs/140903.phantom.activity_log /s/e/apache/logs/140903.phantom.error_log
로그파일과 netstat 함께 모니터링 하기
- ESTABLISHED 상태의 결과와 로그파일을 2초 마다 retry
# multitail -s 2 -R 2 -l"netstat -t | grep ESTABLISHED"/var/log/messages /e/s/apache/logs/140903.phantom.activity_log /e/s/apache/logs/140903.phantom.error_log
( 더 잘써보자 : http://www.vanheusden.com/multitail/examples.php )
참고주소
http://www.cyberciti.biz/open-source/best-terminal-applications-for-linux-unix-macosx/
'리눅스' 카테고리의 다른 글
apache access 로그 syslog로 보내기 (0) | 2015.12.03 |
---|---|
ntop은 네트워크에서 관련된 호스트들과의 관계를 네트워크 트래픽을 통해 모니터링하는 공개 소프트웨어 (0) | 2015.12.03 |
curl로 http status code만 뽑기 (0) | 2015.12.03 |
서버간 ssh 키 인증은 꼭 !! ssh-keygen -d (0) | 2015.11.10 |
DNS dig로 역방향확인하기 (0) | 2015.11.10 |