강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

티볼리(Tivoli) 시스템 관리 솔루션

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

icon01.giftitle01.gif

티볼리(Tivoli)란

분산 네트웍 컴퓨팅 환경에서 클라이언트/서버 시스템을 관리하기 위해 Tivoli사가 개발한 중앙집중적 시스템 관리 솔루션으로 기업내에 복잡하게 산재해 있는 다양한 시스템과 업무 프로그램, 대량의 데이터 및 다양한 프로토콜을 효율적으로 통합관리 할 수 있다. 97년 Tivoli사가 IBM에 합병됨으로써 현재는 IBM에서 담당하고 있다.

 

 

제공되는 기능

 

Framework

Tivoli Enerprise System Management와 3rd Party 관리제품을 운영하기 위한 기본 제품으로 모든 운영체제에서 동일한 관리용 데스크탑과 관리객체 데이터베이스 및 업계 표준단체에서 지정한 모든 기본적인 서비스를 Framework 위에서 작동하는 모든 응용프로그램에게 제공

  • OMG, X/Open 등의 국제 표준화 그룹에 의해 공인된 Distributed Object-Oriented 구조(CORBA)
  • O/S 플랫폼에 종속되지 않는 Operation 및 Interface 지원
  • Remote/Local의 구분이 없는 Operation 지원
  • 모든 기능은 1:N 방식 지원
  • 네트웍의 부하를 고려한 Operation 지원

 

Availability Management

중요한 응용프로그램과 시스템, 네트웍 및 데이터베이스 등의 전산자원에 대한 가용도를 사전감시 및 조치 자동화를 통해 집중관리함으로써, 전산자원에 대한 신뢰도를 향상

  • 전체 네트웍에 걸쳐 예상되는 모든 장애 사항에 대해 사전 경보 발신
  • 빈번한 장애에 대한 자동조치 지원

 

Deployment Management

최종 사용자가 사용하는 소프트웨어의 분배/설치/삭제 등을 포함한 전사적인 소프트웨어의 구성관리를 중앙에서 자동화하는 완벽한 솔루션 

  • S/W를 중앙에서 원하는 목적지로 일괄 전송
  • 스케줄링에 의한 자동 분배 지원
  • 병렬분배의 지원, Multihop기능으로 전송 시간 단축

 

Secutiry Management

사용자 계정 및 시스템의 보안 서비스를 완벽히 제어함으로써 중요한 응용프로그램과 정보 자원 등을 포괄적이며 완전하게 보호

 

Enterprise Console

  • 중앙집중식 콘솔로서 전체 환경내 모든 시스템의 상황정보가 집중관리
  • 지능적인 Rulebase 및 필터링을 거쳐 해당 관리자에게 정보 출력
  • 소수의 인원으로 수백대의 시스템을 효율적으로 관리하기 위한 관리자 조직구성 지원
  • 관리방침(Policy)에 따른 전산자원의 자동 관리 지원

 

Intergration

