4.6.4. watchdog.conf에서 Watchdogs에 대한 매개변수

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

참고

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

표 4.2. watchdog.conf 변수

변수 이름기본값remarks

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 의 약 1/2 값으로 설정됩니다.

min-memory

1

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

repair-binary

/usr/sbin/repair

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

test-binary

해당 없음

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

test-timeout

해당 없음

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

temperature-device

해당 없음

워치독 서비스가 실행 중인 시스템의 온도를 확인하기 위한 장치의 경로와 이름입니다.

max-temperature

120

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

admin

루트

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

간격

10

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

logtick

1

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

realtime

제공됨

워치독이 메모리에 잠길지 여부를 지정합니다. 값 yes 잠금은 메모리에서 스왑 아웃되지 않도록 메모리의 워치독을 잠수지 않고 워치독이 메모리에서 스왑 아웃될 수 있도록 합니다. 워치독 카운터가 메모리에서 스왑 아웃되고 watchdog 카운터가 0에 도달하기 전에 다시 스왑되지 않으면 워치독이 트리거됩니다.

priority

1

realtime 값이 yes 로 설정된 경우 일정 우선 순위입니다.

pidfile

/var/run/syslogd.pid

워치독이 모니터링하는 PID 파일의 경로와 파일 이름은 해당 프로세스가 아직 활성화되어 있는지 확인합니다. 해당 프로세스가 활성화되지 않으면 워치독이 트리거됩니다.