newrelic-install Chef 쿡북을 사용하여 SQL Server 모니터링용 NRDOT Collector를 설치하고 구성할 수 있습니다. newrelic-install::default 레시피를 실행하면 쿡북은 수집기를 설치하고, 모니터링 ID를 생성하거나 권한을 부여하며, 수집기를 구성합니다.
가이드 설치
대신 뉴렐릭 UI를 통해 설치하려면 one.newrelic.com > Integrations & Agents > Microsoft SQL Server (Database 360) (으)로 이동하십시오. 화면의 지시에 따라 통합을 설정하십시오. 이 페이지에서는 수동 설치만 다룹니다.
전제 조건
유효한 라이선스 키가 있는 뉴렐릭 계정.
뉴렐릭 계정 ID.
Microsoft SQL Server 2017 이상.
Chef 15 이상이 필요합니다.
자체 호스팅 SQL Server:
- SQL Server 인증: Windows, Ubuntu 또는 RHEL/CentOS 수집기 호스트, 그리고
sysadmin서버 역할(또는 동급)의 로그인 및 해당 비밀번호. - Windows 인증 또는 gMSA: 권한을 부여할 Windows 수집기 호스트 및 Windows 도메인 계정(또는 gMSA)입니다.
- SQL Server 인증: Windows, Ubuntu 또는 RHEL/CentOS 수집기 호스트, 그리고
AWS RDS의 SQL Server:
- RDS 마스터 사용자 이름 및 비밀번호와 함께, RDS 엔드포인트(RDS 보안 그룹 내의 SQL Server 포트에서 인바운드 액세스가 허용됨)에 대한 네트워크 연결이 있는 Windows, Ubuntu 또는 RHEL/CentOS 수집기 호스트입니다.
- Windows 도메인 인증 또는 gMSA: AWS Managed Microsoft Active Directory 도메인에 이미 조인된 Windows 수집기 호스트 및 RDS 인스턴스.
타겟 리전에 해당하는 뉴렐릭 OTLP 엔드포인트에 대한 네트워크 연결
Chef 쿡북을 다운로드합니다.
Chef Supermarket에서 newrelic-install Chef 쿡북을 chef-repo 디렉터리로 다운로드하십시오:
$knife supermarket install newrelic-install기본 속성을 교체하십시오.
attributes/default.rb의 기본 속성을 계정 세부 정보로 변경하십시오:
Chef 쿡북을 업로드하십시오.
newrelic-install Chef 쿡북을 Chef 서버에 업로드하십시오:
$knife cookbook upload newrelic-install실행 목록을 업데이트하십시오
노드의 실행 목록에 newrelic-install 레시피를 추가하십시오:
"run_list": [ "recipe[newrelic-install]"]데이터 찾기 및 사용
데이터가 수집되면 뉴렐릭 UI를 통해 포괄적인 SQL Server 데이터베이스 모니터링에 액세스할 수 있습니다.
뉴렐릭에서 SQL Server 데이터베이스를 찾으려면 다음을 수행하세요.
one.newrelic.com > All capabilities > Databases 으)로 이동합니다.
Entity type 드롭다운 메뉴에서 MSSQL instance을(를) 선택한 다음 Apply을(를) 클릭합니다.
모임 목록에서 SQL Server 데이터베이스를 선택합니다.
NRDOT로 SQL Server 모니터링을 설정한 후 다음을 수행할 수 있습니다:
- 사용자 정의 대시보드를 만들어 데이터베이스 지표를 시각화하세요.
- 중요한 데이터베이스 성능에 대한 알림 설정, 참조 값
- 뉴렐릭 쿼리 기능을 사용하여 데이터 탐색