수백가지 3rd Party Tool들을 자연스럽게 통합하여 중앙관리센터에서 하나의 제품처럼 다룰 수 있도록 지원하며 총체적인 관리정책을 구현할 수 있도록 지원

  • NMS 통합 : 주요 NMS 제품들과 병행하여 통합관리 가능
  • (예: NetView, OpenView, NetManager 등)
  • RDBMS 관리통합 : 주요 RDBMS의 DBA 기능과 연결하여 DBMS 통합관리 기능
  • (예: Oracle, Sybase, Informix, DB2 등)
  • 기타 관리용 S/W 통합 : HelpDesk, Storage관리, Perfomance 관리, Security 관리 등
  • (예: ARS, Maestro, Networker, SeoS, Landmark 등)

    1. 용어 설명

    • Policy
    • 시스템 리소스를 관리하기 위한 일종의 규칙이다. default와 validate가 있으며 관리자는 validate policy를 편집하여 사용할 수 있다.

    • Policy Region
    • Policy에 부합하는 리소스들의 집합이다. 시스템을 관리하기 위해서 관리자는 먼저 Policy Region을 만든 후 그 안에서 각종 작업들을 할 수 있다.

    • Administrator
    • 관리자를 말하며 Tivoli는 작업 영역에 따라 서로 다른 권한을 가지도록 관리자를 나누어줄 수 있다.

    • Tivoli Management Region (TMR)
    • Tivoli Server 1대가 관장하고 있는 Client 범위를 말하며 Server 1대당 Client 200대, TMR 상호간 200개까지 연결 가능하다.

    • Profile
    • 시스템 특정 정보의 집합체를 가리킨다. UserProfile, GroupProfile, SentryProfile 등이 있으며 각각의 Profile는 특정 형태의 정보를 가지고 있다. 예를 들어 UserProfile은 UserName, UserID, LoginName 등의 정보를 포함하고 있다.

    • Profile Manager
    • Profile들의 집합체를 말하며 관리자가 Profile을 생성하기 위해서는 먼저 Profile Manager를 생성한 후 그 안에서 각종 Profile들을 만들 수 있다.

    • Task Library
    • Task와 Job들의 집합체를 말하며 Task는 반복된 작업으로 정의되며 Job은 특정 노드에 실행되도록 지정된 Task를 가리킨다.

    • Notification
    • Tivoli 작업 중 발생되는 모든 결과 메시지가 이곳에 보관된다. 그룹별로 나뉘어져 보관되기 때문에 찾아보기 쉬우며 작업 절차상의 오류 등을 점검할 때 많이 이용된다.

    • Managed Node
    • Tivoli가 인스톨되는 UNIX기계를 가리킨다. 서버와 클라이언트 모두를 가리키며 인스톨 시 아이콘이 생성된다.



    001.gif


    < 그림1. 데스크탑 윈도우 화면 >

     

    2. 데스크탑 메뉴 설명



    Desktop Menu

    Navigator... Desktop Navigator 에서 연다. TMR내의 모든 리소스를 볼 수 있을 뿐만 아니라 리소스별로 잘 분류 정리되어 있으며 해당 리소스로 바로 이동할 수 있어 Hierachy하게 일일이 찾아갈 불편을 들 수 있다. 이 메뉴는 모든 Window에서 실행 가능하다.

    Backup...Tivoli에서 관리되어 지는 데이타 (ODB)를 백업시킨다. 관리자는 일정 주기마다 혹은 내용 변경 후에 백업을 시켜주는 것이 좋다.

    TMR Connections TMR 생성,유지, TMR끼리의 Connection 삭제 등의 작업을 한다.

    Install TME10 Product나 Patch를 인스톨한다. 이때 관리자는 install-product 권한을

    가지고 있어야 한다.

    Maintenance...Maintenance Mode로 전환한다. 중요 작업을 할 때 혹은 ODB가 손상될 우려가 있을 때 이용한다.

    About...인스톨된 Product나 Pactch 정보를 볼 수 있다.

    Quit TME10 Desktop을 종료한다.

 

Edit Menu

Select All Desktop에 있는 모든 아이콘을 선택한다.

Deselect All 선택 해제한다.

Remove Desktop으로 부터 아이콘을 Remove한다. 주의할 것은 단지 아이콘만 삭제될 뿐 데이타베이스로 부터 지워지지는 않는다.

Delete Desktop의 아이콘을 데이타베이스로 부터 완전히 지운다. 그러므로 Link된 리소스를 삭제할 때는 Remove를 실행해야지 Delete를 하게 되면 원본이 지워져 버린다.

 

View Menu

By Nam e리소스를 이름으로 표시해 준다.

By Icon 리소스를 아이콘으로 표시해 준다.

Refresh Desktop화면을 재생한다.

 

Create Menu

Region...Policy Region을 생성한다. 관리자가 어떠한 작업을 하려면 반드시 이 PolicyRegion을 생성한후 그 안에 해당 작업을 정의해야 한다.

Collection...Collection을 생성한다. 관리자의 편의에 따라 혹은 자주 사용되는 리소스를 모아서 재배치할 수 있으므로 편리하다.

EventConsole...Event Console을 생성한다. Event별로 혹은 관리자별로 Console을 만들어 두면 편리하게 활용할 수 있다.





002.gif

< 그림2. Desktop Navigator 윈도우 화면 >

3. 아이콘 설명






003.gif

< 그림3. 각종 아이콘 >

1. 관리자 권한(Authorization Roles)

Tivoli는 관리자별로 TMR 전체에 대해서 혹은 리소스별로 Role(권한)을 부여해 줄 수 있다.그러므로 Tivoli Admin은 작업성격, 영역에 따라 적절한 Role을 부여해 주어야 한다. 주의할 것은 각각의 Role이 포함관계를 가지지 않는다는 것이다. 즉, 해당 Role에 허용되는 작업만을 할 수 있다.

