OWLens 주요기능
- 아키텍처
- 실시간 모니터링
- 장애관리
- Context Analyzer
- 통계 분석 보고서
- 사용자 권한 관리
아키텍처(Architecture)
개요
성능관리 모니터링을 위해 표준 RFC/JMX 방식을 이용
OWLens는 모니터링 대상 SAP 인스턴스에 Packet Capture Agent를 설치
OWLens 서버사양
| H/W (최소 사양) | S/W | SAP Information |
|---|---|---|
|
|
|
통합 모니터링
다수의 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 기준)