Zabbix를 사용하여 Apache 웹 서버 로그 파일을 모니터링하는 방법을 배우고 싶습니까? 이 튜토리얼에서는 Ubuntu Linux를 실행하는 컴퓨터에서 Apache 로그 파일을 모니터링하도록 Zabbix를 구성하는 방법을 보여줍니다.

• Zabbix 버전 : 4.2.6
• 우분투 버전 : 18.04

Linux를 실행하는 컴퓨터에 Zabbix 에이전트를 설치해야합니다.

• Linux에 Zabbix 에이전트 설치.

하드웨어 목록 :

다음 섹션에서는이 Zabbix 튜토리얼을 만드는 데 사용되는 장비 목록을 보여줍니다.

위에 나열된 모든 하드웨어는 Amazon 웹 사이트에서 찾을 수 있습니다.

Zabbix Playlist:

이 페이지에서 Zabbix 설치와 관련된 비디오 목록에 빠르게 액세스 할 수 있습니다.

YouTube 채널을 구독하는 것을 잊지 마십시오 FKIT.

Zabbix 에이전트 구성 필요

먼저 Linux 컴퓨터에 설치된 Zabbix 에이전트는 활성 모드에서 구성해야합니다.

다음은 수동 모드에서 Zabbix 에이전트 구성 파일의 예입니다.

Copy to Clipboard

다음은 활성 모드에서 Zabbix 에이전트 구성 파일의 예입니다.

Copy to Clipboard

다음으로 Apache 로그 파일 권한을 확인해야합니다.

이 예에서는 access.log 및 error.log 파일을 모니터합니다.

LS 명령을 사용하여 로그 파일 퍼미션을 나열하십시오.

Copy to Clipboard

보다시피, 그룹 ADM의 구성원은 Apache 로그 파일을 읽을 수 있습니다.

다음 명령을 사용하여 Zabbix 사용자를 ADM 그룹에 추가하십시오.

Copy to Clipboard

다음으로 Zabbix 에이전트를 다시 시작해야합니다.

Copy to Clipboard

구성의 필수 부분을 완료했습니다.

Zabbix-Apache 로그 파일을 모니터링하는 방법

이제 Zabbix 서버 대시 보드에 액세스하고 Linux 컴퓨터를 호스트로 추가해야합니다.

브라우저를 열고 웹 서버의 IP 주소와 / zabbix를 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://35.162.85.57/zabbix

로그인 화면에서 기본 사용자 이름과 기본 비밀번호를 사용하십시오.

• 기본 사용자 이름 : Admin
• 기본 비밀번호 : zabbix

로그인에 성공하면 Zabbix 대시 보드로 전송됩니다.

대시 보드 화면에서 구성 메뉴에 액세스하고 호스트 옵션을 선택하십시오.

화면 오른쪽 상단에서 Create host (호스트 만들기) 버튼을 클릭합니다.

호스트 구성 화면에서 다음 정보를 입력해야합니다.

• 호스트 이름-모니터링 할 호스트 이름을 입력하십시오.
• Visible Hostname-호스트 이름을 반복하십시오.
• 새 그룹-유사한 장치 그룹을 식별하는 이름을 입력하십시오.
• 에이전트 인터페이스-호스트 이름의 IP 주소를 입력하십시오.

구성 전의 원본 이미지는 다음과 같습니다.

다음은 구성이 적용된 새 이미지입니다.

Zabbix 데이터베이스에이 호스트를 포함 시키려면 추가 버튼을 클릭하십시오.

대시 보드 화면에서 구성 메뉴에 액세스하고 호스트 옵션을 선택하십시오.

이전에 생성 한 호스트 이름을 찾아 클릭하십시오.

이 예에서는 호스트 이름을 선택했습니다. LINUX-SERVER-01

호스트 속성 화면에서 응용 프로그램 탭에 액세스하십시오.

화면 오른쪽 상단에서 Create application 버튼을 클릭하십시오.

호스트 애플리케이션 화면에서 LOG라는 새 애플리케이션을 작성하십시오.

애플리케이션 작성을 완료 한 후 항목 탭에 액세스하십시오.

화면 오른쪽 상단에서 Create item 버튼을 클릭하십시오.

품목 생성 화면에서 다음 품목을 구성해야합니다.

• 이름 : Apache access.log

• 유형 : Zabbix 에이전트 (활성)

• 키 : log [/var/log/apache2/access.log ,,,, skip]

• 정보 유형 : 로그

• 업데이트 간격 : 1 초

• 신청 : LOG

Zabbix monitor apache access log

추가 버튼을 클릭하여 아이템 생성을 마칩니다.

이제 Apache error.log 파일을 모니터링 할 새 항목을 만들어 보겠습니다.

화면 오른쪽 상단에서 Create item 버튼을 클릭하십시오.

품목 생성 화면에서 다음 품목을 구성해야합니다.

• 이름 : Apache error.log

• 유형 : Zabbix 에이전트 (활성)

• 키 : log [/var/log/apache2/error.log ,,,, skip]

• 정보 유형 : 로그

• 업데이트 간격 : 1 초

• 신청 : LOG

Zabbix monitor apache error

추가 버튼을 클릭하여 아이템 생성을 마치고 5 분 동안 기다립니다.

구성을 테스트하려면 모니터링 메뉴에 액세스하고 최신 데이터 옵션을 클릭하십시오.

필터 구성을 사용하여 원하는 호스트 이름을 선택하고 적용 버튼을 클릭하십시오.

이 예에서는 호스트 이름 LINUX-SERVER-01을 선택했습니다.

Zabbix를 사용하여 Apache 로그 파일 모니터링 결과를 볼 수 있어야합니다.

Zabbix monitoring apache

축하합니다! Linux에서 Zabbix Apache 로그 파일 모니터링을 구성했습니다.