super

- TMR을 연결 혹은 단절할 수 있다.

- Maintenance Mode로 전환할 수 있다.

- Client, Product, Patch 등을 인스톨할 수 있다.

- 주로 High-Security 작업에 요구된다.

senior

- 리소스를 생성하고 정의할 수 있다.

- 주로 Configuration이나 Policy 작업에 요구된다.

admin

- Task를 수행할 수 있다.

- 주로 일반적인 시스템 관리 작업에 요구된다.

user

- Read-Only 권한만을 가진다.

- 주로 Desktop Browsing에 요구된다.

backup

- TME10 database 백업을 수행할 수 있다.

restore

- TME10 database 복구를 수행할 수 있다.

install-client

- 새로운 Managed Node를 인스톨할 수 있다.


2. 관리자 만들기

 

Tivoli를 인스톨하게 되면 Default로 Root 관리자가 생성된다.

새로운 관리자를 생성하려면 반드시 senior 권한이 있어야 한다.

 

과정1. Administrator 아이콘으로 부터 Create Administrator을 선택한다.


004.gif

< 그림4. Creat Administrator 윈도우 화면 >

 

과정2. Administrator Name/Icon Label란에 라벨로 사용될 이름을 입력한다.

과정3. User Login Name란과 Group Name란에 각각의 값을 입력한다.

보통 $root_user, $root_group 값을 입력한다.

과정4. Set TMR Roles...버튼을 선택해서 TMR에 부여할 권한을 설정한다.

보통 user 권한만을 설정해 주고 Resource별로 권한을 설정한다.

005.GIF

< 그림5. Set TMR Roles 윈도우 화면 >

과정5. Set Logins...버튼을 선택해서 User name을 입력한다.

006.GIF

< 그림6. Set login names 윈도우 화면 >

과정6. Set Resource Roles...버튼을 선택해서 리소스별로 권한을 부여하도록 한다.

007.GIF

< 그림7. Set resource roles 윈도우 화면 >

과정7. Set Notice Groups...버튼을 선택해서 Notice Group을 할당한다.

008.GIF

< 그림8. Set Notice Groups 윈도우 화면 >

관리자가 어떠한 작업을 하려면 먼저 Policy Region을 만들어야 한다고 했다.
이유는 간단하다.
관리작업에 필요한 대부분의 리소스들, 예를 들어 각종 Profile이나 Task 등을
Policy Region내에서만 생성할 수 있기 때문이다.
그리고 관리자는 Policy Region을 만들기에 앞서 반드시 처해있는 환경에 맞는
관리 방향을 설정해서 그 방향에 따라 Policy Region을 구성하여야 할 것이다.

그러면 우선 Policy Region을 만드는 과정을 살펴보도록 하자.

 

1. Policy Region 만들기

 

과정1. Desktop의 Create 메뉴에서 Region...을 선택해서 이름을 입력한다.

009.gif

< 그림 9. Create Policy Region 윈도우 화면 >

과정2. 그러면 아이콘이 생길 것이다. 이것으로 Policy Region이 만들어진 것이다.
그러면 생성된 아이콘을 더블클릭해 보자.

과정3. Create 메뉴를 선택해 보면 Subregion이라는 메뉴만 보일것이다.
곧, 자신안에 또하나의 Policy Region만을 생성할 수 있다는 뜻이다.
관리자가 여기에 원하는 작업을 위한 리소스를 생성할 수 있으려면 Managed Resource를 지정해 주어야만 한다.

010.gif

< 그림10. Policy Region에서 Create 선택화면 >

과정4. Properties메뉴에서 Managed Resources...메뉴를 선택한다.

과정5. Available Resources항목에서 관리하고자 하는 리소스를 선택해서 Current Resources항목에
위치시키고 Set&Close버튼을 선택한다.

011.gif

< 그림11. Managed Resource 설정 화면 >

과정6. 조금전에 생성한 Policy Region에서 Create메뉴를 선택해 보면 방금 설정해준 리소스들이 항목에 나타날 것이다.



2. 리소스(Managed Resource) 살펴보기

 

  • ProfileManager

각종 Profile을 관리한다. 즉, SentryProfile, FilePackage, UserProfile, GroupProfile 등의 Profile을 생성, 편집, 삭제 관리한다.

012.gif

< 그림12. Profile Manager 윈도우 화면 >

  • SentryProfile

