네이버 공유하기
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
$ 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
반응형
'Tech > Linux' 카테고리의 다른 글
우분투 - 마리아디비 MariaDB 설치 (0) | 2018.07.03 |
---|---|
우분투 ubuntu Mysql : 오픈 파일수 변경하기 open files limit (0) | 2018.07.03 |
AWS 리눅스 - 스왑 swap 파일 만들기 (0) | 2018.06.18 |
리눅스 sed 줄바꿈 바꾸기 (0) | 2018.06.18 |
FreeTDS - 리눅스에서 MSSQL 접속하기 - tsql (0) | 2018.06.18 |
네이버 공유하기