주:

Oracle Cloud Infrastructure Logging을 사용하여 Oracle Cloud Infrastructure Compute Linux에서 사용자정의 로그 경보 자동화

소개

오늘날의 클라우드 중심 세계에서 효과적인 모니터링 및 경고는 애플리케이션과 인프라의 원활한 운영을 보장하기 위해 매우 중요합니다. 사전 예방적 모니터링을 통해 문제가 에스컬레이션되기 전에 식별할 수 있으므로 다운타임을 최소화하고 성능을 최적화할 수 있습니다. 이 자습서에서는 지루한 UI 배포 및 잠재적 실수 없이 로그 모니터링 및 경고를 설정합니다. 이 접근 방식은 자동화를 향상시키고 현재 및 미래의 배포 관리를 단순화합니다. 자세한 내용은 Custom Logs를 참조하십시오.

목표

Apache 오류 로그를 수집하고 모니터링합니다. 지속적인 주의가 필요한 로그를 모니터하도록 이 프로세스를 조정할 수 있습니다. 이 자습서에서는 Terraform 코드를 제공하므로 특정 요구 사항에 따라 재사용하거나 수정할 수 있습니다. 이 사용지침서에서는 OCI(Oracle Cloud Infrastructure), Terraform, OCI 리소스 관리자, OCI 사용자정의 로그, OCI 커넥터 허브 및 OCI 통지를 사용하여 종합적인 모니터링 및 경보 시스템을 설정하는 과정을 안내합니다.

Terraform에 각각 특정 목표를 가진 다음 리소스를 생성합니다.

필요 조건

사용자정의 로그 경보 자동화

  1. OCI 콘솔에 로그인한 후 개발자 서비스, 리소스 관리자, 스택으로 이동하고 스택 생성을 누릅니다.

    편집 버튼

  2. custom_log_alerts.zip에서 Terraform 파일을 다운로드하여 스택에 업로드합니다.

    편집 버튼

    편집 버튼

    편집 버튼

    편집 버튼

    편집 버튼

  3. 다음 정보를 입력하십시오.

    • 기존 컴파트먼트: 모든 리소스가 로그 경보를 위해 컴퓨트 인스턴스가 존재하는 컴파트먼트 deployed.Select가 됩니다.

    • 기존 도메인: 수정되지 않은 compartment.If의 기존 도메인입니다. 기본 도메인이 선택됩니다.

    • 레이블: 키워드를 입력합니다. 이 레이블은 생성된 모든 리소스에 접두어가 붙습니다.

    • idcs_endpoint: 도메인 URL입니다. 도메인 URL을 검색하려면 OCI 콘솔로 이동하여 ID, 도메인으로 이동합니다.

    • email_endpoint: 경보를 수신할 전자메일 주소를 입력합니다.

    • Log_path: 경보할 로그의 절대 경로입니다. 예를 들어, Apache 오류 로그의 경우 /var/log/apache2/error.log가 됩니다.

    • 구문 분석기: 관련 구문 분석기를 선택합니다. 시작 프로그램의 경우 기본적으로 없음을 선택합니다. 이 자습서에서는 더 나은 시각화를 위해 APACHE_ERROR 구문분석기를 선택합니다.

    편집 버튼

  4. 적용 실행을 선택하고 생성을 누릅니다. 다음 이미지와 같이 스택 작업 상태가 succeeded로 표시될 때까지 기다립니다. 스택은 각각의 동적 그룹, 정책, 로그 그룹, 사용자정의 로그, agentconfig, 커넥터 허브, 통지 및 전자메일 구독을 생성합니다.

    편집 버튼

    편집 버튼

  5. (선택사항) OCI 로깅에서 Apache 로그를 확인하려면 OCI 콘솔로 이동하여 관찰 가능성 및 관리, 로깅으로 이동하여 컴파트먼트를 선택하고 로그 이름 및 로그 탐색을 누릅니다. 이 기능은 컴퓨트 인스턴스에 새 로그가 있는 경우에만 사용할 수 있습니다.

    편집 버튼

    편집 버튼

    편집 버튼

  6. 최종 테스트는 전자메일을 사용하여 경보에 통지되는지 여부를 확인하는 것입니다. 통지를 받으려면 구독 확인을 눌러야 합니다. 테스트에 필요한 경우 임시로 로그를 생성합니다.

    편집 버튼

다음 단계

이 자습서를 완료하면 Terraform을 사용하여 OCI에서 Apache 오류 로그에 대한 자동 모니터링 및 경고 시스템을 성공적으로 설정했습니다. 이 간소화된 접근 방식은 실시간 로그 가시성을 보장하고 중요한 문제에 대한 즉각적인 알림을 제공하여 최적의 애플리케이션 성능을 유지할 수 있는 능력을 향상시킵니다. 이제 이 설정을 확장하여 지속적인 주의가 필요한 로그를 모니터링하여 인프라를 사전에 관리할 수 있습니다.

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.