각종 모니터링 소스를 관리한다. 시스템, 네트웍, 프로세스, 프린터 등의 모니터링을 생성, 편집, 삭제 관리한다.

013.gif

< 그림13. Sentry Profile 윈도우 >

  • FilePackage

소프트웨어 분배를 관리한다. 특정 화일이나 디렉토리 등을 타시스템에 갖다 놓고자 할 때 사용할 수 있다.

014.gif

< 그림14. FilePackage 윈도우 화면 >

 

  • TaskLibrary

각종 Task나 Job의 생성, 편집, 삭제 등의 관리를 한다.
관리자가 만든 Shell이나 C프로그램 등을 Task로 만들어 놓고 쉽게 관리할 수 있도록 되어 있으며 이 Task를 Job으로
만들어 바로 실행시킬 수 있도록 되어 있다.


015.gif

< 그림15. Task 생성 윈도우 화면 >


  • UserProfile

User관리를 Table형태로 관리하며 생성, 편집, 삭제 등이 수월하다.

016.gif

< 그림16. User Profile 윈도우 화면 >

  • GroupProfile

Group 관리를 Table형태로 관리하며 생성, 편집, 삭제 등이 수월하다.

017.gif

< 그림17. Group Profile 윈도우 화면 >

  • IndicatorCollection

온도계 모양을 가진 지시기이다. 즉, Sentry Profile에서 만든 각종 Monitoring에서 Event가 발생하면 이 Indicator Collection의 색깔이 변한다.

018.gif

< 그림18. Indicator Collection 윈도우 화면 >

  • ManagedNode

TME10 이 인스톨된 UNIX 노드를 가리킨다. 곧, 설정된 각종 작업들이 직접적으로 적용받는 대상이다.

각각의 노드들은 자신에게 적용된 작업들을 모두 표시하고 있으며 이것을 삭제하려면 TME10 서버에서만 해야한다.

  • PcManagedNode

TME10이 인스톨된 PC 노드를 가리킨다.

User Profile, Group Profile, Sentry Profile, File Package 등을 관리하려면 먼저 Profile Manager를 만들어야 한다.

 

1. Profile Manager 만들기

 

과정1. Policy Region이 만들어지면 이제 Profile Manager를 생성할 수 있다. 물론 Managed Resource에 해당 아이템이 설정되어 있어야 한다.

과정2. 그럼 해당 Policy Region에서 Create메뉴를 클릭해서 Profile Manager를 선택한다.

019.gif

< 그림19. Create ProfileManager 화면 >

과정3. 이름을 입력후 Create&Close버튼을 누르면 화면에 아이콘이 나타날 것이다.


2. User Profile 만들기

 

생성된 Profile Manager를 더블클릭해서 Create메뉴를 보면 Profile...항목이 있을 것이다. 이 항목을 선택해서 잘 살펴보면 여러가지 리소스를 생성시킬 수 있도록 되어 있는데 이 리소스들은 Tivoli의 Product를 인스톨할 때 마다 새로 추가되는 항목들이다.

 

 TME10 Administrator

 User Profile, Group Profile

 Tivoli/Sentry

 Sentry Profile

 Tivoli/Courier

 File Package

 

Sentry Profile, File Package는 뒤에서 살펴볼 것이므로 여기서는 User Profile생성 과정 및 기타사항을 알아보도록 하자.

과정1. Profile Manager의 Create메뉴 Profile...항목을 선택한다.

020.gif

< 그림20. 생성시킬 수 있는 Profile 항목들 >

과정2. 항목중 User Profile을 선택후 이름을 입력하고 Create&Close버튼을 선택하면 아이콘이 생성된다.

과정3. 생성된 User Profile아이콘을 더블클릭한다.

과정4. 윈도우 하단에 있는 User의 생성, 편집, 삭제 등을 위한 각종 버튼을 사용하여 Table형태로 User를 관리하면 된다.

과정5. 적용시킬 Managed Node를 지정해 주려면 Profile메뉴의 Subscribers..를 실행해야 한다.

021.gif

< 그림21. Subscriber 설정 윈도우 >

과정6. Subscriber에는 Managed Node뿐만 아니라 Profile Manager도 지정해 줄 수 있다.

과정7. 편집한 User Table을 Managed Node에 적용시키려면 Profile메뉴의 Distribute..를 실행해야 한다.

022.gif

