4.6. Watchdog 구성


4.6.1. 가상 머신에 감시 카드 추가

가상 머신에 워치독 카드를 추가하여 운영 체제의 응답을 모니터링할 수 있습니다.

절차

  1. Compute(컴퓨팅) Virtual Machines(가상 시스템 )를 클릭하고 가상 시스템을 선택합니다.
  2. Edit(편집 )를 클릭합니다.
  3. High Availability(고가용성 ) 탭을 클릭합니다.
  4. Watchdog Model 드롭다운 목록에서 사용할 워치독 모델을 선택합니다.
  5. Watchdog Action 드롭다운 목록에서 작업을 선택합니다. 워치독이 트리거될 때 가상 시스템에서 수행하는 작업입니다.
  6. OK(확인)를 클릭합니다.

4.6.2. Watchdog 설치

가상 머신에 연결된 워치독 카드를 활성화하려면 해당 가상 시스템에 워치독 패키지를 설치하고 워치독 서비스를 시작해야 합니다.

Watchdogs 설치

  1. 워치독 카드가 연결된 가상 시스템에 로그인합니다.
  2. 워치독 패키지 및 종속성을 설치합니다.

    # yum install watchdog
  3. /etc/watchdog.conf 파일을 편집하고 다음 행의 주석 처리를 해제합니다.

    watchdog-device = /dev/watchdog
  4. 변경 사항을 저장합니다.
  5. 워치독 서비스를 시작하고 부팅 시 이 서비스가 시작되는지 확인합니다.

    • Red Hat Enterprise Linux 6:

      # service watchdog start
      # chkconfig watchdog on
    • Red Hat Enterprise Linux 7:

      # systemctl start watchdog.service
      # systemctl enable watchdog.service

4.6.3. 감시 기능 확인

워치독 카드가 가상 시스템에 연결되었으며 워치독 서비스가 활성화되어 있는지 확인합니다.

주의

이 절차는 워치독의 기능만 테스트하기 위해 제공되며 프로덕션 시스템에서 실행해서는 안 됩니다.

감시 기능 확인

  1. 워치독 카드가 연결된 가상 시스템에 로그인합니다.
  2. 워치독 카드가 가상 머신으로 식별되었는지 확인합니다.

    # lspci | grep watchdog -i
  3. 다음 명령 중 하나를 실행하여 워치독이 활성 상태인지 확인합니다.

    • 커널 패닉을 트리거합니다.

      # echo c > /proc/sysrq-trigger
    • 워치독 서비스를 종료합니다.

      # kill -9 pgrep watchdog

워치독 타이머는 더 이상 재설정할 수 없으므로 짧은 시간 후에 워치독 카운터가 0에 도달합니다. 워치독 카운터가 0에 도달하면 해당 가상 시스템의 Watchdog Action 드롭다운 메뉴에 지정된 조치가 수행됩니다.

4.6.4. watchdog.conf의 Watchdogs 매개변수

다음은 /etc/watchdog.conf 파일에서 사용할 수 있는 워치독 서비스를 구성하는 옵션 목록입니다. 옵션을 구성하려면 변경 사항을 저장한 후 해당 옵션의 주석을 제거하고 워치독 서비스를 다시 시작해야 합니다.

참고

워치독 서비스 구성 및 watchdog 명령을 사용하는 옵션에 대한 자세한 설명은 watchdog 도움말 페이지를 참조하십시오.

표 4.2. watchdog.conf 변수
변수 이름기본값비고

Ping

해당 없음

워치독이 ping을 시도하여 해당 주소에 연결할 수 있는지 확인하는 IP 주소입니다. ping 행을 추가하여 여러 IP 주소를 지정할 수 있습니다.

interface

해당 없음

워치독이 네트워크 트래픽의 존재를 확인하기 위해 모니터링할 네트워크 인터페이스입니다. 인터페이스 행을 추가하여 여러 네트워크 인터페이스를 지정할 있습니다.

file

/var/log/messages

워치독이 변경 사항을 모니터링할 로컬 시스템의 파일입니다. 추가 파일 행을 추가하여 여러 파일을 지정할 있습니다.

변경

1407

