newrelic-install Chefクックブックを使用して、SQL Serverの監視用にNRDOT Collectorをインストールして構成できます。newrelic-install::defaultレシピを実行すると、クックブックはコレクターをインストールし、監視IDを作成または承認し、コレクターを構成します。
ガイド付きインストレーション
代わりにNew Relic UIからこれをインストールするには、one.newrelic.com > Integrations & Agents > Microsoft SQL Server (Database 360) に移動してください。画面上の指示に従って、インテグレーションをセットアップします。このページでは、手動インストレーションについてのみ説明します。
前提条件
有効なライセンスキーを持つNew Relicアカウント。
New Relic アカウント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セキュリティ・グループ内のSQL Serverポートで許可されたインバウンド・アクセス)を持つWindows、Ubuntu、またはRHEL/CentOSのコレクター・ホスト、およびRDSマスター・ユーザー名とパスワード。
- Windowsドメイン認証またはgMSA:AWS Managed Microsoft Active Directoryドメインにすでに参加しているWindowsコレクターホストおよびRDSインスタンス。
ターゲットリージョンに対応するNew Relic 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]"]データを探す、使う
データの収集が開始されると、New Relic UIを通じて包括的なSQL Serverデータベース監視にアクセスできます。
New Relic で SQL Server データベース エンティティを見つけるには:
one.newrelic.com > All capabilities > Databasesに移動します。
Entity typeドロップダウンからMSSQL instanceを選択し、Applyをクリックします。
エンティティのリストから SQL Server データベースを選択します。
NRDOTを使用してSQL Serverの監視をセットアップした後、次のことができます:
- データベースのメトリクスを視覚化するカスタムダッシュボードを作成する
- クリティカルデータベースパフォーマンス閾値のアラートを設定する
- New Relicのクエリ機能を使用して、データを探索します