+. Director 버전 조회
smcli lsver
+. 등록된 시스템 조회
smcli lssys
+. Discovery
smcli discover smcli discover -i 10.10.11.11,10.10.12.11-12
+. Access 권한 부여
smcli accesssys -u $user -p $password -i $sys
+. 인벤토리 수집
smcli collectinv -i 10.10.10.11 -p "All Inventory"
+. nim repository 확인(-o는 OID를 의미)
smcli lsrepos -o
+. Director에 등록된 plugin manager확인
smcli lsmgrs
+. vmcontrol로 생성한 virtual appliance 조회
smcli lsva
smcli lsva -l (세부 정보 포함)
+. common agent status 확인
/opt/ibm/director/agent/bin/lwistatus.sh
+. accesssys 결과 확인
smcli lssys -A AccessState
+. information level 의 event 모두 삭제
smcli lsevtlog -e "Informational Events" -p | smcli rmevtlog -f -
smcli lsevtlog --help | more
+. smcli dsh 로 dshell 수행하기
smcli dsh --help
smcli dsh -N "AIX Systems" date
+. smcli lsver (director 서버 버전확인)
/opt/ibm/director/agent/bin/lsagent.agent (agent 버전확인)
+. agent에 설치된 sub-agent 조회
/opt/ibm/director/agent/bin/lwiplugin.sh -status | grep nim
226:RESOLVED:NIM RF NLS Fragment:2.4.0:com.ibm.director.im.rf.nim.imaster.nl1
227:ACTIVE:NIM Master Interfaces Plug-in:2.4.0:com.ibm.director.im.rf.nim.imaster
228:ACTIVE:NIM Master CAS Agent Plug-in:2.4.0:com.ibm.director.im.rf.nim.master
+. smcli 가 사용하는 Port : 2044
(smcli 도 별도의 Port통신을 하는 구만... ㅎㅎ)
+. smcli 로 dsh 명령 수행
# smcli dsh -n a1dir "ls /home/"
# smcli dsh -i "180.1.1.120" "ls /home/"
# smcli lssys -A Protocols
sys: Unsupported
syshmc: { 'SSH', 'CIM', 'SLP' }
sysisd: { 'CAS' }
# smcli lssys -l sysnim
sysnim:
DisplayName: sysnim
...
AccessState: Unlocked
OSTypeString: AIX
...