이 문서에서는 워크로드 관리자에서 SAP 워크로드용 모니터링 가능성 서비스를 사용하는 동안 발생할 수 있는 문제를 해결하는 방법을 설명합니다.
관측 가능성 대시보드에 SAP 시스템 ID가 표시되지 않음
관측 가능성을 위해 SAP용 Google Cloud에이전트를 구성하고 SAP 시스템의 다양한 요소 (예: 중앙 서비스, 애플리케이션 서버, SAP HANA 데이터베이스)를 호스팅하는 모든 VM의 서비스 계정에 필요한 권한을 부여하면 시스템 ID가 SAP 관측 가능성 대시보드에 표시됩니다. 시스템 ID가 나열되지 않으면 다음 섹션에 설명된 대로 에이전트 구성과 로그를 확인하세요.
에이전트 구성 확인
SAP용Google Cloud에이전트에 필요한 모든 기능이 올바르게 구성되어 있는지 확인해야 합니다.
에이전트 인스턴스의 기능 상태를 가져오려면 다음 명령어를 실행합니다.
sudo /usr/bin/google_cloud_sap_agent status
이 명령어 출력은 사용 설정된 기능과 사용 중지된 기능을 요약합니다. 또한 누락된 IAM 권한이나 구성 문제도 표시됩니다. 자세한 내용은 워크로드 관리자 관측 가능성 설정 검증을 참고하세요.
VM 인스턴스 로그 확인
VM 인스턴스 로그에서 SAP 시스템 정보를 업데이트할 수 없는 SAP용 에이전트와 관련된 문제를 확인합니다. 로그를 보려면 다음 단계를 따르세요.
- VM을 선택하여 세부정보 페이지를 엽니다.
- 모니터링 가능성 탭을 클릭하여 VM에 대한 정보를 표시합니다.
모든 로그를 선택하고 심각도를 오류로 정렬합니다.
이러한 오류는 대부분 VM에 연결된 서비스 계정의 권한 누락과 관련이 있습니다. 이 오류를 해결하려면 서비스 계정에 필요한 권한을 부여하세요.
Cloud Logging을 사용하여 로그 확인
SAP용 에이전트가 SAP 워크로드를 올바르게 검색하는지 확인해야 합니다. 에이전트를 호스팅하는 VM 인스턴스의 로그 항목을 보려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 로깅을 선택한 후 로그 탐색기를 선택합니다.
쿼리 창에서 쿼리 표시를 선택하고 다음 쿼리를 입력합니다.
jsonPayload.@type:"SapDiscovery"
에이전트를 호스팅하는 VM의 정보가 표시되지 않으면 에이전트가 구성되지 않았거나 제대로 작동하지 않는 것일 수 있습니다. 자세한 내용은 SAP용 에이전트 구성을 참고하세요.
선택사항: SAP용 에이전트가 SAP 검색 데이터를 업로드할 때 프로세스와 관련된 로그를 보려면 다음 쿼리를 사용하세요.
-jsonPayload.caller=~"third_party/sapagent/internal/system/clouddiscovery/cloud_discovery.go" -jsonPayload.caller=~"third_party/sapagent/internal/system/sapdiscovery"
상태가 지정되지 않음으로 표시됨
SAP 시스템의 지정되지 않음 (회색) 상태의 근본 원인은 여러 가지일 수 있습니다. 이 상태는 측정항목이나 설정이 누락되어 워크로드 관리자가 올바르게 평가할 수 없는 시스템을 식별하는 데 사용됩니다. 이 상태가 발생하는 가장 일반적인 원인은 다음과 같습니다.
SAP용 Google Cloud에이전트가 중지되었거나 필수 측정항목을 잘못 보고하고 있을 수 있습니다. 자세한 내용은 에이전트 설치 유효성 검사를 참고하세요.
SAP용 에이전트가 실행 중이고 시스템 상태가 지정되지 않음인 경우 VM에서 실행 중인 SAP 프로세스에 따라 에이전트에서 프로세스 모니터링 및 SAP HANA 모니터링 기능이 사용 설정되고 올바르게 구성되었는지 확인합니다. Central Services 및 Application Servers에는 프로세스 모니터링이 사용 설정되어 있어야 하며 SAP HANA 데이터베이스에는 프로세스 모니터링 및 SAP HANA 모니터링이 사용 설정되어 있어야 합니다.
- 변경 속도가 빠른 프로세스 모니터링 측정항목과 변경 속도가 느린 프로세스 모니터링 측정항목의 수집 빈도 기본값은 각각 5초와 30초입니다. 이러한 값이 기본값보다 높게 증가하면 상태가 지정되지 않음으로 표시될 수 있습니다.
시스템 개요 페이지에서 시스템의 아키텍처와 규모 유형이 올바르게 식별되었는지 확인합니다. 이러한 매개변수 중 하나 또는 둘 다가 잘못된 경우Google Cloud의 SAP용 에이전트 또는 Google Cloud에 업로드된 SAP 데이터에 기본 문제가 있는 것입니다. 추가 분석이 필요한 경우 Cloud Customer Care에 문의하세요. SAP용 Google Cloud에이전트 지원 받기를 참고하세요.
workload/sap/nw/instance/role
또는workload/sap/hana/ha/availability
측정항목이 제대로 작동하지 않거나 누락되어 시스템과 관련된 각 VM의 역할이 올바르게 식별되지 않습니다. 애플리케이션 및 데이터베이스 대시보드의 VM 목록에서 식별된 SAP 역할을 확인합니다.각 아키텍처 유형에는 다음 역할이 필요합니다.
- 중앙 집중식 아키텍처: 중앙 서비스, 애플리케이션 서버, SAP HANA 기본
- 분산 아키텍처: 중앙 서비스, 애플리케이션 서버, SAP HANA 기본
- HA와 함께 배포: Central Services, ERC, Application Server, SAP HANA Primary, SAP HANA Secondary
목록의 모든 VM에는 역할이 할당되어 있어야 합니다.
Cloud Monitoring에서 측정항목을 확인하거나 timeSeries API 메서드를 사용하여 SAP용 에이전트에서 최신 값을 푸시하도록 하여 필수 측정항목에 유효한 값이 있는지 확인합니다. 측정항목이 Cloud Monitoring에 없거나 값이 없는 경우 이러한 측정항목을 평가할 데이터가 충분하지 않으므로 상태가 지정되지 않음으로 표시됩니다.
HA 아키텍처를 사용하여 분산된 경우 클러스터에 실패한 작업이 있는지 확인하고 다음 명령어를 실행하여 정리합니다.
RHEL
pcs resource cleanup RESOURCE_ID
SLES
crm resource cleanup RESOURCE_ID
RESOURCE_ID
를 클러스터에서 실패한 리소스의 ID로 바꿉니다.클러스터에서 작업이 실패하면
workload.googleapis.com/sap/cluster/nodes
및workload.googleapis.com/sap/cluster/resources
측정항목에 영향을 미쳐 잘못된 값이 보고될 수 있습니다.SAP용 Google Cloud에이전트 버전이 최신인지, 사용 가능한 최신 버전을 실행하고 있는지 확인합니다. 최신 버전의 에이전트에는 관측 가능성 측정항목과 관련된 문제 및 버그 수정사항이 포함되어 있습니다. 잘못된 측정항목으로 인해 시스템의 상태가 지정되지 않음으로 표시될 수 있습니다.
보조 사이트로 복제되는 SAP HANA 데이터베이스의 경우 기본 사이트와 보조 사이트 간에 유효한 클러스터 구성이 있는지 확인합니다.