SAP DPMON/ JCMON 모니터링 방법__SAP Monitoring Using DPMON/ JCMON

감귤은탱귤·2024년 1월 24일
0

SAP BC - 기본 개념

목록 보기
3/18
post-thumbnail

SAP 어플리케이션이는 기본적으로 모니터링 용도의 다양한 Tcode 와 프로그램들이 제공된다.

다만, 장애나 이슈 상황 시, SAPGUI 를 통해 시스템에 접속할 수 없을때, OS 에서 바로 SAP 시스템을 모니터링할 수 있는 도구로 dpmonjcmon 을 제공한다.

dpmon 은 As ABAP 시스템, jcmon 은 As JAVA 시스템에 대해서 모니터링할 수 있다.



1. DPMON (As ABAP)

1-1. DPMON 접속 방법

✅ OS 서버 <SID>adm 계정으로 접속

  1. SAP 프로파일 디렉토리로 이동
    cdpro
    또는 cd /sapmnt/<SID>/profile

  2. 인스턴스 프로파일을 사용하여, DPMON 실행
    dpmon pf=<Instance_Profile>

1-2. DPMON 메뉴

dpmon 실행 시, 가장 첫 화면은 Dispatcher Queue Statistics(Dispatcher 대기열 통계) 가 표시된다.
해당 화면에서 Dispatcher 에 대한 작업 대기 현황을 볼수 있다.

Dispatcher 는 AP 서버에서 발생하는 사용자 요청에 대해서, 각 Work Process 에 할당하는 역할을 한다.

-> m (Enter)

다양한 메뉴들이 나오는데, 자주 사용되는 메뉴에 대해서만 소개한다.

  • l : work-process-admin-table (long)
    Tcode SM66 과 같이 현재 Work process 에서 수행중인 작업을 표시 (p 는 간략표시)

    • s : stop Work process
      해당 작업을 중지한다.
      (Work process Number 입력)

    • k : kill workprocess (with core)
      해당 작업을 강제종료한다.
      With core 이므로, Workprocess 도 같이 종료된다.

  • v : session table
    Tcode SM04 와 같이 현재 인스턴스에 접속 중인 사용자 세션을 표시



2. JCMON (As JAVA)

2-1. JCMON 접속 방법

✅ OS 서버 <SID>adm 계정으로 접속

  1. SAP 프로파일 디렉토리로 이동
    cdpro
    또는 cd /sapmnt/<SID>/profile

  2. 인스턴스 프로파일을 사용하여, JCMON 실행
    jcmon pf=<Instance_Profile>
    -> y (Enter)

2-2. JCMON 메뉴

JAVA 시스템은 크게 JAVA Cluster 로 구성되어있고,
각 JAVA Cluster 아래에는 JAVA Instance 가,
각 JAVA Instance 아래에 JAVA Server Process 가 있다.

간단하게 설명하면 다음과 같다.

  • JAVA Cluster : 한 JAVA 시스템을 통칭
  • JAVA Instance : 개별 JAVA AP 서비스
  • JAVA Server Process (J2EE Server) : JAVA AP 내에 수행되는 개별 JAVA Work Process (이하 JAVA Process)

JCMON 에서도 자주 사용되는 메뉴에 대해서만 소개한다.

  • 10 : Cluster Administration Menu
    JAVA Cluster 에 대해 관리 할수 있는 메뉴이다.
    연결된 JAVA 시스템들에 대해서, 여기서 모든 작업을 수행할 수 있다.

    • 1 : Display Instance List
      Cluster 에 연결된 JAVA Instance 들을 확인 할 수 있다.
    • 14 : Restart Instance
      Instance 를 재시작한다.
    • 21 : Process Administration Menu (remote)
      각 Instance 의 JAVA Process 에 대한 관리 메뉴
      해당 메뉴에서 Cluster 내 모든 Intance 의 JAVA Process 에 대해 관리할 수 있다.
  • 20 : Local Administration Menu
    jcmon 접속때 사용한 프로파일의 인스턴스에 대해서만 관리할 수 있다.

  • 30 : Solid Rock Administration Menu
    필자가 제일 많이 사용하는 메뉴이다.
    jcmon 접속 시 사용한 프로파일과 상관없이, 접속한 OS 서버의 JAVA Instance 관리메뉴다.

    접속한 OS 서버 JAVA Inatance 와 해당 인스턴스의 JAVA Process 현황이 표시된다.

    • 3 : Process-Restart
      선택한 JAVA Process 를 재시작한다.
    • 26 : Instance-Restart
      접속한 OS 서버의 JAVA Instance 를 재시작한다.
profile
SAP BC (2019 ~ )

0개의 댓글