< 그림22. Distribute 설정 화면 >

Task나 Job은 Task Library내에서만 만들수 있다. 그러므로 Policy Region에 Task Library 리소스를 할당한 후에 Task Library를 먼저 만들어야 한다.

 

1. Task Library 만들기

 

과정1. Policy Region에서 Create 메뉴의 Task Library...항목을 선택한다.

023.gif

< 그림23. Create Task Library 화면 >

과정2. 이름을 입력한후 Create&Close버튼을 누르면 아이콘이 생성된다.


2. Task 만들기

 

과정1. 생성된 Task Library를 더블클릭한다.

과정2. Create메뉴의 Task...항목을 선택한다.

과정3. Task 이름을 입력한다.

과정4. Platforms Supported..항목에 해당 리스트를 체크한다. 이때 해당 프로그램이 플랫폼에 의존적인 명령어라면 해당 플랫폼 리스트를 체크(중복 체크 가능)하고 일반적인 명령어의 실행이나 쉘스크립트라면 Generic을 선택한다.

과정5. Roles Required to Execute Task..항목에 실행시킬수 있는 권한을 준다. 보통 Admin을 줌.

과정6. Create&Close 버튼을 누르면 Task 아이콘이 생성된다.

024.gif

< 그림24. Create Task 실행 화면 >


3. Task 실행하기

 

방법1. 해당 아이콘을 드래그(Drag)해서 적용시키고자 하는 Managed Node나 Profile Manager에 드롭(Drop) 한다. 실행 옵션은 디폴트로 지정된다.

방법2. 해당 아이콘을 더블클릭해서 적용시킬 Managed Node나 Profile Manager를 선택한 후 Execute&Dismiss 버튼을 누른다.

방법3. 해당 아이콘에서 마우스 오른쪽 단추를 누른 상태로 Execute Task...를 선택한후 Execute&Dismiss 버튼을 누른다.


4. Job 만들기

 

과정1. Task를 Job으로 만들어 놓는 것이기 때문에 반드시 해당 Task가 있어야 한다.

과정2. Task Library에서 Create메뉴의 Job...항목을 선택한다.

025.gif

< 그림25. Create Job 실행 화면 >

과정3. Job Name 항목에 이름을 입력한다.

과정4. Task Name 항목에서 해당 Task를 선택한다.

과정5. Output Destination..항목에서 데스크탑으로 팝업 윈도우를 띄울 것인지 파일로 저장할 것인지를 선택한다. (모두 선택 가능) 주의할 것은 Job을 Scheduling할 경우에는 이 항목을 체크하지 말아야 한다.

과정6. 적용시킬 Managed Node나 Profile Manager를 선택한다.

과정7. Create&Close 버튼을 누르면 Job아이콘이 생성된다.


5. Job 실행하기

 

방법1. 해당 아이콘을 드래그(Drag)해서 적용시키고자 하는 Managed Node나 Profile Manager에 드롭(Drop) 한다.

방법2. 해당 아이콘을 더블클릭한다.

방법3. 해당 아이콘에서 마우스 오른쪽 단추를 누른 상태로 Execute Job...를 선택한다.

Tivoli/Sentry라는 TME10 Product를 인스톨하게 되면 시스템 상황, 네트웍 상황, 디스크 상황 등을 감시하고 적절한 조치를 취할수가 있다. 특정 리소스를 모니터링하려면 먼저 Sentry Profile을 만들면서 적당한 리소스를 할당해야 한다.

 

1. 모니터링 리소스

  • 디스크 관련 리소스

 

Inodes free

화일시스템의 여유 Inode의 갯수 체크

Inodes used

화일시스템의 Inode 사용 모니터

Percent inodes used

사용되고 있는 Inode의 비율 모니터

Percent space used

사용되고 있는 디스크 비율 체크

Space free

여유 디스크양 체크

Space used

사용 디스크양 체크

Tivoli DB free space

Tivoli DB 여유 공간 체크


  • 보안 관련 리소스

 

Check file permissions

파일 Permission 체크

Compare files

두개의 파일을 비교 (크기 증가치)

Daemon status

Deamon이나 Process의 Active상태 모니터

File checksum

특정 화일의 Checksum 계산

File size

특정 화일의 Size 계산

Occurrences in file

화일에서 특정 패턴의 빈도수 모니터

User logins by user

Login하고 있는 특정 User수 모니터

User logged in

