Sun Management Center 3.5 사용자 설명서

미리 정의된 매개 변수 및 플래그

이 절에서는 CLI 안에 의미를 미리 정의해 둔 매개 변수에 대하여 설명합니다.


주 –

미리 정의된 몇몇 매개 변수는 단일 문자 이름을 갖습니다. a, fo를 예로 들 수 있습니다. 이것들은 올바른 매개 변수 이름이며 오류가 아닙니다.


- b

CLI가 시작될 때 이 플래그가 UNIX 명령줄에서 포함되는 경우 해당 플래그는 CLI가 일괄 처리 모드에서 실행되도록 지시합니다. 이 플래그는 세션 모드에서 무시됩니다.

- h

이 플래그가 세션 모드에서 명령에 대한 매개 변수로 사용되는 경우 해당 플래그는 CLI가 명령에 대한 도움말 텍스트를 표시하도록 지시합니다.

- l

이 플래그의 이름은 소문자 l(ASCII 문자 0x6c)이며 숫자 1(ASCII 문자 0x31)이 아닙니다. 이 플래그가 세션 모드에서 확장 명령에 대한 매개 변수로 사용되는 경우 해당 플래그는 현재 명령을 실행하는 동안 마지막 확장 명령으로부터 매개 변수를 유지하도록 CLI에 지시합니다. -l 플래그가 지정되는 경우 현재 명령에 대해 지정된 추가 매개 변수는 무시됩니다. 이 플래그는 기본 명령에 영향을 주지 않습니다. 다음은 -l 플래그를 사용한 예입니다.


> getLoadModules a=myHostName
...
...
> getAlarms -l

getAlarms 명령이 실행되는 경우 해당 명령은 이전에 실행된 getLoadModules 명령에서 매개 변수 a (myHostName )의 값을 사용합니다.

a

a 매개 변수의 값은 에이전트로서 에이전트 호스트 및 포트 번호(옵션)로 지정됩니다. 포트 번호를 지정하는 경우 콜론(:) 뒤에 선택한 모듈의 이름이 있는 모듈 임계값 요약 화면이 표시됩니다. 일반 구문은 a=agentHost[:agentPort]입니다. 예를 들어, 호스트 example_host에서 실행하고 포트 12345를 청취하는 에이전트를 지정하려면 다음 구문을 사용합니다.


a=example_host:12345

a 매개 변수의 값은 다음과 같이 에이전트 사양의 쉼표로 구분된 목록일 수도 있습니다. a=agent[, agent]+

append

append 매개 변수의 값은 명령의 출력이 추가되어야 하는 파일의 이름입니다. 이 파일이 존재하지 않으면 파일이 만들어집니다. append 매개 변수를 전역적으로 설정하면 해당 세션에 대한 모든 명령 출력이 지정된 파일에 추가됩니다. 또한 다음 예에서처럼 특정 명령에 대해 이 매개 변수를 설정할 수도 있습니다.


append=/home/examples/cli_output

appendo 매개 변수를 함께 설정하는 경우 appendo보다 우선합니다. 지정된 파일에 명령 결과만 기록됩니다. 실제 명령은 기록되지 않습니다. log 매개 변수를 사용하여 명령 정보를 기록합니다.

columns

columns 매개 변수의 값은 print 명령이 표시하는 명령 출력에 대한 하나 이상의 열 이름입니다. 열 이름은 대소문자를 구별합니다. 여러 개의 열 이름은 쉼표로 구분됩니다. 다음 예에서는 여러 열 이름을 사용합니다.


columns="Alarm Id,Node URL,Target Host,Severity"
f

f 매개 변수의 값은 명령 출력의 형식을 결정합니다. 현재 형식은 plainhtml입니다. 자세한 내용은 명령 출력 형식을(를) 참조하십시오. 형식을 HTML로 설정하려면 다음 구문을 사용합니다.


f=html
height

