특정 보기를 쿼리 하려면 선택한 HANA 모니터링 사용자에게 특정 권한을 부여해야 합니다. 자세한 내용은 권한 부여하기를 참조하세요.
HANA 테넌트, 단일 테넌트 및 시스템 데이터베이스의 포트 번호를 설정하는 방법을 알아보려면 SAP 연결 설명서를 참조하세요.
사용자 생성
시스템 데이터베이스에 연결하고 다음 명령을 실행하여 사용자를 만듭니다.
CREATE RESTRICTED USER <USER> PASSWORD <PASSWORD>;
다음 명령을 실행하여 사용자가 시스템에 연결할 수 있도록 허용합니다.
ALTER USER <USER> ENABLE CLIENT CONNECT;
(선택 사항) 서비스 중단을 방지하려면 오래 사용 가능한 비밀번호를 만드는 것이 좋습니다.
ALTER USER <USER> DISABLE PASSWORD LIFETIME;
권한 부여
다음 명령을 실행하여 모니터링 역할을 만듭니다(이 예에서는 DD_MONITOR로 명명):
CREATE ROLE DD_MONITOR;
다음 명령을 실행하여 모든 시스템 보기에 읽기 전용 액세스 권한을 부여합니다:
GRANT CATALOG READ TO DD_MONITOR;
그런 다음 다음 명령을 실행하여 각 시스템 보기에서 선택 권한을 부여합니다.
GRANT SELECT ON SYS.M_DATABASE TO DD_MONITOR;GRANT SELECT ON SYS.M_DATABASES TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_BACKUP_PROGRESS TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_CONNECTIONS TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_DISK_USAGE TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_LICENSES TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_RS_MEMORY TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_SERVICE_COMPONENT_MEMORY TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_SERVICE_MEMORY TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_SERVICE_STATISTICS TO DD_MONITOR;GRANT SELECT ON SYS_DATABASES.M_VOLUME_IO_TOTAL_STATISTICS TO DD_MONITOR;
마지막으로 다음 명령을 실행하여 원하는 사용자에게 모니터링 역할을 할당합니다.
GRANT DD_MONITOR TO <USER>;
설정
에이전트 설정 디렉터리 루트의 conf.d/ 폴더에 있는 sap_hana.d/conf.yaml 파일을 편집하여 sap_hana 성능 데이터 수집을 시작합니다. 사용 가능한 모든 설정 옵션은 샘플 sap_hana.d/conf.yaml을 참조하세요.