사용중인 User수 모니터


  • 네트웍 관련 리소스

 

Client RPC timeouts

타임아웃된 클라이언트의 RPC 요구수 모니터

Host status

Host의 상태 모니터

Network collisions

네트웍 패킷 충돌수 모니터

Network collisions/packet

출력 패킷당 충돌비 모니터

NFS bad calls

거절된 NFS 요구수 모니터

Input packet errors

입력 패킷 에러수 모니터

Input packets

전체 도착 패킷수 모니터

Output packet errors

출력 패킷 에러수 모니터

Output packets

전체 출력 패킷수 모니터

Remote oserv status

oserv daemon 상태 모니터

RPC bad calls

거절된 RPC 요구수 모니터



  • 시스템 관련 리소스

 

Available swap space

여유 SwapSpace 모니터

Host status

Host의 상태 모니터

Lingering terminated processes

좀비 프로세스수 체크

Load average

마지막 5분동안 살아있었던 프로세스의 평균수 체크

Page-outs

가상메모리에 의해 씌여지는 평균 페이지수 모니터



  • 프린트 관련 리소스

 


  • 사용자정의 리소스

 

Asynchronous numeric

채널을 통하여 Sentry Engine으로 Event(Number)를 보냄

Asynchronous string

채널을 통하여 Sentry Engine으로 Event(String)를 보냄

Numeric script

Number를 되돌려주는 스크립트 파일

String script

String을 되돌려주는 스크립트 파일





2. Sentry Profile 만들기

 

과정1. Profile Manager의 Create메뉴 Profile...항목을 선택한다.

과정2. Type항목에서 SentryProfile을 선택하고 아이콘 이름을 입력한다.

과정3. 생성된 SentryProfile의 아이콘을 더블클릭한다.

과정4. 윈도우 하단에서 Add Monitor...버튼을 누른다.

과정5. Monitoring Collections..항목에서 Unix_Sentry를 선택한다.

과정6. Monitoring Sources..항목에서 하고자하는 작업의 리소스를 선택한다.

과정7. 리소스에 따른 Monitor Arguments..항목을 입력한다.

 

026.gif

< 그림26. Add Monitor 실행 화면 >

과정8. Add With Defaults...버튼을 누른다.

주의 : Default를 적용할 수 없는 리소스는 Add Empty...버튼을 누른다.

027.gif

< 그림27. Add With Defaults 실행 화면 >

과정9. Response Level (critical, severe, warning, normal, always)에 따라 적당한 Action을 입력한다.

주의 : Action을 입력한 Level만 유효한 것으로 처리된다.

과정10. Set Monitoring Schedule...버튼을 눌러서 Default로 설정된 모니터링 시간을 변경한다.

과정11. Change & Close 버튼을 누른다.

과정12. 입력한 데이타가 추가된 것을 볼 수 있을 것이다. Profile 메뉴의 Save를 선택한다.

과정13. Profile메뉴의 Distribute...를 선택한다.

과정14. 적용시킬 Managed Node나 Profile Manager를 선택한후 분배하면 이 때부터 모니터링이 시작된다.

 

3. 지시기 사용하기(Indicator Collection)

 

과정1. Indicator Collection은 Policy Region에서만 만들수 있다.

과정2. 해당 Policy Region의 Create메뉴에서 Indicator Collection..을 선택한다. 이 때 Managed Resource는 미리 할당되어져 있어야 한다.

028.gif

< 그림28. Create Indicator Collection 화면 >

과정3. 이름을 입력하고 Create & Close버튼을 누르면 아이콘이 만들어질 것이다.

과정4. 생성된 Indicator 아이콘을 더블클릭해서 보면 아무것도 없을 것이다. 이제 Sentry Profile에서 Indicator를 지정해주면 이곳에 그 Sentry Profile의 상태를 지시해 주는 아이콘이 생길 것이다.

과정5. 해당 Sentry Profile을 더블클릭한다.

과정6. Sentry메뉴의 Indicator collection..을 선택한다.

029.gif

< 그림29. Sentry Profile에서 지정하는 화면>

과정7. Availiable Indicator Collections..항목에서 해당 Indicator를 선택한후 Set & Close버튼을 누르면 설정이 끝난다. 이제 앞에서 만들었던 Indicator 아이콘을 더블클릭해 보면 해당 Sentry Profile의 모니터링 상태를 보여주는 아이콘이 보일 것이다.