height 매개 변수의 값은 화면에 표시할 명령 출력의 줄 수입니다. 다음 예에서는 높이를 대략 표준 터미널 화면의 높이에 설정합니다.


height=24
i

i 매개 변수의 값은 현재 세션에 포함될 매개 변수 정의가 들어 있는 입력 파일의 이름입니다. 입력 파일 안에서 각 매개 변수의 정의는 개별 줄에 서술되어야 합니다. 예를 들어, 다음 줄이 /home/examples/myParams 파일에 있다고 가정해 봅시다.


more=off
serverHost=myserver
a=myagent:161

다음 줄을 사용하여 현재 CLI 세션에 이러한 매개 변수를 포함시킬 수 있습니다.


i=/home/examples/myParams
log

log 매개 변수의 값은 모든 CLI 명령과 해당 명령이 실행된 시간을 기록하는 파일의 이름입니다. 로그 파일은 명령 이름과 실행 시간만 기록합니다. 명령 출력은 a 또는 o 매개 변수가 지정하는 파일에 기록됩니다. 해당 매개 변수를 설정하면 모든 후속 명령이 파일에 추가됩니다. 이 파일이 존재하지 않으면 파일이 만들어집니다. 로깅이 활성화된 경우 로그 파일의 덮어쓰기가 되지 않으므로 다른 로그를 원한다면 다른 파일을 지정해야 합니다. 로깅을 비활성화하려면 log 매개 변수를 unset합니다. 다음은 로그를 시작한 다음 로그를 나중에 중지한 예입니다.


> log=/home/examples/sunmc-log
...
...
> unset log
m

m 매개 변수의 값은 Sun Management Center 모듈의 이름입니다. 해당 값은 또한 모듈의 쉼표로 구분된 목록일 수 있습니다.


m=kernel-reader
more

more 매개 변수의 값은 디스플레이의 명령 출력 페이징을 제어합니다. 가능한 값은 onoff입니다. moreon으로 설정하면 터미널에 대한 모든 후속 출력이 한 번에 한 화면에 표시됩니다. 화면의 크기는 height 및 width 매개 변수에 의해 정의됩니다. 기본값은 일괄 처리 모드의 경우에는 off이며 세션 모드의 경우에는 on입니다.


more=on
o

o 매개 변수의 값은 명령 출력이 기록되어야 하는 파일의 이름입니다. 해당 파일이 존재하는 경우 파일은 덮어쓰기가 됩니다. o 매개 변수를 사용하면 해당 명령에 대한 o 매개 변수를 지정하여 특정 명령의 출력을 얻을 수 있습니다. 또한 set 명령을 사용하여 전역적으로 매개 변수를 설정해서 모든 후속 출력을 파일에 기록할 수 있습니다.

appendo 매개 변수를 함께 설정하는 경우 appendo보다 우선합니다. 출력이 지정된 파일에 추가됩니다. 파일에 명령 출력만 기록됩니다. 실제 명령은 기록되지 않습니다. log 매개 변수를 사용하여 명령 정보를 기록합니다. 다음은 명령 출력이 기록되는 파일을 정의한 예입니다.


o=/home/examples/sunmc-output
serverHost

serverHost 매개 변수의 값은 로그인 시 CLI가 연결하는 서버 호스트를 결정합니다. 이 전역 매개 변수는 CLI가 서버에 연결된 후에는 변경할 수 없습니다.

serverPort

serverPort 매개 변수의 값은 로그인을 위한 서버 포트입니다. 이 전역 매개 변수는 로그인 세션이 시작된 후에 설정할 수 없습니다. 이 매개 변수를 설정하지 않은 경우 기본 포트 2099가 사용됩니다.

t

t 매개 변수의 값은 토폴로지 에이전트에서 관리되는 개체의 이름입니다. 개체는 도메인, 뷰 그룹 또는 엔티티일 수 있습니다. 개체 이름은 도메인에서 시작하는 정규화된 이름(예: /domain/group/host)입니다.