Azure Monitor for SAP 솔루션에서는 프로바이더가 SAP 환경의 구성 요소에 연결하여 모니터링 데이터를 수집합니다. SAP 환경에서 SQL Server 데이터베이스를 사용하는 경우 SQL Server 공급자를 추가하여 해당 데이터베이스에서 성능 및 운영 데이터를 수집합니다. 공급자에 대한 자세한 내용은 SAP 솔루션용 Azure Monitor 프로비더 참조하세요.
이 문서에서는 공급자에 필요한 방화벽, 인증 및 사용자 권한을 포함하여 Azure 포털을 통해 SQL Server 공급자를 구성합니다.
필수 조건
- Azure 구독입니다. Azure 구독이 없는 경우 무료 계정을 만들 수 있습니다.
- 기존 SAP 솔루션용 Azure Monitor 리소스입니다. SAP 솔루션 리소스에 대한 Azure Monitor 만들려면 Azure 포털의 quickstart 또는 PowerShell용 quickstart 참조하세요.
Windows 포트 열기
SAP 솔루션에 대한 SQL Server 및 Azure Monitor 있는 로컬 방화벽 및 NSG(네트워크 보안 그룹)에서 Windows 포트를 엽니다.
- SQL Server 호스트에서 로컬 Windows 방화벽을 열고 SQL Server 포트에서 인바운드 트래픽을 허용합니다(기본값1433).
- Azure 포털에서 SAP 솔루션에 대한 SQL Server 및 Azure Monitor 있는 서브넷에 대한 NSG를 열고 동일한 포트에 대한 인바운드 규칙을 추가합니다.
SQL Server 구성
Windows 및 SQL Server 로그인을 허용하도록 SQL Server를 구성합니다.
- SQL Server Management Studio 엽니다.
- 서버 속성>보안>인증을 엽니다.
- SQL Server 및 Windows authentication 모드 선택합니다.
- 확인 선택하여 변경 내용을 저장합니다.
- 변경 내용을 완료하려면 SQL Server 다시 시작합니다.
SQL Server SAP 솔루션 사용자에 대한 Azure Monitor 만들기
다음 스크립트를 사용하여 SQL SERVER 로그인할 SAP 솔루션의 Azure Monitor 사용자를 만듭니다. 다음과 같이 교체하십시오.
-
<Database to monitor>를 SAP 데이터베이스의 이름으로 바꾸세요. -
<password>를 사용자 비밀번호로 바꾸세요.
SAP 솔루션 사용자에 대한 Azure Monitor 예제 정보를 다른 SQL 사용자 이름으로 바꿀 수 있습니다.
USE [<Database to monitor>]
DROP USER [AMS]
GO
USE [master]
DROP USER [AMS]
DROP LOGIN [AMS]
GO
CREATE LOGIN [AMS] WITH
PASSWORD=N'<password>',
DEFAULT_DATABASE=[<Database to monitor>],
DEFAULT_LANGUAGE=[us_english],
CHECK_EXPIRATION=OFF,
CHECK_POLICY=OFF
CREATE USER AMS FOR LOGIN AMS
ALTER ROLE [db_datareader] ADD MEMBER [AMS]
ALTER ROLE [db_denydatawriter] ADD MEMBER [AMS]
GRANT CONNECT TO AMS
GRANT VIEW SERVER STATE TO AMS
GRANT VIEW ANY DEFINITION TO AMS
GRANT EXEC ON xp_readerrorlog TO AMS
GO
USE [<Database to monitor>]
CREATE USER [AMS] FOR LOGIN [AMS]
ALTER ROLE [db_datareader] ADD MEMBER [AMS]
ALTER ROLE [db_denydatawriter] ADD MEMBER [AMS]
GO
보안 통신 사용
TLS 1.2 이상을 사용하도록 설정하려면 SQL Server 암호화 구성 단계를 수행합니다.
SAP 솔루션 공급자용 Azure Monitor 설치
SAP 솔루션에 대한 Azure Monitor 공급자를 설치하려면 다음을 수행합니다.
- Azure 포털에서 SAP 솔루션 리소스에 대한 Azure Monitor 엽니다.
- 리소스 메뉴의 설정 아래에서 공급자를 선택합니다.
- 공급자 페이지에서 추가 를 선택하여 새 공급자를 추가합니다.
-
공급자 추가 페이지에서 필요한 모든 정보를 입력합니다.
- TypeMicrosoft SQL Server 선택합니다.
- 이름에 공급자의 이름을 입력합니다.
- (선택 사항) 보안 통신 사용을 선택하고 드롭다운 목록에서 인증서 유형을 선택합니다.
- 호스트 이름에 호스트 이름의 IP 주소를 입력합니다.
- Port SQL Server 수신 대기 중인 포트를 입력합니다. 기본값은 1433입니다.
- SQL 사용자 이름 SQL Server 계정의 사용자 이름을 입력합니다.
- 암호의 경우 계정의 암호를 입력합니다.
- SID의 경우 SAP 시스템 식별자를 입력합니다.
- 만들기를 선택하여 공급자를 만듭니다.
- 필요에 따라 이전 단계를 반복하여 더 많은 공급자를 만듭니다.
- 검토 + 만들기를 선택하여 배포를 완료합니다.