본문 바로가기

네트워크 관련/astaro

[astaro] CentOS, astaro에서 로그보기

로그란?

모든 기록을 담고있는 데이터.
이 데이터에는 성능, 오류, 경고, 운영정보등의 중요정보가 기록되며, 특별 형태의 기준에 따라 숫자와 기호등으로 이루어져 있습니다. 때문에 로그를 분석하지 않고 활용하기란 매우 어렵습니다

왜 어려운가?

웹서버의 경우에는 하루에 수백만개에서 GB단위의 로그가 쌓이기도 합니다. 이 로그를 전부다 살펴보기란 쉽지 않기 떄문입니다.

이 로그 데이터를 분석하여 유용한 정보를 만들어 내는것을 '로그분석' 이라고 합니다

로그분석의 활용

- 외부로부터의 침입 감지, 및 추적
- 시스템 성능 관리
- 마케팅 전략으로 활용
- 시스템 장애 원인 분석
- 시스템 취약점 분석


오늘은 이러한 로그를 astaro 환경과 CentOS(리눅스서버 환경)에서 보는법을 알아보겠습니다

로그 예제

[ 로그 예제 ]

로그가 어떻게 이루어졌는가 보는 예제입니다

저기서 200은 http의 응답코드로 정상적인 응답을 했을때 보내오는 코드입니다

http응답코드는 여기 서 확인하실 수 있습니다


로그보는 법을 알았으니 본격적으로 들어가겠습니다



CentOS에서 로그보기

로그는 보시는바와 같이 /var/log/httpd 에 있습니다



파일권한을 보기위해 자세히 봤습니다



tail은 최근10개를 잘라서 출력해주는 명령어입니다



에러처리가 된 로그도 볼 수 있습니다



왜 정상접속을 했는데 에러가 날까 생각을 했습니다

1. /var/www/html/favicon.ico에 파비콘이 없어서 에러가 난것입니다

해당경로는 CentOS에 aphache server 경로입니다. 즉 CentOS서버에 저 파일이 2번로고파일이 없어서 에러가 난것이라고 할 수 있습니다




astaro 환경에서 로그보기

정말 쉽습니다

로깅 및 보고 -> 로그파일 보기 들어가시면 로그별로 라이브나 저장된 로그를 보실 수 있습니다



그중 http 로그를 확인해 봤습니다. 깔끔하게 잘나옵니다





주의!! 본 게시물은 작성자 임의대로 해석하여 쓴 글이니 일부 내용이 사실과 다를 수 있습니다

다른점이나 오타는 지적해주시면 확인후 바로 수정하겠습니다