Document toolboxDocument toolbox

Topology View

Playce RoRo에서는 Inventory에 등록되어 분석된 서비스의 구조나 아키텍처를 직접 엔지니어가 구상하여 기록을 남기지 않아도 Topology View 형태로 상관 관계를 분석할 수 있는 시스템을 보유하고 있습니다.

해당 시스템을 이용하면 현재 이용중인 시스템의 IT인프라를 한눈에 확인 후 분석할 수 있으며, 자동화 된 시스템에 의해 유지 보수/관리 되어 Playce RoRo 시스템을 통해 언제든지 확인 할 수 있습니다.

 

화면구성

네트워크 토폴로지는 측면 패널, 가운데 영역의 토폴로지 다이어그램, 우측의 선택한 노드의 세부 정보 창의 세가지 창으로 나뉩니다.

<그림 1. Playce RoRo Topology - 기본 화면 구성 >

 

네트워크 토폴로지를 사용하려면 다음과 같이 수행합니다.

  1. 서비스 목록 또는 서버 목록에서 Network Topology 컬럼의 [View] 버튼을 클릭합니다.

  2. 새창에서 Network Topology 팝업이 출력되어 시각화된 서버의 종속성을 확인할 수 있습니다.

  3. 서비스, 서버별 세부 정보 페이지에서도 Network Topology 팝업을 출력시킬 수 있습니다.

 

좌측의 측면 패널에서 아이콘을 선택하면 다음의 작업을 수행할 수 있습니다.

항목

설명

항목

설명

Filters and Options

  • Filter Template

    • 생성된 Network Filter 템플릿을 적용하여 서버 목록을 필터링 합니다.

    • Network Filter를 새롭게 생성할 수도 있습니다.

  • Filter by

    • IP Whitelist, IP Blacklist를 적용해서 필터합니다

    • Whitelist로 필터될 경우 모든 리스트를 보여주고, Blacklist로 필터될 경우 해당 내용이 제외된 상태로 필터 되어 보여집니다.

  • Clear Filters

    • 적용된 필터를 해제합니다.

  • Options

    • 토폴로지 상에서 보여지는 자식 노드들을 선택적으로 볼 수 있도록 적용하는 것이 가능합니다.

  • Show Diagram

    • 네트워크 다이어그램 그리기를 수행합니다.

Node List

  • Server List

    • 인벤토리에 등록되어 분석 된 서버 리스트를 보여줍니다.

    • 체크박스를 선택 해제할 경우, 해제한 서버는 리스트에 보이지 않습니다.

    • 단, 기준이 되는 서버의 경우 체크 해제할 수 없습니다.

<그림 2. Playce RoRo Topology - Node List 중 Server List>

 

  • Port Map

    • Discover 및 Topology에 표시되는 Source Server들을 Port를 가진 Port Map 형태의 리스트로 표시합니다.

Interactions

  • 다음과 같은 방법으로 토폴로지 다이어그램과 상호 작용할 수 있습니다.

    • 노드 세부정보를 보려면 노드를 클릭하세요.

    • 이동하려면 빈 영역을 드래그하세요.

    • 확대하려면 위로 스크롤하세요.

    • 축소하려면 아래로 스크롤하세요.

    • 연결을 강조 표시하려면 마우스를 가져갑니다.

Legend

  • 다이어그램에 사용되는 아이콘이 표시됩니다.

 

 

다음은 토폴로지 다이어그램 영역에 대한 설명입니다.

항목

설명

항목

설명

초기 화면

  • 네트워크 토폴로지에 최초 접근 시 다이어그램이 표시되지 않습니다. 화면 정중앙의 [Show Diagram] 버튼을 클릭해야 다이어그램이 표시됩니다.

Horizontal / Radial 그리기

  • Horizontal 그리기

    • 토폴로지 다이어그램의 기본값은 Horizontal 그리기 입니다.

    • 중심이 되는 서비스 혹은 서버가 좌측 끝에 배치되며, 서버 > 미들웨어 > 애플리케이션 > 데이터베이스 (데이터소스) 순으로 나열됩니다.

  • Radial 그리기

    • 팝업 우측 상단에서 Radial 버튼을 클릭하면 토폴로지 다이어그램이 방사형으로 그려집니다.

    • 중심이 되는 서비스 혹은 서버가 다이어그램 가운데에 배치됩니다.

 

