GoAccess 삽질

티스토리 백업기능 종료 때문에 정말 일주일간 별거 다 해보면서 이래저래 바빴네요.
위 이미지인 GoAccess 도 그중 하나입니다.

웹서버를 돌리면서 예전부터 생각했던 액서스로그 가지고 정말 정확한 방문자 통계를 봐보자 라는
생각을 했었는데 검색 좀 해보니 좀 유명한거는 전부 유료더군요.

가난한 저는 방법을 찾다 보니 무료중 GoAccess가 유명해 보였습니다.
https://goaccess.io/

뭐 설치야 정말 위 사이트 설치란에 나오는거 대로 하면 됩니다.
정말 쉽더군요. (저는 Cygwin 써서 윈도우에서 구동했습니다.)

근데 왜 삽질을 했냐면요

기본 콘솔창에서 나오는건 별다른 문제 없이 바로 잘 나왔습니다.
근데 위 이미지 처럼 웹브라우져를 이용해서 외부에서 보는법을 찾는데 이게 설명서 그대로
아무리 해도 안먹는겁니다.
(에러 메세지는 웹소켓 커넥션 핸드쉐이크 에러로 나옵니다)

이거 때문에 하루를 소비했죠.

그러다 첫 성공한게 –ws-url= 부분에 도메인을 안쓰고 아이피를 직접 쓰니 해결되는겁니다.
(그전에 방화벽이랑 포트포워딩 이것저것 정말 많이 다 해봤는데 안됬습니다.)

그래서 생각한게 도메인으로 아이피 바꿔 가져오는 라이브러리쪽에 무슨 문제가 있는건가 하는
생각하고 넘어갔습니다.

두번째 문제는 콘솔모드로 보면 잘 나오는데 웹용으로 열면 일주일간 누적된 로그파일이
파싱까지 다 됬다고 나오는데 안되더군요.

이문제 때문에 몇번은 다시 깔고 빌드 다시 하고 삽질했는데 안되서 포기했습니다.

세번째는 커스텀 로그 남기는 거 몇시간 삽질해서 하다가 기본적으로 몇가지 방법이 제공되는거 있는데
굳이 내 맛대로 수정할 필요 있나 하는 생각 들어서 역시 관뒀죠.
(로그 형식 바꾸면 타 로그 분석기에서 사용시 또 거기서 입력 포멧 맞춰줘야 하니)

마지막 삽질은 GoAccess가 실행시 conf 파일 로딩해서 사용 할수 있는데
(이걸 너무 늦게 알았음 -_-;;; )

여기서 버그인지 몇몇 옵션은 아무리 적용해도 안먹더군요.
이거 때문에 삽질 좀 했네요.
근데 알아낸거는 여기에 옵션 다 때려넣고 실행하면 간편하게 되는 장점도 있고
웹브라우져 형식으로 뽑아낼때 도메인 입력하면 안먹던거도 전부 해결되더군요.

뭐 이렇게 삽질하다 보니 또 하루가 다 가는군요.
밥벌이에 별로 도움 안되는 짓에는 시간 정말 잘 가는거 같습니다 ㅋㅋㅋ

PS. 웹 형식으로 실시간 볼수 있는 작업 다 해놓고 웹개발자 지인들에게 물어보니
한결같이 보안에 별로 좋을거 없다고 해서 여태 작업했던거 다 접었네요 ㅋㅋㅋ
위 스샷은 마지막으로 남긴거

크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

This site uses Akismet to reduce spam. Learn how your comment data is processed.