DNS 점검

Supported OS Linux Mac OS Windows

Integration version3.3.0

개요

선택한 네임서버를 사용하여 모든 DNS 기록의 조회 확인과 조회 시간을 모니터링합니다.

설정

설치

DNS 점검은 Datadog 에이전트 패키지에 포함됩니다. 서버에 추가 설치할 필요가 없습니다.

메트릭 점검 대부분은 모니터링하는 서비스와 동일한 호스트에서 실행하는 것이 가장 좋지만, 모니터링하는 DNS 서비스를 실행하지 않는 호스트에서 본 상태 점검을 실행할 수 있습니다.

설정

  1. 에이전트 설정 디렉토리 루트의 conf.d/ 폴더에서 dns_check.d/conf.yaml 파일을 편집해 DNS 데이터 수집을 시작합니다. 사용 가능한 설정 옵션을 전부 확인하려면 dns_check.d/conf.yaml 샘플을 참조하세요.

    init_config:
    
    instances:
      ## @param name - string - required
      ## Name of your DNS check instance.
      ## To create multiple DNS checks, create multiple instances with unique names.
      #
      - name: '<INSTANCE_NAME>'
    
        ## @param hostname - string - required
        ## Hostname to resolve.
        #
        hostname: '<HOSTNAME>'
    

    nameserver 옵션을 생략하는 경우 해당 점검은 로컬 네트워크 환경에서 설정된 네임서버를 사용합니다.

  2. 에이전트를 재시작하여 Datadog에 DNS 서비스 점검과 응답 시간을 전송합니다.

검증

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

수집한 데이터

메트릭

dns.response_time
(gauge)
The response time for DNS query for a given record, tagged by hostname, e.g. 'hostname:example.com'.
Shown as second

이벤트

DNS 점검은 이벤트를 포함하지 않습니다.

서비스 점검

dns.can_resolve
Returns Critical if DNS resolution times out or fails, OK otherwise. .
Statuses: ok, critical

트러블슈팅

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