본문 바로가기

Tech/Linux

GoAccess : web log parser - 웹로그 편하게 보기

네이버 공유하기
728x90

GoAccess : web log parser - apache, nginx log viewer 웹로그 편하게 보기


go access 실행하기 전에 웹서버 로그 파일 사이즈를 줄이는게 좋습니다.


설치

설치는 여러가지를 지원하는데, 크게 깃헙을 통해 설치하는 것과, 소스파일 컴파일로 설치하는 방법 두가지가 있습니다.


1. 깃헙 설치.

$ git clone https://github.com/allinurl/goaccess.git
$ cd goaccess
$ autoreconf -fiv
$ ./configure --enable-utf8 --enable-geoip=legacy 
$ make
# make install



2. 소스 컴파일로 설치.

$ wget http://tar.goaccess.io/goaccess-1.2.tar.gz

goaccess-1.2.tar.gz


$ tar -xzvf goaccess-1.2.tar.gz $ cd goaccess-1.2/ $ ./configure --enable-utf8 --enable-geoip=legacy $ make # make install


데비안, 우분투인 경우.

$ echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
$ wget -O - http://deb.goaccess.io/gnugpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install goaccess



사용방법

콘솔에서 실시간으로 로그 파싱하기.

# tail -f access.log | goaccess -


콘솔에서 로그 파일 파싱하기.

# goaccess access.log access.log.1


웹페이지로 실시간 파싱하기.

# goaccess access.log -o /usr/share/nginx/html/your_site/report.html --real-time-html




 


반응형
네이버 공유하기


* 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.