화일이나 디렉토리 등을 분배하기 위해 Tivoli/Courier Product를 인스톨하게 되면 File Package라는 Profile 리소스가 생기며 관리자는 이 리소스를 이용하여 네트웍을 통한 S/W의 분배를 하게 된다.

 

1. File Package 만들기

 

과정1. 해당 Profile Manager를 클릭한후 Create메뉴의 Profile...항목을 선택한다.

과정2. 리스트에서 FilePackage를 선택하고 아이콘 이름을 입력하고 Create & Close버튼을 누른다.

과정3. 생성된 FilePackage 아이콘을 더블클릭한다.

과정4. Source Host 항목과 Source Directories & Files 항목에 원본이 위치한 노드와 디렉토리 및 파일을 입력한다.

과정5. General Options 항목에서 해당사항을 체크한다.

  • Stop distribution on error : 분배시 에러가 발생하면 분배를 멈춘다.
  • Descend into directories : 원본의 하위 디렉토리를 포함해서 분배한다.
  • Append source path to remote path : 분배시 원본의 전체 경로를 그대로 추가한다.
  • Perform compression on distribution : 분배시 데이타를 압축한다.

과정6. File Mode at Destionations 항목에서 파일 모드를 편집한다.

과정7. 로그를 남기려면 Log Information Options 항목에서 경로를 입력한다.

과정8. 다른 File Package를 중첩하고자 한다면 Nested File Packages항목에서 File Packages...버튼을 클릭하여 원하는 File Package를 선택한다.

과정9. 메뉴상의 Edit에서 Platform-Specific Options.. Unix Options..를 선택한다.

030.gif

< 그림30. Unix Option 설정하는 화면 >

과정10. Destination Directory Path 항목에 분배시킬 목적 디렉토리를 입력한다. 화일명은 원본과 동일하게 되므로 디렉토리만 입력한다. (주의 : 분배시킬 목적 노드는 여기서 지정해 주지 않고 만들어진 File Package를 실행할때 적용되는 노드가 분배되는 목적 노드가 된다.)

과정11. 분배 전이나 후, 또는 분배하면서 실행시킬 프로그램이 있으면 Program Oprions 항목에서 설정해 준다. (주의 : 프로그램이 실행되는 위치는 분배되는 노드가 된다.)

과정12. Set & Close 버튼을 누르면 File Package 생성과정이 마무리 된다.


2. File Package 실행하기

방법1. 해당 아이콘을 드래그(Drag)해서 적용시키고자 하는 Managed Node나 Profile Manager에 드롭(Drop) 한다. 실행 옵션은 디폴트로 지정된다.

방법2. 해당 아이콘을 더블클릭해서 File Package 메뉴의 Distribute...를 선택한후 분배시키고자 하는 목적 노드를 선택하고 Distribute & Close 버튼을 누른다.

(주의 : 분배시 실행 프로그램을 설정해 두었다면 Distribution Type..항목에서 Distribution & Commit 를 체크한다.)

1. Scheduler 관리하기

데스크탑의 Scheduler 아이콘을 더블클릭하면 현재 스케쥴되어 있는 리스트들을 볼 수 있다. 이곳에서 각각의 리스트 스케쥴을 편집하거나 삭제, Enable, Disable 할 수 있다.


031.gif

< 그림31. Scheduler 화면 >


2. Sentry Profile 스케쥴 하기

과정1. Profile Manager에서 해당 Sentry Profile을 드블클릭한후 정의되어 있는 리스트에서 스케쥴하고자 하는 항목을 더블클힉한다. (Chap 6. 2.Sentry Profile만들기 과정10번 화면)

과정2. 화면 오른쪽 하단의 Set Monitoring Schedule...버튼을 누른다.

032.gif

< 그림32. Set Monitoring Schedule 화면 >

과정3. 모니터링 Start Time과 주기를 입력한다.

과정4. 모니터링 시간의 제한을 두려면 Restrictions..버튼을 선택한다.

과정5. 각 항목 시간의 편집을 원하면Customize...을 버튼을 선택, 편집한후 Set&Close를 선택한다.

과정6. Change & Close 버튼을 선택한 후 데스크탑의 Scheduling 아이콘을 보면 방금 정의한 항목이 보일 것이다.

033.gif

< 그림33. Monitoring Restriction 화면 >

3. File Package 스케쥴 하기

과정1. 해당 File Packa

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  180 명