Sun Management Center 3.5 System Reliability Manager 사용자 설명서

레코드 형식

새 파일을 모듈이 모니터하는 파일 목록에 추가할 때 레코드 형식 속성 값을 제공해야 합니다. 이 속성은 모니터되고 있는 파일의 형식을 정의합니다. fileparse 바이너리가 유일하게 필요한 확인 스크립트로 지정된 경우 이 값이 필요합니다. fileparse 바이너리가 파일 확인 작업의 일부로서 레코드 형식을 확인합니다. 레코드 형식은 감시된 파일 테이블에 있는 파일 항목의 숨겨진 속성입니다. 파일 속성을 정의하면 파일 항목 편집을 선택하지 않는 한 파일 속성이 표시되지 않습니다. 자세한 내용은 확인 스크립트를 참조하십시오.

다음 목록은 record_format에 대한 지원되는 데이터 유형입니다.

datatype = {STRING, INT, IPADDRESS, ZERO_STRING, RANGE_INT, 
CHOICE_INT, CHOICE_STRING CONST}

각 유형에 대한 설명은 다음과 같습니다.

STRING

문자열을 입력해야 합니다.

ZERO_STRING

문자열을 입력하거나 비워 둘 수 있습니다.

RANGE_INT

정수가 지정된 문자열 중 하나와 일치해야 합니다.

CHOICE_INT

정수가 지정된 정수 중 하나와 일치해야 합니다.

CHOICE_STRING

문자열이 지정된 문자열 중 하나와 일치해야 합니다.

CONST

필드 값이 일치해야 합니다.

문법이 다음 값을 지원합니다.


주 –

문자 “|”는 문자열 선택 목록에서 사용할 수 없습니다. 이 문자열이 모니터된 파일에서 큰따옴표 안에 표시되는 경우 큰따옴표 안에 삽입해야 합니다. INT 값은 양수 값만 가능합니다. INT에 대한 음수 값은 지원되지 않습니다.


다음 예에 표시된 대로 상수 문자열은 큰따옴표로 묶어야 선언할 수 있습니다.

 "+" | "-" | STRING STRING 

사용 가능한 연산자는 다음과 같습니다.

operator = | , [], *

각 연산자에 대한 설명은 다음과 같습니다.

|

“또는”을 의미합니다. - line-format = "+" | "-" | STRING STRING을 예로 들 수 있습니다.

[]

선택적임을 의미합니다. - line-format = STRING [STRING|IPADDRESS]를 예로 들 수 있습니다.

*

한 데이터 유형이 반복되지 않거나 여러 번 반복된다는 의미입니다. 예: - line-format= IPADDRESS STRING STRING*

다음은 /etc/passwd를 확인하는 레코드 형식의 예입니다.

STRING STRING INT INT ZERO_STRING STRING ZERO_STRING | "+" | "-"

연산자의 선행 규칙은 다음과 같습니다.

[] , | , *