OWLens

OWLens 주요기능

  • 아키텍처
  • 실시간 모니터링
  • 장애관리
  • Context Analyzer
  • 통계 분석 보고서
  • 사용자 권한 관리

아키텍처(Architecture)

개요

성능관리 모니터링을 위해 표준 RFC/JMX 방식을 이용

OWLens는 모니터링 대상 SAP 인스턴스에 Packet Capture Agent를 설치

OWLens 서버사양
H/W (최소 사양) S/W SAP Information
  • CPU : 4 Core 이상
    (HANA SQL 수집 시 2 CPU * 4 Core 이상)
  • Memory : 32GB 이상
    (HANA SQL 수집 시 16 GB 이상)
  • Disk : 1TB 이상
    (보관주기, 용량에 따라 다를 수 있음)
  • OS : Linux(권장)/Windows Server
  • DBMS : MariaDB
  • WAS : Tomcat
  • 각 AP 별 접속 정보
    (IP, System #, System ID, Client #, DB Info)
  • SAP User Account : owlens

통합 모니터링

다수의 SAP 시스템에 대한 단일 콘솔을 통합 모니터링

Real Time Overview I: 시스템 전체 현황 대시보드

고객의 전체 시스템을 시스템별로 실시간 현황 모니터링

접속 사용자 / Throughput / 응답시간 / CPU, Memory of OS

Real Time Overview II: 특정 시스템 인스턴스별 현황 대시보드

특정 시스템을 인스턴스별로 실시간 현황 모니터링

접속 사용자 / Throughput / 응답시간 / CPU, Memory of OS

Work-process / Lock, Update Record / ABAP Dump

OWLView

모니터링 항목 설정 변경

모니터링 항목에 대한 설정 변경

모든 인스턴스 별로 모니터링을 기동 또는 중지할 수 있는 기능 제공

사용자 정보/사용자별 KPI Alert 통보방식/SAP System/메타데이터 수집/ABAP Dump/Program Monitor/SSR White List 등 모니터링 항목에 대한 설정 기능 제공

실시간 모니터링

모니터링 항목

OWLens에서 지원되는 SAP에 대한 주요 모니터링 항목

Transaction 상세 모니터링(SSR)

초 단위 SSR(Single Statistics Record) 상세 데이터 수집

수집된 SSR 데이터를 기반으로 프로그램 레벨 단위의 상세 응답시간에 대한 모니터링 지원

모든 트랜잭션 유형에 대한 모니터링을 지원하며, 사용자가 특정 유형만 선별하여 관리할 수 있는 필터기능 제공

응답시간에 대한 상세 응답시간 구성 항목 정보 제공 (Processing Time, DB Time, GUI Time 등)

OWLView - SAP 트랜잭션 응답시간/현황에 대한 가장 혁신적인 뷰

OWLView chart

시간을 Y 축, 응답시간을 X 축으로 하여 트랜잭션 스텝들을 3초 단위로 표시

관심 트랜잭션 스텝 영역을 마우스로 드래그

Scattered pattern을 통한 시스템 상태 파악

OWLView grid

Chart에서 마우스로 드래그한 영역에 포함된 트랜잭션 스텝의 상세 내역을 그리드 형태로 표현

수행기간 / 시스템, 인스턴스 / 사용자 / Report / 응답시간 / 구간별 응답시간을 응답시간으로 정렬하여 표현

SSR Viewer / SQL Viewer를 그리드의 컨텍스트 메뉴로 연결 제공

중복 로그온 현황

중복 로그온 현황 실시간 모니터링 및 중복 로그온 사용자 이력 제공

AP 서버에 동일한 ID로 별도의 터미널에서 다중 접속한 사용자 현황에 대한 모니터링 정보 제공
(사용자명, 접속 터미널 Hostname & IPAddress 정보, 클라이언트명, 세션 수 등)

특정 시점 데이터 상세 모니터링

사용자가 원하는 과거의 특정 시점에 대한 상세 모니터링 기능

Time Navigator

실시간 차트에서 Time navigator 조작으로 간단하게 과거 어느 시점이라도 시스템 상황 재현이 가능

과거 시점 데이터의 누락 없는 완벽한 재현

장애관리

KPI 기반 임계치 설정

모니터링 항목에 대한 KPI 기반의 임계치 설정 기능

성능 관련 모든 모니터링 항목에 대한 KPI 임계치 설정 기능

Warning, Critical 단계의 심각도 정의 기능 제공

KPI Alert 활성/비활성 선택 기능을 통한 관리 기능 제공

연속으로 정의된 횟수 이상으로 임계치가 지속될 경우에만 Alert이 발생하도록 설정할 수 있어, 순간적으로 발생하는 성능 이슈는 물론 일정 시간 이상 지속되는 성능 문제 발생에도 Alert 설정 가능

Alert 실시간 통보 및 사용자 별 수신 설정

Alert 발생 시, 다양한 형태(E-Mail, SMS 등)로 담당자에게 실시간 통보

사용자 별 장애 이벤트 수신 설정 기능

성능 관련 모든 모니터링 항목에 대한 KPI 임계치 설정 기능

Warning, Critical 단계의 심각도 정의 기능 제공

KPI Alert 활성/비활성 선택 기능을 통한 관리 기능 제공

연속으로 정의된 횟수 이상으로 임계치가 지속될 경우에만 Alert이 발생하도록 설정할 수 있어, 순간적으로 발생하는 성능 이슈는 물론 일정 시간 이상 지속되는 성능 문제 발생에도 Alert 설정 가능

Alert 발생 시점에 연관 항목 상세 데이터

Alert 발생 시점의 연관 항목에 상세 데이터 제공 기능(Alert Center & Context Analyzer)

Context Analyzer - Root Cause Analysis

특정 상황에 대한 Context Analysis를 수행하여, 문제 상황의 Root Cause Analysis 및 연관항목의 상태를 분석

접수된 Alert 항목에 대한 상세 수준의 분석으로 확장
- Alert 발생 추이(수준별)
- 항목별 상세 검색
- 발생시 서버 환경 연계 분석(응답시간, 트랜잭션)
- Context Analysis로 확장

ABAP Dump 감지 기능

ABAP Dump 실시간 모니터링

모니터링 대상 Dump 유형 등록 및 Dump 발생 시 사용자 통보 여부 설정 기능

실시간으로 발생된 ABAP Dump 개수 추이 그래프 및 Dump 내용 상세 분석 기능 제공

ABAP Dump 발생 시, 담당자에게 통보 방식(E-Mail, SMS) 설정 기능 제공

특정 Event 집중 감시 기능 및 JOB 상태 모니터링

특정 Event에 대한 집중 감시 기능 제공

배치작업, 백그라운드 작업의 비정상 수행 상태에 대한 모니터링 및 통보 기능 제공

특정 KPI 이벤트 항목에 대한 예외 처리 기능인 White List 등록 기능을 제공하여 Alert의 예외적인 처리 지원

Task Type, Account, Report, Tcode, RFM 모듈 별 등록이 가능

Program Monitor를 통해 특정 Program(Batch, Background 등)의 시작, 종료, 장시간 종료되지 않는 프로그램 등을 모니터링 가능

Context Analyzer

이슈 시점의 시스템 문맥 데이터

특정 상황의 시스템 상세 문맥 데이터를 제공하여 이슈의 근본 원인을 신속하게 파악할 수 있도록 지원

Context Analyzer - Root Cause Analysis

특정 상황, 이슈 시점(ALERT 발생 시점, 문제 시점)에 대해 시스템 문맥(연관된 전체 현황)에 기반한 분석 수행

문제 상황의 근본 원인에 대한 신속한 파악 지원

트랜잭션 스텝 현황 간트 차트

시스템의 트랜잭션 스텝 발생 현황을 간트 차트로 제공

트랜잭션 스텝 간트 차트

SAP 시스템의 전체 AP에서 발생한 트랜잭션 스텝을 간트 차트 형태로 제공

KPI 성능 정보 통합 제공

시스템의 트랜잭션 스텝 발생 시점의 KPI 성능 정보 통합 제공

KPI 성능 정보 통합 제공으로 손쉬운 연계 분석

트랜잭션 스텝 간트 차트에서 특정 시점을 클릭하면 차트에 시각 지시선이 표시됨(상단 UI의 노란색 점선 표시)

간트 차트 하단에 시스템의 주요 성능 지표(KPI)들의 추이 차트가 표시됨 - CPU, Memory, User, Extended memory, Queue, Work process, Throughput, Response time

상단 간트 차트의 시각 지시선과 하단의 모든 추이 차트의 시각 지시선이 동기화되어 동작

시스템의 성능 조건과 트랜잭션의 상호 영향을 직관적으로 파악 가능

ALERT, Dump, Log 정보 통합 제공

시스템의 트랜잭션 스텝 발생 시점의 ALERT, Dump, Log 정보 통합 제공

OWLens ALERT, SAP ABAP Dump 및 System/Application log 정보 통합 제공으로 손쉬운 연계 분석

트랜잭션 스텝 간트 차트에서 특정 시점을 클릭하면 차트에 시각 지시선이 표시됨(상단 UI의 노란색 점선 표시)

간트 차트 하단에 ALERT, Dump, Log 발생 현황 추이 차트가 표시됨

각종 ALERT, Dump, Log들과 트랜잭션의 상호 영향을 직관적으로 파악 가능

발생한 ALERT, Dump, Log의 상세 정보를 한 화면에 통합 제공하여 One step 분석이 가능하도록 편의성 제공

통계 분석 보고서

다양한 조건의 통계 분석 리포트

OS, 응답시간, 트랜잭션, 사용자, Top List, ABAP Dump, 중복 사용자 등에 대한 보고서

일별/주별/월별/분기별/년별 보고서

보고서 출력을 위한 다양한 조건 및 필터설정

보고서 type 설정

주말 데이터 포함 여부

포함할 AP server 설정

work hour 개념: day time, night time

기간 설정: 일/주/월/분기/년

보고서 항목별 상세 조건 설정

장기 추이 분석 및 엑셀 다운로드 기능

보고서에서 장기 추이를 분석

상세 데이터를 엑셀 파일로 다운로드하여 각종 업무에 활용

미사용 프로그램/미사용 오브젝트 리포트

미사용 프로그램/미사용 오브젝트에 대한 통계 분석 리포트 제공

특정 기간 동안 프로그램 수행 이력과 사용되지 않은 프로그램들에 대한 현황 조회 보고서 제공

프로그램 명 패턴 검색 제공

프로그램 수행 횟수, 호출시간, 마지막 호출 사용자 정보 제공

특정 DB 테이블들이 얼마나 사용되었는지, 수행이력(Insert, Update, Delete)이 없는 테이블에 대한 이력 제공

Expensive SQL 통계 분석 리포트

장시간(1초 이상) 수행 SQL 통합 모니터링 및 리포트

SQL View(사용자 트랜잭션의 SQL 수행 내역 조회)

Context Analyzer(연계 분석), KLUG View, User Transaction History View에서 연결 제공

SAP 트랜잭션 수행 중 DBMS로 요청된 Expensive SQL에 대한 정보 제공

SQL, Bind Variable, Execution Plan 제공

어떤 사용자가 어떤 SAP User ID로 어떤 Report 수행 중에 DBMS에 어떤 부하를 야기하였는가에 대한 종합 뷰

통계 분석 시 연계 분석 지원

통계 분석 시 특정 시점에서 실시간 데이터와 연계 분석 지원

통계 분석 대상 시간대 설정

모든 시간

업무 시간

업무 외 시간

업무 집중 시간

특정 시점의 실시간 데이터 연동

상세분석이 필요한 특정 시점의 특정 항목 상세 데이터 조회

그래프에서 연계분석이 필요한 항목 리스트 제공

연계분석 항목 선택 시 해당 시점의 상세 정보 제공

보고서에서 장기 추이를 분석한 이후 문제가 되는 과거 특정 시점의 데이터 분석 용도로 활용

사용자 권한 관리

SAP 권한 설정 현황

사용자별 T-Code 사용률

기본적인 보안 정책 위배 사용자 검출

User

미 접속 사용자

패스워드 미 변경 사용자

트랜잭션 사용률이 10% 미만인 사용자

중복 로그인 사용자

잠김 상태의 사용자

만료된 Role을 소유한 사용자

Role

할당되지 않은 Role

Single Role를 포함하지 않은 Composite Role

Profile을 가지고 있지 않은 Role

User Comparison이 필요한 Role

Profile

할당되지 않은 Profile

Single Profile를 포함하지 않은 Composite profile

SAP 권한 설정 현황 직관적인 파악 및 추적

User/Role/Profile/T-Code 별 다양한 검색 조건에 의한 조회

트리 뷰를 통해 권한 객체간 연관 관계 등을 직관적으로 파악

다양한 검색 조건

관심 객체에 대한 조회 집중

권한 설정 현황/이력 분석 및 비교

권한 설정 데이터 이력 관리

변경 히스토리 파악 용이

SAP 권한 관련 오브젝트의 상세 구성 정보 조회

할당된 정보

연관 정보 (User, Role, Profile)

설정된 T-code 리스트

설정된 Authorization 값 리스트

사용자 권한 관련 오브젝트 설정 값 상세 비교 기능

User vs. User (T-Code 기준)

Role vs. Role (T-Code 기준)

T-Code vs. T-Code (Authorization value 기준)