4.6.3. EDIT MONITORING SCRIPTS Subsection


페이지 상단의 MONITORING SCRIPTS 링크를 클릭합니다. EDIT MONITORING SCRIPTS 하부 섹션에서 관리자는 가상 서버의 서비스가 각각의 실제 서버에서 잘 작동하는 지를 확인하기 위해 send/expect 문자열 순서를 정할 수 있습니다. 또한 여기서 관리자는 역동적인 데이터 변경을 필요로 하는 서비스를 확인하기 위해 사용자 정의된 스크립트를 지정할 수 있습니다.
The EDIT MONITORING SCRIPTS Subsection

그림 4.9. The EDIT MONITORING SCRIPTS Subsection

Sending Program
보다 고급 서비스 인증을 위해 이 란에 서비스 확인 스크립트로의 경로를 지정할 수 있습니다. 특히 이러한 기능은 HTTPS 또는 SSL과 같이 역동적 데이터 변경을 필요로 하는 서비스에 유용합니다.
이 기능을 사용하려면 스크립트를 작성해야 합니다. 스크립트는 텍스트 응답 방식으로 리턴하여 실행 가능하도록 설정되어야 하며 Sending Program 란에 경로를 입력해야 합니다.

참고

To ensure that each server in the real server pool is checked, use the special token %h after the path to the script in the Sending Program field. This token is replaced with each real server's IP address as the script is called by the nanny daemon.
다음은 외부 서비스 확인 스크립트 작성 시 가이드로 사용할 수 있는 예시 스크립트입니다:
#!/bin/sh

TEST=`dig -t soa example.com @$1 | grep -c dns.example.com

if [ $TEST != "1" ]; then
	echo "OK
else
	echo "FAIL"
fi

참고

외부 프로그램이 Sending Program 란에 입력되어 있을 경우 Send 란을 무시합니다.
Send
이 란에 각각의 실제 서버로 보내기 위해 nanny 데몬에 필요한 문자열을 입력합니다. 기본값으로 이 란은 HTTP로 되어 있습니다. 필요에 따라 이를 변경할 수 있습니다. 이 란을 빈 칸으로 비워두었을 경우, nanny 데몬은 포트를 열어 두어 서비스가 실행 되고 있다고 여깁니다.
이 란에는 하나의 전송 순서만이 허용되며 인쇄할 수 있는 ASCII 문자와 다음과 같은 이스케이프 문자이어야만 합니다:
  • 새 줄 표시 경우 \n
  • 캐리지 리턴 경우 \r
  • 탭 경우 \t
  • 그 다음으로 오는 문자를 생략할 경우 \
Expect
서버가 올바르게 작동할 경우 서버가 리턴해야 할 텍스트 응답 방식을 입력합니다. 독자적인 전송 프로그램을 사용할 경우, 전송 명령이 성공적으로 실행되었을 경우 이에 대한 응답을 입력합니다.

참고

서비스를 부르기 위해 무엇을 사용할 지를 결정하기 위해, 실제 서버에서 포트로 telnet 연결을 오픈한 후 리턴값을 확인합니다. 예를 들어, FTP가 220에 연결되어 있다고 보고하면 Send란에 quit를 입력하고 Expect 란에 220을 입력합니다.

주의

새 패널을 선택했을 때 이 패널에서 변경한 사항을 손실하지 않으려면 ACCEPT 버튼을 클릭해야 합니다.
Once you have configured virtual servers using the Piranha Configuration Tool, you must copy specific configuration files to the backup LVS router. See 4.7절. “설정 파일 동기화” for details.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.