Sun Management Center 3.6.1 사용 설명서

Sun Management Center CLI 개요

Sun Management Center 명령줄 인터페이스(CLI)는 시스템 모니터링 및 관리를 위한 특성 주도형 콘솔 응용프로그램입니다. CLI는 다음과 같은 유용한 기능이 있습니다.

CLI를 사용하여 다음과 같은 태스크를 수행할 수 있습니다.


주 –

(Solaris 및 Linux에서) 매개 변수 파일을 사용하여 콘솔에 자동으로 로그인할 수 있습니다. 매개 변수 파일에 사용자 이름 및 암호가 있는 경우, 해당 파일에 대한 권한은 400이어야 합니다. 그렇지 않으면 CLI를 통한 자동 로그인이 불가능합니다.


시스템 요구 사항

다음 시스템 구성 중 하나에서 사용자 터미널 세션으로부터 CLI를 액세스할 수 있습니다.

CLI 상호 작용 모드

CLI에서 다음 두 상호 작용 모드를 지원합니다.

CLI 일괄 처리 모드 구성

CLI 일괄 처리 모드는 /opt/SUNWsymon/cli에 있는 cli.properties 파일을 수정하여 구성될 수 있습니다. 이 파일은 9개의 구성 가능한 매개 변수를 포함합니다.

표 20–1은 구성 가능한 매개 변수에 대해 설명합니다.

표 20–1 CLI 일괄 처리 모드를 구성하는 매개 변수

매개 변수 

설명 

기본값 

process_time_out

이 시간이 만료되면 CLI 백엔드 프로세스가 시스템에서 제거됩니다. 

Process time-out 24 hrs

process_time_out = 86400 (in seconds)

uds_dgram_wait_time

DGRAM 클라이언트가 CLI 백엔드 프로세스로부터의 응답을 기다립니다. 클라이언트가 지정된 시간 내에 어떤 응답도 받지 않는 경우, “Error receiving data from Backend” 오류 메시지가 표시됩니다. 

UDS DGRAM wait time in seconds

uds_dgram_wait_time = 300

uds_stream_wait_time

STREAM 클라이언트가 CLI 백엔드 프로세스로부터의 응답을 기다립니다. 클라이언트가 지정된 시간 내에 어떤 응답도 받지 않는 경우, “Error receiving data from Backend” 오류 메시지가 표시됩니다. 

UDS STREAM wait time in seconds

uds_stream_wait_time = 180

out_file

이 파일은 현재 실행 중인 CLI 백엔드 프로세스의 세부 정보를 포함합니다. 이 파일의 형식은 다음과 같습니다.  

<user>:<hostname>:<C Process ID>:<Java Process ID>

User & process information file

out_file = /var/opt/SUNWsymon/cli/process-file

socket_pathclnt

이 파일은 클라이언트 브로커 UDS 파일의 경로를 포함합니다. 처리된 CLI 명령의 출력이 이 파일로 전송됩니다. 

Path to uds file

socket_pathclnt = /var/opt/SUNWsymon/cli/broker_uds_client_file

cli_log_path

이 파일은 CLI 로그 파일의 경로를 포함합니다. 

Location of CLI log file

cli_log_path = /tmp/sunmclog/cli

cli_log_file

CLI 로그 파일의 이름입니다. 

Location of backend(broker) log file

cli_log_file = /tmp/sunmclog/cli/cli-batch-mode-log

uds_file_path

이 경로는 STREAM 및 DGRAM UDS 파일의 위치를 포함합니다. 

Path of the uds files

uds_file_path = /var/opt/SUNWsymon/cli/

log_level

사용될 로깅 레벨을 지정합니다. 생산 환경에 대해 ERROR 로 로그 레벨을 설정합니다. 디버깅 환경에 대해 INFO로 로그 레벨을 설정합니다.

Batch mode log level [options : INFO|ERROR]

log_level=ERROR

CLI 명령 및 매개 변수 개요

이 절에서는 CLI 명령 및 매개 변수의 개요를 제공합니다.

CLI 명령 개요

CLI 명령은 두 가지 유형, 즉 기본 명령 및 확장 명령으로 나눌 수 있습니다.

세션 모드에서 명령은 포그라운드 또는 백그라운드에서 실행됩니다.

CLI 역시 별칭을 지원합니다. 보다 복잡한 명령 및 매개 변수에 대해 약어나 별명을 정의할 수 있습니다. 사용자 정의 별칭은 다른 CLI 세션에도 계속 유지됩니다.

CLI 매개 변수 개요

CLI 매개 변수는 이름값 쌍입니다. 각 매개 변수에는 이름이 포함되어 있습니다. 일부 매개 변수는 CLI에 기본 제공됩니다. 이름과 값의 의미는 CLI 안에 미리 정의되어 있습니다. 변수라고도 하는 다른 매개 변수를 지정할 수 있습니다. 일부 매개 변수의 범위는 전역입니다. 전역 매개 변수는 특정 세션에서 실행되는 모든 CLI 명령의 실행에 영향을 줍니다. 일부 매개 변수는 특정 명령 또는 명령 그룹에 국한됩니다.

입력 및 출력 기능

CLI는 입력 및 출력에 대한 몇 가지 기능을 제공합니다.

CLI 명령 도움말

CLI는 각 CLI 명령에 대한 온라인 도움말을 제공합니다. CLI 도움말은 CLI 안에서 사용할 수 있습니다. CLI 도움말에는 GUI가 필요하지 않습니다. 각 명령의 경우 도움말은 명령 사용에 대한 개요와 해당 명령과 관련된 매개 변수 목록을 제공합니다.