goaccess설치 및 사용방법 오류 해결 - 아파치 로그 웹통계 툴
- 프로그래밍/개발새발
- 2019. 9. 26.
---------------------------------
만약에 이렇게
경로를 못찾아 실행이 안된다면 맨 아래 참고
---------------------------------
설치방법은 아래의 두가지 방법이 있음
(둘중에 한가지 방법만 사용하세요~)
1.설치
1-1)yum방식
yum install goaccess
1-2)wget방식
//최신버전은 여기서 확인
//다운로드
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
에러발생
yum install geoip-devel
yum install ncurses ncurses-devel
다시한번
./configure --enable-utf8 --enable-geoip=legacy
make
make install
(본인의 경우 make하고 make install을 하니까 goaccess실행이 됨)
2.실행
참고 : 실제 access_log경로를 사용하세요(서버환경마다 다름)
1)User-Agent 포함하여 분석( -a)
goaccess -f /var/log/httpd/access_log-20190925 -a
설정화면: 키보드 space(선택) / enter(실행)
자기서버에 맞는 포맷을 선택하면됨(모르면 그냥 다 선택해보면되여 ㅋㅋ)
결과화면
2)HTML 로 결과 생성(gui로 보고 싶다면!!)
goaccess -f /var/log/httpd/access_log-20190925 > /웹서버경로/report.html
ex)
goaccess -f /var/log/httpd/access_log-20190925 > /home/zabis/public_html/report.html
에러발생
no time format was found on your conf file.
컨피그파일을 수정해야합니다, 혹시 경로를 모르겟다면 whereis goaccess
그리고
vi /etc/goaccess.conf
or
vi /usr/local/etc/goaccess.conf
서버환경에 따라 포맷이 다릅니다.
(아까 설정화면에서 확인한 포맷대로 주석제거)
//타임포맷
//데이트포맷
//로그포맷
//저장
:wq
다시
ex) goaccess -f /var/log/httpd/access_log-20190925 > /home/zabis/public_html/report.html
--------------------------
만약에 아래처럼 goaccess실행이안된다면 ?
whereis goaccess
//goaccess경로 확인 후 이동
cd /usr/bin
//goaccess 실행(이후 실행방법은 위에 내용과 동일)
./goaccess -f /var/log/httpd/access.log
'프로그래밍 > 개발새발' 카테고리의 다른 글
apache 로그 분석 통계 툴 소개 - awstats (0) | 2019.10.04 |
---|---|
awstate -로그인 보안인증 (0) | 2019.09.27 |
awstate 설치(자세히/오류해결포함) 및 권한설정-아파치 로그 웹통계 툴 (0) | 2019.09.25 |
객체지향 5원칙 : 5.의존성 역전의 원칙 , 의존성 주입이란 무엇인가.. (1) | 2019.09.09 |
객체지향 5원칙 : 4.인터페이스 분리의 원칙, 예시를 보며 이해하는 과정.. (0) | 2019.07.03 |