워치독이 파일에 대한 변경 사항을 확인하는 후 워치독 간격의 수입니다. 각 파일 행 뒤에 변경 행을 직접 행에 지정해야 하며 해당 변경 행 바로 위에 파일 행에 적용해야 합니다.

max-load-1

24

가상 머신이 1분 동안 유지할 수 있는 최대 평균 부하입니다. 이 평균을 초과하면 워치독이 트리거됩니다. 값이 0 이면 이 기능을 사용할 수 없습니다.

max-load-5

18

가상 시스템이 5분 동안 유지할 수 있는 최대 평균 부하입니다. 이 평균을 초과하면 워치독이 트리거됩니다. 값이 0 이면 이 기능을 사용할 수 없습니다. 기본적으로 이 변수의 값은 max-load-1 의 약 3분기 값으로 설정됩니다.

max-load-15

12

가상 시스템이 15분 동안 유지할 수 있는 최대 평균 부하입니다. 이 평균을 초과하면 워치독이 트리거됩니다. 값이 0 이면 이 기능을 사용할 수 없습니다. 기본적으로 이 변수의 값은 max-load-1 의 약 절반으로 설정됩니다.

min-memory

1

가상 머신에서 사용 가능한 최소 가상 메모리 양입니다. 이 값은 페이지에서 측정됩니다. 값이 0 이면 이 기능을 사용할 수 없습니다.

repair-binary

/usr/sbin/repair

워치독이 트리거될 때 실행되는 로컬 시스템에서 바이너리 파일의 경로 및 파일 이름입니다. 지정된 파일에서 워치독 카운터를 재설정하지 못하는 문제를 해결하면 워치독 작업이 트리거되지 않습니다.

test-binary

해당 없음

워치독이 각 간격 동안 실행을 시도하는 로컬 시스템에서 바이너리 파일의 경로와 파일 이름입니다. 테스트 바이너리를 사용하면 사용자 정의 테스트를 실행할 파일을 지정할 수 있습니다.

test-timeout

해당 없음

사용자 정의 테스트를 실행할 수 있는 시간 제한(초)입니다. 값이 0 이면 사용자 정의 테스트를 무제한 기간 동안 계속할 수 있습니다.

temperature-device

해당 없음

워치독 서비스가 실행 중인 시스템의 온도 점검을 위한 장치의 경로 및 이름입니다.

max-temperature

120

워치독 서비스가 실행 중인 시스템에 허용되는 최대 온도입니다. 이 온도에 도달하면 시스템이 중지됩니다. 단위 변환은 고려되지 않으므로 사용 중인 워치독 카드와 일치하는 값을 지정해야 합니다.

admin

root

이메일 알림이 전송되는 이메일 주소입니다.

간격

10

워치독 장치에 대한 업데이트 사이의 간격(초)입니다. 워치독 장치는 1분마다 한 번 이상 업데이트가 필요하며 1분 동안 업데이트가 없으면 워치독이 트리거됩니다. 이 1분 기간은 워치독 장치의 드라이버로 하드 코딩되며 구성할 수 없습니다.

logtick

1

워치독 서비스에 대해 자세한 로깅이 활성화되면 워치독 서비스는 로그 메시지를 로컬 시스템에 주기적으로 작성합니다. logtick 값은 메시지를 작성한 후 워치독 간격 수를 나타냅니다.

realtime

제공됨

워치독이 메모리에 잠겨 있는지 여부를 지정합니다. yes 값은 메모리가 스왑되지 않도록 메모리의 워치독을 잠그고, 값이 no 이면 워치독이 메모리에서 스왑 해제되도록 합니다. 워치독이 메모리에서 스왑 아웃되고 워치독 카운터가 0에 도달하기 전에 다시 스왑되지 않은 경우 워치독이 트리거됩니다.

priority

1

realtime 값이 yes설정된 스케줄 우선 순위입니다.

pidfile

/var/run/syslogd.pid

워치독에서 해당 프로세스가 아직 활성 상태인지 확인하기 위해 모니터링하는 PID 파일의 경로 및 파일 이름입니다. 해당 프로세스가 활성 상태가 아닌 경우 워치독이 트리거됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.