1 / 37

Solstice Enterprise Manager (SUN)

Solstice Enterprise Manager (SUN). 2000년 3월 29일 19992274 류숙현 shryu@postech.ac.kr. 수행 환경(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)

samuru
Download Presentation

Solstice Enterprise Manager (SUN)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Solstice Enterprise Manager (SUN) 2000년 3월 29일 19992274 류숙현 shryu@postech.ac.kr

  2. 수행 환경(1) • Solaris 2.5.1 이상 • SPARC • 32MB 이상 • Motif Run-time Library • TMN 의 Manager로 사용하는 경우 TMN Q3 Stack • Enterprise-wide network 에 적용 (10000 node 이상/100~1000개의 LAN) • Enterprise-wide system/network management solution • 관리 부하 균형 조절 기능 – 분산된 Application, 관리 정보, Agent

  3. 수행 환경(2) • TMN Q3 interface (선택 사양) 지원 • SNMP Agents 및 Application들과 호환성 유지 • 지원 protocol • SNMP, SNMPV2, CMIP, SNM RPC

  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을 수행

  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 처리

  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 지원

  7. 주요구성요소(4) Agent MPA MIS PMI

  8. 제공기능(1)

  9. 제공기능(2) – Viewer

  10. 제공기능(3) - Viewer • Network의 다양한 view 사이의 연결 • Network 전체를 Monitor • 관리해야 할 Object를 찾고, 추가 • Report, Event, Trap등을 수신 • 발견되지 않은 Device들은 수동으로 추가 • Map 상의 Object들을 추가, 이동, 변경, 삭제

  11. 제공기능(4) - Viewer • Viewer tool이 제공하는 Sub-tool • Object Palette : 화면상에 표시해야 할 관리 대상들의 ICON에 대한 정의를 한다. ICON의 생성, 변경, 삭제, 색상, 모양 등의 속성 설정

  12. 제공기능(5) - Viewer • Object Configuration : 관리해야 할 대상들에 대한 생성 및 수정, 관리 대상에 대한 description, Agent등에 대한 설정

  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를 부름,

  14. 제공기능(7) - Viewer • Request template list를 생성, 추가하기 위하여 Request Designer를 부름

  15. 제공기능(8) - Viewer • Request Monitor : 현재 MIS에 운영 중인 Request들에 대한 display를 담당, Request들에 대한 stop,resume,delete,examine • Request Examine : 현재 MIS에 운영 중인 Request들에 대한 수동의 점검 기능 제공, 현재 상태에 대한 자세한 상황을 pop-up window를 통하여 출력

  16. 제공기능(9) - Discover

  17. 제공기능(10) - Discover • Discover Function • Local, Remote에 있는 관리 대상을 자동 혹은 수동으로 찾는 기능 제공 • MIS를 위한 대상으로 자동 변환 • 사용자 정의 방법을 통해 발견하고자 하는 대상들에 대한 기준 설정 • 관리 대상에 대한 선별적인 discover 기능 제공 ( Search 조건, Agent의 Mapping, Network및 Network 의 traffic을 줄일 수 있다)

  18. 제공기능(11) - Discover

  19. 제공기능(12) - Discover • Monitor Function • MIS Topology 정보 들을 주기적으로 갱신하는 역할을 담당 • 찾아야 할 대상/ 찾지 말아야 할 대상, Log 정보의 설정, 시작/종료 일시 등의 설정이 가능

  20. 제공기능(13) - Discover

  21. 제공기능(14) – Request Designer • 관리 대상들에 대하여 Rule-based Management가 가능하도록 한다. • Rule들은 Condition language에 의해 표현 • Language Interface • 관리 대상을 위한 request template를 만들 수 있는 기능 제공 • State Templates • 그래픽 유형을 가진 MIB 형태로 Request Template들을 생성, 수정, Control 할 수 있는 기능 제공 • Setting condition • Rule에 대한 조건을 설정, 생성, 추가, 삭제, 수정 기능

  22. 제공기능(15) – Request Designer • Poll Rates control • 사용자 들이 설정한 request들에 대한 polling 기준을 설정 • Poll Rate에 대한 생성, 추가, 수정 및 삭제 등의 기능 제공

  23. 제공기능(16) – Object Editor • 관리를 위한 대상들의 MIT(Management Information Tree) 를 Browse 할 수 있는 기능 제공 • 새로운 관리 대상에 대한 생성, 삭제 작업 지원 • 관리 대상에 대한 속성 및 속성 값을 지정 • 관리 대상에 대한 Action을 Invoke

  24. 제공기능(17) – Object Editor

  25. 제공기능(18) – Alarm Manager • Summary window와 Association window로 구성 • 여러 개의 관리 대상들을 Group화하여 Alarm 할 수 있는 기능 제공 • Field의 주어진 조건에 따라 Grouping이 가능하도록 한다. • 다음의 방법으로 관리자에게 통보 • Pop-up window • E-mail • Pager • Sound, Audio • Device Icon의 색상 변화

  26. 제공기능(19) – Alarm Manager • 사전에 속성 설정하여 횟수, 장애 발생 원인의 summary등의 기능 제공 • 복수의 Concurrent Alarm Manager의 운영이 가능하도록 한다.

  27. 제공기능(20) – Alarm Manager

  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에 저장될 수 있다.

  29. 제공기능(22) – Log Manager

  30. 제공기능(23) – Log Viewer • Log 에 저장된 Event log record를 본다. • 최근에 저장된 log record들이 출력 • 다음의 4가지 기준에 따라서 log record display filter의 정의가 가능 • Object instance • Object classes • Event type • Data / time

  31. 제공기능(24) – Log Viewer

  32. 제공기능(25) – SNMP Browser • SNMP MIB을 위한 속성 및 속성 값을 설정, 저장, 수정

  33. 제공기능(26) – Access Manager • Application Access • 사용자들에 대한 access 권한을 grant/deny 하는데 사용 • Application Feature Access • 사용자별로 사용 가능한 application을 정의

  34. 제공기능(27) – Access Manager

  35. 제공기능(28) – Data Collector • 필요한 Data들을 조회가능 • 모아진 Data들은 Grapher tool을 통하여 Graphic으로 처리 가능

  36. 제공기능(29) – Data Collector

  37. 반영 사항 • Manager의 Java 구현 • Web 기반의 Management 가능하도록 설계 • Module의 기능 특성화를 시키고 분산할 수 있도록 설계 • 여러 가지 Protocol이 수용되도록 설계 • 기반으로 할 수 있는 API설계 (이것을 통하여 또 다른 형태의 Manager를 설계할 수 있도록 한다)

More Related