Sybase コレクタの設定
データベースの可視性を使用して Sybase をモニターするには、15 以降の Sybase を実行する必要があります。
接続の詳細
| セクション | フィールド | 説明 |
|---|---|---|
| 新しいコレクタの作成 | データベースタイプ | モニタするデータベースタイプ。 |
| エージェント | コレクタを管理するデータベースエージェント。 | |
| Collector Name | コレクタを識別する名前。 | |
| 接続の詳細 | [ホスト名] または [IP アドレス] | データベースが実行されているマシンのホスト名または IP アドレス。 |
| Listener Port | データベースエージェントと通信するデータベースのポートの TCP/IP アドレス。 | |
| Custom JDBC Connection String | データベースエージェントによって生成された JDBC 接続文字列(jdbc:sybase: など)。カスタムの接続文字列を指定することもできます。これはカスタム認証オプションを設定する場合に有効です。 | |
| データベースのクレデンシャル | ユーザー名 | データベースエージェントを介してデータベースに接続し、データベースをモニタしているユーザの名前。ユーザは、次で説明されている権限を持っている必要があります。Sybase のユーザ権限 |
| パスワード | データベースエージェントを介してデータベースに接続し、データベースをモニタしているユーザのパスワード。 | |
| CyberArk | データベースのユーザ名とパスワードに対して CyberArk を有効にする場合にクリックします。CyberArk を有効にすると、データベースのユーザ名とパスワードを取得するために、アプリケーション、安全、フォルダ、およびオブジェクトに関する情報が必要になります。データベースの可視性とともに CyberArk を使用するには、CyberArk Web サイトから JavaPasswordSDK.jar ファイルをダウンロードし、ファイルの名前を cyberark-sdk-9.5.jar に変更する必要があります。その後、この JAR ファイルをデータベースエージェント zip ファイルの lib ディレクトリにコピーする必要があります。 | |
| HashiCorp Vault | HashiCorp Vault の構成 を参照してください。 | |
| 詳細オプション | Sub-Collectors | 複数のデータベースインスタンスを統合ビューでモニタし、複数のデータベースのメトリックを集約する場合にクリックします。カスタムクラスタをモニタするには、サブコレクタごとに追加のホスト名または IP アドレス、およびポートの詳細を追加できます。合計で最大 29 個のサブコレクタを追加できます。したがって、カスタムクラスタで 30 個のデータベースをモニタできます。メインコレクタによって消費されるライセンスに加え、各サブコレクタはデータベースタイプに応じて 1 つ以上のライセンスを消費します。 注:
|
| 接続プロパティ(Connection Properties) | 新しい JDBC 接続プロパティを追加するか、またはリレーショナルデータベースの既存のプロパティを編集する場合にクリックします。 | |
| Exclude Databases | 除外するデータベース(カンマで区切ります)。 | |
| Monitor Operating System | サーバハードウェアをモニタするデータベースエージェントの構成 を参照してください。 |
Sybase のユーザ権限
| 権限のタイプ | 権限 |
|---|---|
| ロール権限 |
|
| 選択権限 |
|
| 実行権限 |
|
use [custom-db-name]
sp_adduser <user-name>Splunk AppDynamics データベースの可視性のために新しい専用ユーザーを作成するには、次のサンプルユーザー作成スクリプトを使用できます。スクリプトを実行する前に、「password」をよりセキュアな値に変更します。create login 'DBMon_Agent_User' with password 'password' go
exec sp_locklogin 'DBMon_Agent_User', 'unlock'
go
exec sp_role 'grant', 'mon_role', 'DBMon_Agent_User'
goここで、DBMon_Agent_User はデータベースの可視性エージェントを実行するユーザー名です。また、Splunk AppDynamics データベースの可視性を使用して Sybase ASE データベースをモニターするには、次の設定パラメータを 1(true)に設定する必要があります。「enable monitoring」、「wait event timing」、「SQL batch capture」、および「object lockwait timing」。"max SQL text monitored" を 8192(8 KB)以上に設定する必要もあります。
sp_configure "enable monitoring", 1
go
sp_configure "wait event timing", 1
go
sp_configure "SQL batch capture", 1
go
sp_configure "object lockwait timing", 1
go
sp_configure "max SQL text monitored", 8192
go"max SQL text monitored" の値が以前は 4096 よりも小さかった場合、この設定を増やすには Sybase ASE インスタンスを再起動する必要があります。