Nagios

Supported OS Linux Windows Mac OS

통합 버전3.0.0

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

개요

Nagios가 모니터링하는 인프라스트럭처에서 Datadog로 이벤트를 전송하여 더 풍부한 알림을 받고, Datadog 모니터링 인프라스트럭처에서 메트릭과 Nagios 이벤트를 상호 연결할 수 있습니다.

이 점검은 Nagios 서버의 로그를 감시하고 이벤트를 Datadog로 전송하여 다음을 수행합니다.

  • 서비스 플랩
  • 호스트 상태 변경
  • 패시브 서비스 점검
  • 호스트 및 서비스 다운타임

이 점검은 Nagios 성능 데이터를 메트릭으로 Datadog에 전송할 수도 있습니다.

설정

설치

Nagios 점검은 Datadog 에이전트 패키지 에 포함되어 있으므로 Nagios 서버에 다른 것을 설치할 필요가 없습니다.

구성

호스트에서 실행 중인 Agent에 대해 이 검사를 구성하려면 아래 지침을 따르세요. 컨테이너화된 환경의 경우 Containerized 섹션을 참조하세요.

호스트

호스트에서 실행 중인 에이전트에 대해 이 점검을 구성하려면:

  1. 에이전트 설정 디렉토리의 루트에 있는 conf.d/ 폴더에서 nagios.d/conf.yaml 파일을 편집합니다. 사용 가능한 모든 설정 옵션은 샘플 nagios.d/conf.yaml을 참조하세요.

  2. 에이전트를 다시 시작하여 Nagios 이벤트 및 (선택 사항) 성능 데이터 메트릭을 Datadog로 전송하기 시작합니다.

참고: Nagios 점검은 잠재적으로 커스텀 메트릭를 릴리스하여 빌링에 영향을 줄 수 있습니다.

컨테이너화

컨테이너화된 환경의 경우 자동탐지 통합 템플릿에 다음 파라미터를 적용하는 방법이 안내되어 있습니다.

파라미터값
<INTEGRATION_NAME>nagios
<INIT_CONFIG>비어 있음 또는 {}
<INSTANCE_CONFIG>{"nagios_conf": "/etc/nagios3/nagios.cfg"}

참고: 컨테이너화된 에이전트는 /etc/nagios3/nagios.cfg 파일에 액세스하여 Datadog-Nagios 통합 를 활성화할 수 있어야 합니다.

검증

에이전트 상태 하위 명령을 실행하고 점검 섹션에서 nagios를 찾습니다.

수집한 데이터

메트릭

기본값 설정을 사용하면 Nagios 점검은 메트릭 를 수집하지 않습니다. 그러나 collect_host_performance_data 및/또는 collect_service_performance_data를 True로 설정하면 점검이 Nagios 성능 데이터를 감시하고 게이지 메트릭을 Datadog에 제출합니다.

로그 수집

  1. Datadog 에이전트에서 로그 수집은 기본적으로 사용하지 않도록 설정되어 있습니다. datadog.yaml파일에서 로그 수집을 사용하도록 설정합니다.

    logs_enabled: true
    
  2. 이 설정 블록을 nagios.d/conf.yaml 파일에 추가하여 Nagios 로그 수집을 시작하세요.

    logs:
      - type: file
        path: /opt/nagios/var/log/nagios.log
        source: nagios
    

    환겨을 기준으로 path 매개 변수를 변경하세요. nagios 설정 파일에서 log_file 값을 참조하세요. 사용 가능한 모든 설정 옵션을 보려면 샘플 nagios.d/conf.yaml을 참조하세요.

  3. Agent를 재시작합니다.

이벤트

점검은 Nagios 이벤트 로그에서 이러한 스트링을 포함하는 로그 라인을 찾습니다. 각 라인에 대해 이벤트를 릴리스합니다.

  • SERVICE FLAPPING ALERT
  • ACKNOWLEDGE_SVC_PROBLEM
  • SERVICE ALERT
  • HOST ALERT
  • ACKNOWLEDGE_HOST_PROBLEM
  • SERVICE NOTIFICATION
  • HOST DOWNTIME ALERT
  • PROCESS_SERVICE_CHECK_RESULT
  • SERVICE DOWNTIME ALERT

서비스 점검

Nagios 점검은 서비스 점검을 포함하지 않습니다.

트러블슈팅

도움이 필요하신가요? Datadog 지원팀에 문의하세요.

참고 자료