아파치 웹 서버

다운로드 28
업데이트 2022. 5. 29.

설치 매뉴얼

앱을 실행하면 대시보드에 아무 데이터가 없이 비어있습니다. 앱을 처음 실행한 후에 수집 구성을 완료해야 합니다.

SSH 접속 설정

설정의 접속 프로파일 메뉴로 이동하여 SSH 접속 프로파일을 생성합니다. 설정 화면 하단에 SSH 공개키가 표시되고 공개키 설정 방법 버튼이 있습니다.

SSH 접속 프로파일 설정

공개키 설정 방법 버튼을 클릭하면 아래 예시처럼 웹 서버 쪽에 SSH 키 기반 인증 설정하는 방법이 표시됩니다.

[test@araqne ~]$ mkdir .ssh
[test@araqne ~]$ chmod 700 .ssh
[test@araqne ~]$ cd .ssh
[test@araqne .ssh]$ echo ssh-rsa AAAAB3Nz***************************************GgOUCiVx9FqAVQ== >> authorized_keys
[test@araqne .ssh]$ chmod 644 authorized_keys

웹 서버 터미널에서 로그프레소 서버 키를 추가하고 SSH 프로파일을 생성한 후에 아래와 같이 쿼리로 접속 테스트를 합니다.

sftp PROFILE_NAME ls .

정상적으로 파일 목록이 나온다면, 로그프레소가 웹 서버 SSH 접속을 잘 수행한 것입니다.

로그 파일 접근 권한 확인

아파치 웹 서버는 일반적으로 /var/log/httpd 경로 아래에 로그 파일을 생성합니다. 디렉터리 및 로그 파일의 소유자와 그룹을 확인하고, 로그프레소 접속 계정을 아파치 웹 서버의 그룹에 추가하여 로그 파일을 읽을 수 있도록 설정합니다.

예를 들어 아래와 같이 쿼리했을 때 파일 내용이 잘 나온다면 권한 문제가 없는 것입니다.

sftp PROFILE_NAME cat /var/log/httpd/PATH/TO/access_log

이 앱은 combined 로그 포맷을 가정합니다. 설정의 파서 메뉴에서 apache_httpd_combined 파서의 로그 포맷을 확인하실 수 있습니다.

아파치 웹 서버 앱 파서 목록

수집 설정

이전 단계에서 조회 확인했던 SSH 프로파일 이름과 로테이션 파일 경로를 그대로 입력합니다.

아파치 웹 서버 로그 SFTP 수집 설정

이제 모든 설정이 완료되었습니다. 대시보드로 이동하여 결과를 확인합니다.