UNIX/Linux 셸 명령 모니터
적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
UNIX/Linux 셸 명령 모니터 일정에 따라 실행 하 고 프로그램 또는 스크립트, 명령, 또는 (파이프라인 연산자 사용) 하는 한 줄 명령 시퀀스를 실행 합니다. 명령에서 출력은 대상 개체의 상태를 확인 하는데 사용 됩니다. 셸 명령 모니터는 다른 수단을 통해 액세스할 수 없는 정보로 UNIX 및 Linux 응용 프로그램의 사용자 지정 모니터링에 유용 합니다.
Options
UNIX/Linux 셸 명령 모니터 마법사를 실행 하면 다음 표에 옵션에 대 한 값을 제공 해야 합니다. 각 표는 마법사의 단일 페이지를 나타냅니다.
규칙 유형
규칙 유형 페이지에 저장 하려면 해당 형식 및 관리 팩 파일을 포함 하 여 규칙에 대 한 기본 설정을 포함 합니다.
옵션 |
설명 |
---|---|
만들려는 모니터 유형 선택 |
두 상태에 대 한 계산 되는 셸 명령 모니터를 만드는 (정상 및 오류)을 선택 UNIX/Linux 셸 명령 두개의 상태 모니터. 3 가지 상태 (정상, 경고 및 오류)에 대 한 선택 계산 되는 셸 명령 모니터를 만드는 UNIX/Linux 셸 명령 세개의 상태 모니터. |
관리 팩 |
관리 팩 파일 규칙 또는 모니터를 저장할 수 있습니다. 관리 팩에 대 한 자세한 내용은 참조 관리 팩 파일를 선택합니다.합니다. |
일반
일반 페이지에 저장 하려면 해당 이름, 범주, 대상 및 관리 팩 파일을 포함 하 여 규칙에 대 한 일반 설정을 포함 합니다.
옵션 |
설명 |
---|---|
이름 |
모니터에 사용 되는 이름입니다. 에 표시 됩니다는 모니터 뷰에서 제작 창. 모니터링 대상에 대 한 상태 탐색기를 볼 때이 모니터의 정상 상태를 볼 수 있습니다. |
설명 |
규칙의 선택적 설명입니다. |
모니터 대상 |
규칙의 대상에 대해 사용 하는 클래스입니다. 규칙은이 클래스의 인스턴스가 하나 이상 있는 모든 에이전트에서 실행 됩니다. 대상에 대 한 자세한 내용은 참조 클래스 및 개체 이해합니다. |
부모 모니터 |
이 모니터의 상태 탐색기의 대상이 될 집계 모니터입니다. |
모니터 사용 |
모니터를 사용 하는 경우이 옵션을 선택 하 고 셸 명령 일정에 따라 실행 됩니다. 옵션을 선택 취소 하는 경우 모니터는 사용 되지 않으며 스크립트 실행 되지 않습니다. 모니터 하도록 설정할 수 있습니다 대상 개체의 그룹에 대 한 재정의 만들어서 모니터를 사용 합니다. |
일정
일정 페이지 스크립트를 실행 하려면 일정을 정의 합니다. 스크립트 또는 관리 팩이 제거 된 모니터를 사용 하지 않도록 설정 하거나 삭제할 때까지이 일정에 따라 무기한 실행 됩니다.
옵션 |
설명 |
---|---|
실행 마다 |
스크립트가 실행 되어야 하는 빈도입니다. 이 일반적으로 안됩니다 5 분 미만입니다. |
동기화 시간 |
설정 된 경우 지정된 된 시간에 발생 하도록 일정 동기화 됩니다. |
UNIX/Linux 셸 명령
다음 옵션은 사용할 수는 셸 명령 세부 정보 마법사의 페이지입니다.
옵션 |
설명 |
---|---|
명령 |
셸 실행할 명령입니다. 이 프로그램 또는 스크립트, 명령, 또는 (파이프라인 연산자 사용) 하는 여러 명령의 한 줄 시퀀스에 전체 경로 수 있습니다. |
실행 프로필 |
"UNIX/Linux 작업 계정" 또는 "UNIX/Linux 특권 계정" 프로필입니다. 작업 대상을 사용 하 여 필요한 계정 자격 증명을 연결 하는 프로필을 선택 합니다. 연결 된 계정이 명령을 실행 하는데 사용 됩니다. |
제한 시간 (초) |
에이전트 하기 전에 명령을 실행할 수 있는 시간을 초 단위로 중지 됩니다. 이렇게 하면 문제가 명령을 실행 하 고 과도 한 오버 헤드가 에이전트 컴퓨터에서 수 없습니다. |
식
모니터에 대 한 각 필요한 식 마법사에서 해당 페이지를 갖게 됩니다. 2 단계 모니터 다음 식에 적용 됩니다.
오류 식
정상적인 식
3 단계 모니터 다음 식에 적용 됩니다.
오류 식
경고 식
정상적인 식
참고
식에 대 한 자세한 정보는에서 사용할 수 있는 식합니다.
각 식에서 일반적으로 하나 이상의 값에는 명령 출력에서 속성 값을 비교 합니다. 각 식은 다른, 이어야 하 고 식 중 하나에만 모든 특정 조건에서 True로 평가 해야 합니다. 마법사의 다음 페이지에서 연결할 각 모니터의 상태가 이러한 식 중 하나입니다. 식 값이 True로 평가 되는 경우 해당 상태를 모니터를 설정 합니다.
옵션 |
설명 |
---|---|
매개 변수 이름 |
매개 변수 이름에 대 한 구문은 명령 실행 출력:StdOut: //*[local-name () = "StdOut"]StdErr: //*[local-name () = "StdErr"]반환 코드: //*[local-name () = "ReturnCode"] |
연산자 |
수행할 비교의 유형입니다. |
값 |
Propertybag에 있는 값과 일치 해야 하는 명시적 값입니다. |
상태 구성
이 페이지에 매핑합니다 식의 각 성능 상태 모니터에 대 한. 조건이 true 이면 사용자가 정의한 상태 모니터 설정 됩니다. 세가지 상태 모니터에 대 한 기본 설정을 일반적으로 적용할 수 있습니다. 두가지 상태 모니터의 경우 일반적으로 결정 해야 위험 또는 경고 상태 비정상 식을 유발 하는 경우.
옵션 |
설명 |
---|---|
모니터 조건 |
식 각각 나타냅니다. |
성능 상태 |
상태를 해당 식이 true 인 경우에 모니터를 설정 합니다. |
경고 구성
옵션 |
설명 |
---|---|
이 모니터에 대해 경고 생성 |
이 옵션을 선택 하는 경우 모니터가 정상 상태에서 경고 또는 위험 상태를 변경 하 고 모든 다른 옵션을 설정할 때 경고가 생성 됩니다. 선택 취소 하면 상태가 변경 되 고 다른 옵션을 모두 비활성화 됩니다 때 모니터 경고 생성 되지 않습니다. |
다음 경우에 경고 생성 |
두가지 상태 모니터의 경우이 설정은로 설정 해야 모니터는 중요 한 상태에서. |
모니터가 정상 상태를 반환할 때 경고를 자동으로 해결 |
이 옵션을 선택 하는 경우 모니터는 정상 상태를 반환할 때 경고 해결 자동으로 됩니다. 옵션을 선택 취소 하는 경우 경고를 수동으로 해결 해야 합니다. |
경고 이름 |
콘솔에 표시 되는 경고의 이름입니다. |
경고 설명 |
경고의 설명입니다. |
우선 순위 |
경고의 우선순위: 낮음, 보통 또는 높음입니다. |
심각도 |
경고의 심각도: 정보, 경고, 중요, 하거나 모니터의 상태와 일치 합니다. |
UNIX/Linux 셸 명령 모니터 만들기
다음 절차에서는 다음 정보에 모니터링 셸 명령에 따라 모니터를 만드는 방법을 보여줍니다.
15 분 마다 모든 UNIX/Linux 컴퓨터에서 실행
모니터 설정 하는 위험 "/ tmp/오류" 파일이 존재 하는 경우 상태입니다.
모니터 설정 하는 정상 "/ tmp/오류" 파일이 존재 하지 않을 때의 상태입니다.
UNIX/Linux 셸 명령 두가지 상태 모니터를 만들려면
-
모니터링 중인 응용 프로그램용 관리 팩이 없는 경우 관리 팩 파일를 선택합니다.의 프로세스에 따라 배포 응용 프로그램을 만듭니다.
-
운영 콘솔에서 선택 된 제작 작업 영역을 선택한 다음 모니터.
-
시작 된 모니터를 만들 작업을 마우스 선택 유닛 모니터.
-
에 모니터 유형 페이지에서 다음을 수행 합니다.
확장 하 고 Scripting 차례로 확장 한 다음 제네릭.
선택 UNIX/Linux 셸 명령 두 상태 모니터.
에 관리 팩 드롭다운에서 1 단계에서 만든 관리 팩입니다.
다음을 클릭합니다.
-
일반 페이지에서 다음을 수행합니다.
에 이름 상자에 입력 합니다 오류 파일 테스트 모니터.
클릭 하 여 선택 옆에 모니터 대상 상자를 선택 UNIX/Linux 컴퓨터, 를 클릭 하 고 확인.
선택 된 모니터 부모 의 가용성.
그대로 두고는 모니터 사용 상자를 선택 합니다.
다음을 클릭합니다.
-
에 일정 페이지에서 다음을 수행 합니다.
에 실행 마다 상자에 입력 합니다 15 분.
다음을 클릭합니다.
-
에 셸 명령 세부 정보 페이지에서 다음을 수행 합니다.
에 명령 상자에 입력 합니다 ls/tmp/오류 | wc 부분은 – l. 그렇지 않은 경우이 명령 시퀀스는 "/ tmp/오류" 파일이 있는 경우 1 및 0을 반환 합니다.
에 실행 프로필 선택 상자는 UNIX/Linux 작업 계정 프로필입니다.
에 제한 시간 (초) 입력 상자 120.
다음을 클릭합니다.
-
에 오류 식 페이지에서 다음을 입력 및 식:
* [local-name = "StdOut"]이 1 인
* [local-name = "ReturnCode"]가 0
-
에 HealthyExpression 페이지에서 다음을 입력 및 식:
* [local-name = "StdOut"] 1 같지 않음
* [local-name = "ReturnCode"]가 0
-
상태 구성 페이지에서 다음을 수행합니다.
그대로 두고는 상태 에 대 한는 StatusError 로 설정 된 조건 위험.
다음을 클릭합니다.
-
에 경고 구성 페이지에서 다음을 수행 합니다.
선택 이 모니터에 대 한 경고를 생성할.
에 경고를 생성할 때 상자 선택 모니터는 중요 한 상태에서.
자동으로 경고를 해결 하려면 선택 상자를 둡니다.
에 경고 이름 상자에 입력 합니다 응용 프로그램 테스트 실패.
기존 텍스트의 선택을 취소는 경고 설명을 상자 및 형식 컴퓨터:
줄임표 단추를 클릭 합니다.
클릭 하 여 대상 선택한 다음 네트워크 이름.
확인을 클릭합니다.
에 경고 설명을 상자에서 새 줄 및 형식 추가 StdOut: $Data/컨텍스트 / / / * [로컬 이름 () = "StdOut"] $
-
만들기를 클릭합니다.