Select Multiple Nodes 버튼 On/Off

  • 노드 다중 선택 및 일괄 이동 기능은 다음과 같이 수행합니다.

    1. 팝업 우측 상단의 Select Multiple Nodes 토글 버튼을 On 상태로 변경합니다.

      • 토폴로지 다이어그램 영역의 노드를 다중 선택할 수 모드로 전환됩니다.

    2. 인접한 여러개의 노드를 드래그 시, 드래그 한 영역이 표시되면서 해당 영역 내 노드가 선택 상태로 표시됩니다.

    3. 다중 선택된 노드를 원하는 위치로 드래그 시, 일괄 이동이 가능합니다.

    4. 드래그 한 영역이 드롭되었을 시, 토폴로지 다이어그램의 노드 위치가 변경되어 반영됩니다.

    5. Select Multiple Nodes 토글 버튼을 Off 상태로 변경하면, 노드 다중 선택 모드가 해제됩니다.

      • 빈 화면에서 토폴로지 다이어그램을 이동시킬 수 있습니다.

 

Connection Line의 툴팁

  • 서버-서버 간 Connection Line에 마우스 오버 시, 세부 정보를 확인할 수 있는 툴팁이 표시됩니다.

    • 툴팁 상단 영역에 소스 서버와 타깃 서버가 표시됩니다.

    • 하위에는 연결된 포트 개수와 해당되는 포트 목록이 표시됩니다.

    • 서버 이름을 클릭하면 새창을 통해 서버 세부 정보 페이지로 이동합니다.

 

 

토폴로지 다이어그램에서 노드 아이콘을 선택하면 노드에 대한 세부 정보가 표시되며, 노드별 표시되는 세부 정보는 다음과 같습니다.

  • 각 노드별 세부 정보 화면에서 상단 타이틀을 클릭하면, 새창을 통해 세부 정보 페이지로 이동합니다.

  • 타이틀 우측의 옵션(3 dots) 하위의 [Show/Hide Columns] 버튼을 통해 표시/숨김 항목을 설정할 수 있습니다.

항목

설명

Service 세부 정보

  • 기본 표시 항목

    • Service ID, Service Name, Customer Service Code, Business Code, Business Category, No of Servers, No of Middlewares, No of Applications, No of Databases,

  • 서비스 각 항목 들의 정의는 Service 페이지를 참고 바랍니다.

Server 세부 정보

  • 기본 표시 항목

    • Sever ID, Sever Name, Service, Window Y/N, IP Address, SSH Port, Authentication Type, Username, No of Middlewares, No of Applications, No of Databases

    • Inbound Traffic (Port, Protocol, Source Name, Source IP, Resource Type, Resource Name)

    • Outbound Traffic (Port, Protocol, Target Name, Target IP, Resource Type, Resource Name)

  • 서버 각 항목 들의 정의는 Server 페이지를 참고 바랍니다.

Discovered Server 세부 정보

  • 기본 표시 항목

    • IP Address, Discovered Date

    • Inbound Traffic (Port, Protocol, Source Name, Source IP, Resource Type, Resource Name)

    • Outbound Traffic (Port, Protocol, Target Name, Target IP, Resource Type, Resource Name)

  • 타이틀 우측의 옵션(3 dots) 버튼 하위의 [Add to Inventory] 버튼을 통해 인벤토리에 추가할 수 있습니다.

Middleware 세부 정보

  • 기본 표시 항목

    • Middleware Instance Name, Middleware, Service, Server, Middleware Type, Vendor, Engine Name, Engine Version, Instance Install Path, Config File Path, Port, Run User, Java Version

  • 미들웨어 각 항목 들의 정의는 Middleware 페이지를 참고 바랍니다.

Application 세부 정보

  • 기본 표시 항목

    • Application Name, Service, Server, Application Type, Deploy Path, Added Type

  • 애플리케이션 각 항목 들의 정의는 Application 페이지를 참고 바랍니다.

Database

  • 기본 표시 항목

    • Database Instance Name, Database, Service, Server, Vendor, Engine Name, Table Count, View Count, Function Count, Procedure Count

  • 데이터베이스 각 항목 들의 정의는 DataBase 페이지를 참고 바랍니다.

Datasource (Discovered Database)

  • 기본 표시 항목

    • Server, Engine Name, Connection Port, Database Service Name, JDBC Connection URL, Username, Discovered Date

  • 타이틀 우측의 옵션(3 dots) 버튼 하위의 [Add to Inventory] 버튼을 통해 인벤토리에 추가할 수 있습니다.

 

다음을 툴바에 대한 설명입니다.

항목

설명

Refresh

  • 클릭 시, 네트워크 토폴로지 다이어그램을 새로고침 합니다.

Zoom IN

  • 네트워크 다이어그램 영역을 확대합니다.

  • [Select Multiple Nodes] 토글 버튼의 Off 상태에서 마우스 휠 스크롤을 통해서도 가능합니다.

Zoom Out

  • 네트워크 다이어그램 영역을 축소합니다.

  • [Select Multiple Nodes] 토글 버튼의 Off 상태에서 마우스 휠 스크롤을 통해서도 가능합니다.

Screenshot

  • 화면을 스크린샷 형태로 저장합니다.