베어메탈 솔루션 서버에서 실행되는 SAP 시스템의 SAP 지원을 받으려면 SAP NetWeaver용 Google Cloud 모니터링 에이전트가 필요합니다. 이 경우 에이전트에 Monitoring 데이터가 포함되지 않습니다.
베어메탈 솔루션 서버에 SAP NetWeaver용 모니터링 에이전트를 설치하면 에이전트가 Google Cloud API에 액세스할 필요가 없습니다.
Compute Engine 머신에 SAP NetWeaver용 모니터링 에이전트를 설치하려면 Compute Engine VM에서 SAP NetWeaver용 모니터링 에이전트 설치를 참조하세요.
설치 개요
Linux에서는 표준 운영체제 패키지 관리 명령어인 yum
또는 zypper
를 사용하여 SAP NetWeaver용 모니터링 에이전트를 설치합니다 패키지 관리 명령어는 다음 작업을 완료합니다.
- SAP NetWeaver용 모니터링 에이전트의 최신 버전 다운로드
google-sapnetweavermonitoring-agent
라는 Linuxsystemd
서비스로 에이전트를 만듭니다.
Windows에서 설치 명령어를 실행하면 제공된 설치 스크립트가 다음 작업을 완료합니다.
- SAP NetWeaver용 모니터링 에이전트의 최신 버전 다운로드
google-sapnetweavermonitoring-agent
라는 Windows 서비스와 1분마다 실행되는 예약 태스크를 만들어 서비스가 계속 실행 중인지 확인하고 필요한 경우 다시 시작합니다.
SAP NetWeaver용 모니터링 에이전트 설치
SAP NetWeaver의 모니터링 에이전트를 설치하려면 운영체제를 선택하고 단계를 수행합니다.
Linux
구성 파일 만들기
베어메탈 솔루션 서버에 configuration.yaml
파일을 만들어 해당 서버에 SAP NetWeaver용 모니터링 에이전트를 사용 설정해야 합니다.
구성 파일을 만들려면 다음 단계를 수행합니다.
호스트 VM과의 SSH 연결을 설정합니다.
다음 디렉터리에
configuration.yaml
파일을 만듭니다./tmp/gcpsapdeps/configuration.yaml
configuration.yaml
파일에 다음 줄을 포함합니다.bare_metal: true
OS 저장소 목록에 Google Cloud RPM 저장소 추가
에이전트의 Google Cloud RPM 저장소 URL을 운영체제의 패키지 저장소 목록에 추가해야 합니다. 저장소를 추가하는 방법은 Red Hat 또는 SLES 운영체제를 사용하는지에 따라 다릅니다.
RHEL
RHEL에 Google Cloud RPM 저장소를 추가하려면 다음 단계를 수행합니다.
호스트 VM과의 SSH 연결을 설정합니다.
RHEL_VERSION
을 운영체제 버전 번호로 바꾼 후 다음 명령어를 실행합니다. 예를 들어 RHEL 7의 경우RHEL_VERSION
을7
로, RHEL 8의 경우8
로 바꿉니다.RHEL_VERSION
을 보려면 스크롤해야 할 수도 있습니다.sudo tee /etc/yum.repos.d/google-sapnetweavermonitoring-agent.repo << EOM [google-sapnetweavermonitoring-agent] name=Google Cloud monitoring agent for SAP NetWeaver baseurl=https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-elRHEL_VERSION-\$basearch enabled=1 gpgcheck=0 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
SLES
Google Cloud RPM 저장소를 SLES에 추가하려면 다음 단계를 수행합니다.
호스트 VM과의 SSH 연결을 설정합니다.
SLES_VERSION
을 운영체제 버전 번호로 바꾼 후 다음 명령어를 실행합니다. 예를 들어 SLES 12의 경우SLES_VERSION
을12
로, SLES 15의 경우15
로 바꿉니다.SLES_VERSION
을 보려면 스크롤해야 할 수 있습니다.zypper addrepo --gpgcheck-allow-unsigned-package --refresh \ https://packages.cloud.google.com/yum/repos/google-sapnetweavermonitoring-agent-slesSLES_VERSION-\$basearch google-sapnetweavermonitoring-agent
에이전트 설치
OS 패키지 관리자를 사용하여 SAP NetWeaver용 모니터링 에이전트를 설치합니다.
에이전트를 설치하려면 운영체제를 선택하고 다음 단계를 수행합니다.
RHEL
호스트 VM과의 SSH 연결을 설정합니다.
다음 명령어를 실행합니다.
sudo yum install google-sapnetweavermonitoring-agent
SLES
호스트 VM과의 SSH 연결을 설정합니다.
다음 명령어를 실행합니다.
sudo zypper install google-sapnetweavermonitoring-agent
Windows
구성 파일 만들기
베어메탈 솔루션 서버에 configuration.yaml
파일을 만들어 해당 서버에 SAP NetWeaver용 모니터링 에이전트를 사용 설정해야 합니다.
구성 파일을 만들려면 다음 단계를 수행합니다.
호스트 VM과의 RDP 연결을 설정합니다.
다음 디렉터리에
configuration.yaml
파일을 만듭니다.C:\gcpsapdeps\configuration.yaml
configuration.yaml
파일에 다음 줄을 포함합니다.bare_metal: true
에이전트 설치
에이전트를 설치하려면 다음 단계를 수행합니다.
호스트 VM과의 RDP 연결을 설정합니다.
호스트 VM에서 다음 명령어를 관리자로 실행합니다.
. { Invoke-WebRequest -useb https://storage.googleapis.com/cloudsapdeploy/netweaver-agent-windows/install.ps1 } | iex
SAP NetWeaver용 모니터링 에이전트와 SAP 호스트 에이전트를 설치한 후 에이전트 설치 확인에 설명된 대로 SAP NetWeaver용 모니터링 에이전트의 설치를 확인합니다.
SAP NetWeaver용 모니터링 에이전트 설치 검사
에이전트 설치를 검증하고 베어메탈 솔루션 서버에 맞게 에이전트가 구성되었는지 확인하려면 운영체제를 선택하고 다음 단계를 수행합니다.
Linux
SSH를 사용하여 모니터링할 VM 인스턴스에 연결합니다.
명령어 프롬프트에서 다음 명령어를 입력합니다.
curl http://localhost:18181
Windows
RDP를 사용하여 모니터링할 VM 인스턴스에 연결합니다.
웹브라우저에서 다음 URL을 방문합니다.
http://localhost:18181
SAP NetWeaver용 모니터링 에이전트가 베어메탈 솔루션 서버에 맞게 구성되면 다음 예시와 같이 Instance Type
값은 bms-nn
이고 Hardware Model
측정항목 값은 Google Cloud Bare Metal
입니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <metrics> <metric category="config" context="vm" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Data Provider Version</name><value>1.1.1.0</value> </metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"> <name>Cloud Provider</name><value>Google Cloud Platform</value></metric><metric category="config" context="vm" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Instance Type</name> <value>bms-16.0</value></metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Virtualization Solution</name><value>N/A</value></metric><metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Hardware Manufacturer</name><value>Google</value></metric> <metric category="config" context="host" type="string" unit="none" last-refresh="1614391024" refresh-interval="0"><name>Hardware Model</name><value>Google Cloud Bare Metal</value> </metric> ... </metrics>
모니터링 에이전트가 실행되지 않고 있으면 에이전트 다시 시작에 대한 운영 가이드 섹션을 참조하세요.
SAP 호스트 에이전트가 측정항목을 수신하는지 확인
SAP용 Google Cloud 에이전트가 인프라 측정항목을 수집하고 SAP 호스트 에이전트로 올바르게 전송하는지 확인하려면 다음 단계를 수행하세요.
- SAP 시스템에서
ST06
트랜잭션을 입력합니다. 개요 창에서 다음 필드의 가용성과 콘텐츠를 확인하여 SAP 및 Google 모니터링 인프라의 엔드 투 엔드 설정이 올바른지 확인합니다.
- 클라우드 제공업체:
Google Cloud Platform
- 향상된 모니터링 액세스:
TRUE
- 향상된 모니터링 세부정보:
ACTIVE
- 클라우드 제공업체: