手動インストール
WhaTapデータベースモニタリングサービスを使用するための基本的なインストール方法について説明します。
構成図の確認
DBXエージェントは、別のサーバーにインストールするか、DBサーバーにインストールできます。 インストールする方法を選択し、構成とファイアウォールを確認します。
| 別途サーバーにインストール | DBサーバーに直接インストール |
|---|---|
|
|
アカウント生成
データベースモニタリングをするために必要な権限を持つアカウントを作成します。root(admin) アカウントでログインしてアカウントを作成してください。
- SQL Server 2014+
- SQL Server 2012 or earlier
- SQL Server 2008 or earlier
create login DB_User with password='DB Password';
create user DB_User for login DB_User;
grant connect any database to DB_User;
grant view server state to DB_User;
grant view any definition to DB_User;
create login DB_User with password='DB Password';
create user DB_User for login DB_User;
grant view server state to DB_User;
grant view any definition to DB_User;
モニタリングしようとするDBごとにモニタリングアカウントを追加作成し、権限を付与する必要があります。
use DB_Name;
create user DB_User for login DB_User;
grant select, execute to DB_User;
create login DB_User with password='DB Password';
create user DB_User for login DB_User;
grant view server state to DB_User;
grant view any definition to DB_User;
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'Ole Automation Procedures', 1;
RECONFIGURE;
モニタリングしようとするDBごとにモニタリングアカウントを追加作成し、権限を付与する必要があります。
use DB_Name;
create user DB_User for login DB_User;
grant select, execute to DB_User;
-
Kill session使用時の追加権限
grant alter any connection to DB_User; -
Azure SQL Database環境でKill session使用時の追加権限
grant kill database connection to DB_User; -
ジョブ遂行内訳とバックアップ/復旧履歴メニュー機能を利用する際に必要な権限
msdbデータベースにアクセスできるように権限を付与してください。
USE msdb;
CREATE USER DB_User FOR LOGIN DB_User;
GRANT SELECT to DB_User; -
オブジェクト情報照会時の必要権限
2014バージョン以下の場合は、モニタリング対象DBごとに接続して権限を付与してください。
grant view any definition to DB_User; -
プラン照会時の必要権限
各DBごとに接続して実行してください。
grant showplan to DB_User;
-
権限を持つアカウントがある場合は、このステップを省略して次のステップへ進みます。
-
サンプルコードの
DB_Userは、DBのユーザーアカウント名です。ユーザーが利用するユーザーアカウント名に変更してください。
- コード例の
DB_Passwordには、ユーザーパスワードを入力します。
DBXエージェントダウンロード
DBXエージェントファイルをダウンロードします。 次の2つの方法を利用します。
-
wgetコマンドを使用してダウンロードできます。BASHwget -O whatap.agent.database.tar.gz "https://service.whatap.io/download/dbx_agent?type=mssql&format=tar.gz" -
コマンドでダウンロードできない場合は、WhaTapモニタリングサービス画面でダウンロードボタンを選択します。
DBXエージェントファイルをダウンロードして圧縮を解凍してください。
tar -zxvf whatap.agent.database.tar.gz
セキュリティ設定によりTAR形式のファイルをダウンロードできないユーザーのためにZIP形式のファイルも一緒に提供します。 インストール画面で.zip ダウンロードボタンを選択します。

