SAP Basis 모니터링 T코드 및 상태 점검
⚡ 스마트 요약
SAP 시스템 모니터링은 서버, 작업 프로세스, 잠금, 업데이트 및 데이터베이스 상태를 관리하는 일상적인 Basis 루틴입니다. SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02, DB12와 같은 핵심 트랜잭션 코드는 관리자에게 완벽한 사전 예방적 점검 목록을 제공합니다.

SAP 시스템 모니터링?
SAP 시스템 모니터링 매일 하는 일상적인 루틴입니다. SAP 정기적으로 서버, 작업 프로세스, 잠금, 업데이트, 시스템 로그 및 데이터베이스 상태를 점검하여 시스템 환경을 건전하게 유지합니다. 목표는 사용자가 문제를 알아차리기 전에 문제를 발견하는 것입니다.
일반적인 일일 점검 목록에는 다음이 포함됩니다.
- 애플리케이션 서버를 확인하는 중입니다.
- 시스템 전반의 업무 프로세스를 모니터링합니다.
- 개별 사례에 대한 작업 프로세스를 모니터링합니다.
- 잠금 입력 내용을 모니터링합니다.
- CPU 사용률.
- 데이터베이스에 사용 가능한 공간이 있습니다.
- 업데이트 프로세스를 모니터링합니다.
- 시스템 로그를 모니터링합니다.
- Buffer 통계.
- 배치 작업 모니터링.
- 스풀 요청 모니터링 및 인쇄 요청 횟수.
- ABAP 덤프 분석.
- 데이터베이스 성능 및 일관성 검사.
- 애플리케이션 사용자 모니터링.
일일 점검 및 시스템 모니터링이 필요한 이유는 무엇일까요?
일일 점검을 통해 작업 프로세스 중단, 오래된 잠금, 테이블스페이스 사용률 95% 근접 등과 같은 작은 문제를 조기에 발견하여 시스템 장애로 이어지는 것을 방지할 수 있습니다. 또한 Basis 팀에게 신뢰할 수 있는 기준선을 제공하여 이상 징후를 쉽게 파악할 수 있도록 하고, 용량 계획 수립에 필요한 과거 데이터를 제공합니다.
어떻게 모니터링하나요? SAP 시스템?
모니터링은 T-코드를 중심으로 구성되며, 각 T-코드는 서버, 작업 프로세스, 잠금, 업데이트, 로그, 버퍼, CPU, 덤프, 스풀, 배치 작업, RFC 및 데이터베이스와 같은 특정 계층을 담당합니다. 아래 섹션에서는 모든 점검 사항을 순서대로 설명합니다.
애플리케이션 서버 확인(SM51)
SM51은 시스템 환경에서 활성화된 모든 애플리케이션 서버와 각 인스턴스에 구성된 서비스 및 작업 프로세스를 나열합니다.
개별 인스턴스에 대한 작업 프로세스 모니터링(SM50)
SM50은 현재 인스턴스에서 실행 중, 대기 중, 중지됨 및 PRIV 상태인 모든 프로세스를 표시합니다. 모든 프로세스는 다음 목록에 있어야 합니다. 달리는 or 기다리는 현재 상태이며, 그 외의 사항은 조사가 필요합니다.
화면에는 몇 가지 유용한 열이 표시됩니다.
- 각 작업 프로세스의 상태(점유 중 또는 비점유).
- 점유된 프로세스가 취하는 조치는 '조치' 열에 표시됩니다.
- 작업 중인 데이터베이스 테이블입니다.
일반적인 문제점 및 해결책:
- 사용자가 로그인할 수 없거나 GUI 속도가 느립니다. DIA(디지털 정보 분석) 작업 프로세스가 모두 소진되었습니다. 장기 실행 작업(아래 빨간색 표시)을 찾아보세요. Time). 다음을 통해 취소하세요 프로세스 > 코어 없이 취소 슬롯을 비우기 위해.
- 이유 열 아래의 PRIV: 트랜잭션이 너무 많은 메모리를 소비하여 DIA 작업 프로세스가 한 사용자에게 "점유"된 상태입니다. 해당 사용자에게 문의하고, 가능하면 백그라운드에서 작업을 다시 실행하십시오.
- 장기 SPO 업무 프로세스: 프린트 서버 또는 프린터를 점검하십시오. 스풀이 멈춰서 프로세스를 독점할 수 있습니다.
시스템 전반의 작업 프로세스 모니터링(SM66)
SM66은 글로벌 작업 프로세스 개요입니다. 모든 활성 인스턴스의 SM50 데이터를 하나의 화면에 통합하여 보여주므로 시스템 전반의 성능 문제를 가장 빠르게 파악할 수 있습니다.
한눈에 알 수 있는 것은 다음과 같습니다.
- 각 애플리케이션 서버의 상태입니다.
- 프로세스가 실행되지 않는 이유는 무엇입니까?
- 해당 프로세스가 재시작되었는지 여부.
- CPU 사용량 및 요청 실행 시간.
- 로그인한 사용자와 클라이언트.
- 보고서가 현재 실행 중입니다.
애플리케이션 사용자 모니터링(AL08 및 SM04)
AL08은 모든 활성 인스턴스의 사용자를 나열하고, SM04는 현재 인스턴스의 사용자를 보여줍니다. 두 도구 모두 터미널 ID와 클라이언트를 표시하므로 예상되는 사용자 ID만 로그인되어 있는지 확인할 수 있습니다.
업데이트 프로세스 모니터링(SM13)
SM13을 실행하고 배치합니다. * 인간을 사용자 필드를 선택하고 실행합니다. 보류 중인 업데이트가 없으면 큐가 비어 있습니다.
업데이트가 활성화되어 있지 않은 경우 다음 질문에 답하십시오.
- 업데이트 프로세스가 활성화되어 있습니까? 활성화되어 있지 않다면 시스템에서 비활성화한 것입니까, 아니면 사용자가 비활성화한 것입니까?
- 업데이트가 취소된 것이 있나요?
- 10분 이상 대기 중인 업데이트의 긴 대기열이 있습니까?
잠금 항목 모니터링(SM12)
SM12를 실행하고 입력하세요. * 인간을 사용자 이름 입력란입니다.
SAP 두 사용자가 동시에 동일한 레코드를 변경하는 것을 방지하기 위해 잠금 메커니즘을 사용합니다. 네트워크 연결이 끊기거나 세션이 종료되면 잠금이 남아 있을 수 있습니다. 이러한 기존 잠금을 해제하지 않으면 레코드에 대한 접근이 차단됩니다.
타임스탬프가 전날 또는 그 이전인 캡처 잠금 항목이 정리 대상입니다.
시스템 로그 모니터링(SM21)
SM21은 시스템 오류, 경고 및 보안 메시지를 표시합니다. 이를 사용하여 시스템 및 시스템 환경의 문제를 정확히 파악하고 해결할 수 있습니다.
전날 로그를 확인하려면 다음 명령어를 사용하세요:
- 날짜 및 시간 범위를 입력하세요.
- 선택 문제점 및 경고 라디오 버튼.
- 시스템 로그 다시 읽기.
조정 요약(ST02)
ST02는 버퍼 튜닝 요약을 보여줍니다. 스왑 문제 해결을 위해 아래 단계를 따르십시오.
단계 1) ST02를 열어 튜닝 요약을 확인하세요.
단계 2) Double-아래 빨간색 값을 클릭하세요 스왑.
단계 3) 클릭 현재 매개변수 탭.
단계 4) 값과 프로필 매개변수를 기록해 두세요.
단계 5) RZ10을 열어 프로필 매개변수 값을 변경하십시오.
단계 6) 변경 사항을 저장하십시오.
단계 7) 새 값이 적용되도록 서버를 재시작하십시오.
CPU 사용률(ST06)
ST06은 운영 체제 수준의 성능을 보여줍니다. 유휴 상태의 CPU 사용률은 60~65% 정도여야 하며, 지속적으로 높은 부하가 걸린다는 것은 시스템에 과부하가 걸렸음을 의미합니다.
CPU 사용률이 높을 경우, 다음의 간단한 문제 해결 절차를 따르십시오.
- 운영체제 수준 명령(예: ...)을 실행합니다.
topCPU 사용량이 가장 많은 프로세스를 찾기 위해서입니다. - SM50 또는 SM66을 열고 장기 실행 작업이나 업데이트 쿼리를 찾으십시오.
- SM12를 열고 이전 잠금 항목을 확인하십시오.
- SM13을 열어 업데이트 상태를 확인하십시오.
- SM21을 열어 시스템 오류를 확인하십시오.
ABAP 덤프(ST22)
ST22는 ABAP 런타임 오류(숏덤프)를 캡처합니다. Rev매일 아침 전날 버려진 쓰레기를 확인하여 특이한 패턴이나 상습범을 찾아냅니다.
스풀 요청 모니터링(SP01)
SP01을 실행하여 스풀 요청을 모니터링하십시오.
- 엔터 버튼
*인간을 Criado por 입력란입니다. - 실행하다.
문제가 발생하여 종료된 요청만 기록합니다.
일괄 작업 모니터링(SM37)
백그라운드 작업을 모니터링하려면 SM37을 실행하십시오.
- 엔터 버튼
*인간을 사용자 이름 직업 이름 입력란에 입력 할 수 있습니다. - $XNUMX Million 미만 직위 예정됨, 취소됨, 출시됨, 완료됨 중에서 선택하세요.
트랜잭션 RFC 관리(SM58)
트랜잭션 RFC(tRFC), 원래는 비동기 RFC로 알려짐 RFC호출된 함수 모듈을 RFC 서버에서 정확히 한 번 실행합니다.
검토하고자 하는 표시 기간을 선택하고 입력하십시오. * 사용자 필드에 입력하고 실행합니다. 목록에는 성공적으로 실행되지 않았거나 대기열에 있는 모든 호출이 표시됩니다.
QRFC 관리(아웃바운드 큐 — SMQ1)
SMQ1은 아웃바운드 qRFC 큐를 모니터링합니다. 클라이언트를 지정하고 큐를 찾으세요. 기다리는 or 오류 (주).
QRFC 관리(수신 대기열 — SMQ2)
SMQ2는 수신 qRFC 큐에 대해 SMQ1을 미러링합니다. 클라이언트를 지정하고 수신 큐를 찾으십시오. 기다리는 or 오류 (주).
데이터베이스 관리(DB02)
DB02는 데이터베이스 관리의 중심이 되는 관리 콘솔입니다. 첫 화면에서는 테이블스페이스, 누락된 인덱스 및 증가 내역을 자세히 살펴볼 수 있습니다.
클라임웍스와 함께 하늘과 닿는 여정을 시작하세요 현재 크기 각 테이블스페이스의 상태를 확인하려면.
테이블스페이스 사용률이 95%를 초과하고 자동 확장이 비활성화된 경우, 데이터베이스 공간 부족을 방지하기 위해 새 데이터 파일을 추가하십시오.
테이블스페이스의 월별, 주별 또는 일별 기록을 검토하여 성장 추세를 파악할 수도 있습니다.
데이터베이스 백업 로그(DB12)
DB12는 마지막으로 성공적으로 실행된 시간을 확인합니다. Rev전날의 데이터베이스 및 리두 로그 백업을 검토하여 정상적으로 완료되었는지 확인합니다.
빠른 Review: 일일 모니터링 체크리스트
아래 표는 Basis 관리자가 매일 확인해야 할 중요한 사항들을 요약한 것입니다.
중요한 작업
| # | 태스크 | 거래 | 절차/비고 |
|---|---|---|---|
| 1 | R/3 시스템이 작동 중인지 확인하십시오. | - | R/3 시스템에 로그인하세요. |
| 2 | 일일 백업이 오류 없이 실행되었는지 확인하십시오. | DB12 | 데이터베이스 백업 로그를 확인하십시오. |
SAP 시스템 검사
| # | 태스크 | 거래 | 절차/비고 |
|---|---|---|---|
| 1 | 모든 애플리케이션 서버가 실행 중인지 확인하십시오. | SM51 | 모든 서버가 정상 작동 중입니다. |
| 2 | 업무 프로세스를 확인하세요. | SM50 | 실행 중 또는 대기 상태인 모든 작업 프로세스. |
| 3 | 글로벌 업무 프로세스 개요. | SM66 | 실행 중인 작업 프로세스가 1800초를 초과하지 않습니다. |
| 4 | 실패했거나 종료된 업데이트를 찾아보세요. | SM13 | 날짜를 하루 전으로 설정하고 입력하세요. * 사용자 ID에서 "모든 업데이트"로 설정하세요. 다음 줄을 찾으세요. Err. |
| 5 | 시스템 로그를 확인하세요. | SM21 | 마지막 검토 이전 날짜와 시간으로 설정하십시오. 오류, 경고, 보안 메시지 및 데이터베이스 문제를 찾아보십시오. |
| 6 | Rev취소된 일자리들. | SM37 | 엔터 버튼 * 사용자 ID를 입력하세요. 모든 중요 작업이 성공적으로 완료되었는지 확인하세요. |
| 7 | 오래된 자물쇠가 있는지 확인하세요. | SM12 | 엔터 버튼 * 사용자 ID에 있습니다. |
| 8 | 시스템에서 사용자를 확인합니다. | SM04 / AL08 | 예상치 못한 사용자 ID나 단말기가 있는지 확인하고, 하루에 여러 번 검토하십시오. |
| 9 | 스풀 문제를 확인하십시오. | SP01 | 엔터 버튼 * '제작자' 항목에서 1시간 이상 '처리 중' 상태로 멈춰 있는 스풀 작업을 찾아보세요. |
| 10 | 작업 로그를 확인하세요. | SM37 | 새롭거나 잘못된 일자리를 찾아보세요. |
| 11 | Rev덤프를 확인하고 해결하세요. | ST22 | 과도하거나 비정상적인 데이터 전송을 찾아보세요. |
| 12 | Rev버퍼 통계를 확인하세요. | ST02 | 스왑을 찾아보세요. |
데이터베이스 검사
| # | 태스크 | 거래 | 절차/비고 |
|---|---|---|---|
| 1 | Rev데이터베이스 오류 로그를 확인하세요. | ST04 | 새로운 오류가 있는지 조사하십시오. |
| 2 | 데이터베이스 증가 및 누락된 인덱스. | DB02 | 테이블스페이스 사용률이 90%를 초과하면 새 데이터 파일을 추가하고 누락된 인덱스를 재구축하십시오. |
| 3 | 데이터베이스 통계 로그. | DB13 | 예약된 통계 작업이 완료되었는지 확인하십시오. |


























