solstice enterprise manager (sun)
DESCRIPTION
Solstice Enterprise Manager (SUN). 2000년 3월 29일 19992274 류숙현 [email protected]. 수행 환경(1). S olaris 2.5.1 이상 S PARC 32 MB 이상 M otif Run-time Library T MN 의 Manager 로 사용하는 경우 TMN Q3 Stack E nterprise-wide network 에 적용 (10000 node 이상/100~1000개의 LAN) - PowerPoint PPT PresentationTRANSCRIPT
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(1)
Solstice Enterprise Manager (SUN)
2000 년 3 월 29 일
19992274 류숙현[email protected]
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(2)
수행 환경 (1)• Solaris 2.5.1 이상• SPARC• 32MB 이상• Motif Run-time Library• TMN 의 Manager 로 사용하는 경우 TMN Q3 Stack• Enterprise-wide network 에 적용 (10000 node 이상 /10
0~1000 개의 LAN)• Enterprise-wide system/network management solution• 관리 부하 균형 조절 기능 – 분산된 Application,
관리 정보 , Agent
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(3)
수행 환경 (2)• TMN Q3 interface ( 선택 사양 ) 지원• SNMP Agents 및 Application 들과 호환성 유지• 지원 protocol
– SNMP, SNMPV2, CMIP, SNM RPC
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(4)
주요 구성 요소 (1)• Portable Management Interface (PMI)
– 관리 작업을 MIS 로 이어주는 interface– NMF 에 서비스 제공 API 로 제안– 초기화 MIS 로의 분산 메시지 전달 interface 설정– 분산화 Application 은 PMI 를 통하여 어떠한 host 로
부터 수행될 수 있다 .– Event 제출 및 전파– Data 의 encoding 및 decoding– PMI 를 사용하는 Application 은 Agent 가 사용하는 하부
관리 protocol 의 세부사항에 대해 알 필요가 없음– PMI 는 application 으로 하여금 관리 대상 객체에 대해
Get, Set, Create, Delete, 및 Action 을 수행
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(5)
주요구성요소 (2)• Management Information Server (MIS)
– Management Information Tree 의 생성 , 유지 , 삭제– Meta data repository 에 존재하는 관리대상 자원에 대한
기술의 저장소– Client 가 객체명을 제시하면 MIS 는 해당 객체에
접근하기 위해 필요한 protocol 과 그 protocol 내부에서 사용할 주소 결정
– 복수 client 의 요청에 대한 조정– Log 를 포함하는 local data 를 위한 영속적인 저장소– MIS 의 내부 및 외부에 존재하는 data 에 대한 분산
다중 사용자 접근– SNMP Trap 및 Event 처리
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(6)
주요구성요소 (3)– Schema-to-GDMO 및 SNMP-to-GDMO compiler– Local 객체를 위한 객체 관리 서비스
• Management Protocol Adaptor (MPA)– Agent 들의 Protocol 번역– Solstice Enterprise Manager 로 하여금 실질적으로 모든
종류의 Agent 로 부터 관리 정보를 받아 들임– 표준 및 비표준 Agent 와 통신– 각각의 MPA module 은 한가지 protocol 만을 지원– MPA 와 MIS 사이의 모든 통신은 PMI 를 통하여
이루어짐– CMIP, SNMP, RPC 지원
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(7)
주요구성요소 (4)
Agent MPA MIS
PMI
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(8)
제공기능 (1)
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(9)
제공기능 (2) – Viewer
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(10)
제공기능 (3) - Viewer• Network 의 다양한 view 사이의 연결• Network 전체를 Monitor• 관리해야 할 Object 를 찾고 , 추가• Report, Event, Trap 등을 수신• 발견되지 않은 Device 들은 수동으로 추가• Map 상의 Object 들을 추가 , 이동 , 변경 , 삭제
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(11)
제공기능 (4) - Viewer• Viewer tool 이 제공하는 Sub-tool
– Object Palette : 화면상에 표시해야 할 관리 대상들의 ICON 에 대한 정의를 한다 . ICON 의 생성 , 변경 , 삭제 , 색상 , 모양 등의 속성 설정
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(12)
제공기능 (5) - Viewer– Object Configuration : 관리해야 할 대상들에 대한 생성 및
수정 , 관리 대상에 대한 description, Agent 등에 대한 설정
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(13)
제공기능 (6) - Viewer– Layers Configuration : 화면상의 출력을 위한 선별적인
Layer 의 설정 , 배경그림 설정 , 관리 대상의 출력 방법 , Zoom factor, 상태 변화에 따른 값 설정
– Zooming : Zoom In 기능과 Zoom Out 기능– Gather : 관리 해야 할 대상들을 찾을 수 있는 기능 제공 ,
찾고자 하는 대상을 Group 화 하여 찾을 수 있는 기능 제공 , 사용자 정의에 의한 Group 가능
– Data Viewer : 찾고자 하는 대상에 대한 Data 설정을 통하여 사용자가 정의한 출력 방법에 따라서 출력하는 기능 , 찾고자 하는 대상에 대한 Polling 기준 설정
– Request Manager : Request Template list 에 있는 template 에 따라서 새로운 request 를 launch, Request Template list 에 있는 template 를 수정하기 위하여 request designer 를 부름 ,
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(14)
제공기능 (7) - Viewer– Request template list 를 생성 , 추가하기 위하여 Request
Designer 를 부름
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(15)
제공기능 (8) - Viewer– Request Monitor : 현재 MIS 에 운영 중인 Request 들에
대한 display 를 담당 , Request 들에 대한 stop,resume,delete,examine
– Request Examine : 현재 MIS 에 운영 중인 Request 들에 대한 수동의 점검 기능 제공 , 현재 상태에 대한 자세한 상황을 pop-up window 를 통하여 출력
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(16)
제공기능 (9) - Discover
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(17)
제공기능 (10) - Discover• Discover Function
– Local, Remote 에 있는 관리 대상을 자동 혹은 수동으로 찾는 기능 제공
– MIS 를 위한 대상으로 자동 변환– 사용자 정의 방법을 통해 발견하고자 하는 대상들에
대한 기준 설정– 관리 대상에 대한 선별적인 discover 기능 제공 ( Search
조건 , Agent 의 Mapping, Network 및 Network 의 traffic 을 줄일 수 있다 )
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(18)
제공기능 (11) - Discover
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(19)
제공기능 (12) - Discover• Monitor Function
– MIS Topology 정보 들을 주기적으로 갱신하는 역할을 담당
– 찾아야 할 대상 / 찾지 말아야 할 대상 , Log 정보의 설정 , 시작 / 종료 일시 등의 설정이 가능
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(20)
제공기능 (13) - Discover
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(21)
제공기능 (14) – Request Designer• 관리 대상들에 대하여 Rule-based Management 가
가능하도록 한다 .• Rule 들은 Condition language 에 의해 표현• Language Interface
– 관리 대상을 위한 request template 를 만들 수 있는 기능 제공
• State Templates– 그래픽 유형을 가진 MIB 형태로 Request Template 들을
생성 , 수정 , Control 할 수 있는 기능 제공• Setting condition
– Rule 에 대한 조건을 설정 , 생성 , 추가 , 삭제 , 수정 기능
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(22)
제공기능 (15) – Request Designer• Poll Rates control
– 사용자 들이 설정한 request 들에 대한 polling 기준을 설정
– Poll Rate 에 대한 생성 , 추가 , 수정 및 삭제 등의 기능 제공
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(23)
제공기능 (16) – Object Editor• 관리를 위한 대상들의 MIT(Management Information
Tree) 를 Browse 할 수 있는 기능 제공• 새로운 관리 대상에 대한 생성 , 삭제 작업 지원• 관리 대상에 대한 속성 및 속성 값을 지정• 관리 대상에 대한 Action 을 Invoke
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(24)
제공기능 (17) – Object Editor
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(25)
제공기능 (18) – Alarm Manager• Summary window 와 Association window 로 구성• 여러 개의 관리 대상들을 Group 화하여 Alarm 할
수 있는 기능 제공• Field 의 주어진 조건에 따라 Grouping 이
가능하도록 한다 .• 다음의 방법으로 관리자에게 통보
– Pop-up window– E-mail– Pager– Sound, Audio– Device Icon 의 색상 변화
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(26)
제공기능 (19) – Alarm Manager• 사전에 속성 설정하여 횟수 , 장애 발생 원인의
summary 등의 기능 제공• 복수의 Concurrent Alarm Manager 의 운영이
가능하도록 한다 .
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(27)
제공기능 (20) – Alarm Manager
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(28)
제공기능 (21) – Log Manager• Log Object 들을 생성 , 수정 , 삭제• Log Object event notification 들에 대한 log record 들• Agent 들은 관리 해야 할 대상들의 상태 변화를
감지 event notification 을 만든다 log object 를 갱신하기 위해 MIS 에 통보
• Log record 들은 Log viewer application 을 통하여 browsing 될 수 있다
• Log record 들은 file 및 DB 에 저장될 수 있다 .
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(29)
제공기능 (22) – Log Manager
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(30)
제공기능 (23) – Log Viewer• Log 에 저장된 Event log record 를 본다 .• 최근에 저장된 log record 들이 출력• 다음의 4 가지 기준에 따라서 log record display filter
의 정의가 가능– Object instance– Object classes– Event type– Data / time
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(31)
제공기능 (24) – Log Viewer
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(32)
제공기능 (25) – SNMP Browser• SNMP MIB 을 위한 속성 및 속성 값을 설정 , 저장 ,
수정
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(33)
제공기능 (26) – Access Manager• Application Access
– 사용자들에 대한 access 권한을 grant/deny 하는데 사용
• Application Feature Access– 사용자별로 사용 가능한 application 을 정의
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(34)
제공기능 (27) – Access Manager
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(35)
제공기능 (28) – Data Collector• 필요한 Data 들을 조회가능• 모아진 Data 들은 Grapher tool 을 통하여 Graphic
으로 처리 가능
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(36)
제공기능 (29) – Data Collector
Solstice Enterprise Manager (SUN)
POSTECHDP&NM Lab.
(37)
반영 사항• Manager 의 Java 구현• Web 기반의 Management 가능하도록 설계• Module 의 기능 특성화를 시키고 분산할 수
있도록 설계• 여러 가지 Protocol 이 수용되도록 설계• 기반으로 할 수 있는 API 설계 ( 이것을 통하여 또
다른 형태의 Manager 를 설계할 수 있도록 한다 )