- Redisプラグイン
- 概要
- パラメーターの詳細
- Plugins.Redis.Default.Password
- Plugins.Redis.Default.TLSConnect
- Plugins.Redis.Default.TLSCAFile
- Plugins.Redis.Default.TLSCertFile
- Plugins.Redis.Default.TLSKeyFile
- Plugins.Redis.Default.Uri
- Plugins.Redis.Default.User
- Plugins.Redis.KeepAlive
- Plugins.Redis.Sessions.<SessionName>.Password
- Plugins.Redis.Sessions.<SessionName>.TLSConnect
- Plugins.Redis.Sessions.<SessionName>.TLSCAFile
- Plugins.Redis.Sessions.<SessionName>.TLSCertFile
- Plugins.Redis.Sessions.<SessionName>.TLSKeyFile
- Plugins.Redis.Sessions.<SessionName>.Uri
- Plugins.Redis.Sessions.<SessionName>.User
- Plugins.Redis.Timeout
- 関連項目
Redisプラグイン
概要
設定パラメータを使用すると、Redisプラグインの動作をカスタマイズできます。
これらは、エージェント 2 の設定ファイルではなく、専用の設定ファイル(例: redis.conf)に指定することを推奨します。その後、Include ディレクティブを使用して、このファイルを Zabbix エージェント 2 の設定に含めます。
すべてのパラメータは、明示的に必須と記載されていない限り、任意です。
このページの構成は次のとおりです。
- パラメータ概要(パラメータの詳細を表示するには、名前をクリックしてください)
- パラメータ詳細
| Parameter | Description |
|---|---|
| Plugins.Redis.Default.Password | Redis への接続に使用するデフォルトパスワードを指定します。 |
| Plugins.Redis.Default.TLSConnect | Zabbix エージェント 2 の通信に必要な暗号化レベルを指定します。 |
| Plugins.Redis.Default.TLSCAFile | 最上位 CA 証明書を含むファイルの完全なパス名を指定します。 |
| Plugins.Redis.Default.TLSCertFile | エージェント証明書を含むファイルの完全なパス名を指定します。 |
| Plugins.Redis.Default.TLSKeyFile | エージェントの秘密鍵を含むファイルの完全なパス名を指定します。 |
| Plugins.Redis.Default.Uri | Redis への接続に使用するデフォルト URI を指定します。 |
| Plugins.Redis.Default.User | Redis への接続に使用するデフォルトのユーザー名を指定します。 |
| Plugins.Redis.KeepAlive | 未使用のプラグイン接続を切断するまでの最大待機時間(秒)を設定します。 |
| Plugins.Redis.Sessions.<SessionName>.Password | Redis への接続に使用する、名前付きセッションのパスワードを指定します。 |
| Plugins.Redis.Sessions.<SessionName>.TLSConnect | 名前付きセッションの Zabbix エージェント 2 通信に必要な暗号化レベルを指定します。 |
| Plugins.Redis.Sessions.<SessionName>.TLSCAFile | 名前付きセッションの最上位 CA 証明書を含むファイルの完全なパス名を指定します。 |
| Plugins.Redis.Sessions.<SessionName>.TLSCertFile | 名前付きセッションのエージェント証明書を含むファイルの完全なパス名を指定します。 |
| Plugins.Redis.Sessions.<SessionName>.TLSKeyFile | 名前付きセッションのエージェントの秘密鍵を含むファイルの完全なパス名を指定します。 |
| Plugins.Redis.Sessions.<SessionName>.Uri | Redis への接続に使用する、名前付きセッションの URI を指定します。 |
| Plugins.Redis.Sessions.<SessionName>.User | Redis への接続に使用する、名前付きセッションのユーザー名を指定します。 |
| Plugins.Redis.Timeout | リクエスト実行のタイムアウトを設定します。 |
注意事項:
- デフォルト値は、配布済みの設定ファイル内の値ではなく、プロセスのデフォルト値を反映しています。
- 値には環境変数を使用できます。
- Zabbix がサポートする設定ファイルの文字エンコーディングは UTF-8 のみで、BOM は含められません。
\#で始まるコメントは、行頭でのみサポートされます。
パラメーターの詳細
Plugins.Redis.Default.Password
Redis に接続するためのデフォルトパスワードを指定します。
アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。
Plugins.Redis.Default.TLSConnect
Zabbix エージェント 2 の通信に必要な暗号化レベルを指定します。
値が空、または未設定の場合は、TLS なしとして扱われます。
範囲: required - 暗号化、検証なし(テスト用のみ)、verify_ca - 暗号化、サーバー証明書、verify_full - 暗号化、サーバー証明書および SAN で検証されたサーバー名
Plugins.Redis.Default.TLSCAFile
トップレベルの CA 証明書を含むファイルのフルパスを指定します。
Plugins.Redis.Default.TLSCertFile
エージェント証明書を含むファイルの完全なパス名を指定します。
Plugins.Redis.Default.TLSKeyFile
エージェントの秘密鍵を含むファイルの完全なパス名を指定します。
Plugins.Redis.Default.Uri
Redis に接続するためのデフォルト URI を指定します。
アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。
埋め込み認証情報は無視されます。
URI 形式に一致している必要があります。
サポートされるスキーム: tcp, unix
スキームは省略できます。
ポートも省略できます(デフォルト=6379)。
デフォルト: tcp://localhost:6379
例:
tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User
Redis に接続するためのデフォルトのユーザー名を指定します。
アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。
デフォルト: default
Plugins.Redis.KeepAlive
未使用のプラグイン接続が閉じられるまでの最大待機時間(秒)を設定します。
デフォルト: 300
範囲: 60-900
Plugins.Redis.Sessions.<SessionName>.Password
Redis に接続するための、指定したセッションのパスワードを設定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.Redis.Sessions.<SessionName>.TLSConnect
指定したセッションに対する Zabbix エージェント 2 の通信で必要な暗号化レベルを指定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
空または未設定の値は、TLS なしとして扱われます。
範囲: required - 暗号化あり、検証なし(テスト用のみ)、verify_ca - 暗号化あり、サーバー証明書あり、verify_full - 暗号化あり、サーバー証明書と SAN によるサーバー名検証あり
Plugins.Redis.Sessions.<SessionName>.TLSCAFile
指定されたセッションのトップレベル CA 証明書を含むファイルの完全なパス名を指定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
必須: yes、Plugins.Redis.Sessions.<SessionName>.TLSConnect が verify_ca または verify_full に設定されている場合
Plugins.Redis.Sessions.<SessionName>.TLSCertFile
指定したセッションのエージェント証明書を含むファイルの完全なパス名を指定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.Redis.Sessions.<SessionName>.TLSKeyFile
指定されたセッション用のエージェント秘密鍵を含むファイルの完全なパス名を指定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.Redis.Sessions.<SessionName>.Uri
Redis に接続するための、名前付きセッション URI を指定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
埋め込み認証情報は無視されます。
URI 形式に一致している必要があります。
サポートされるスキーム: tcp, unix
スキームは省略できます。
ポートは省略できます(default=6379)。
デフォルト: tcp://localhost:6379
例:
tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User
Redis に接続するための、指定したセッションのユーザー名を設定します。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.Redis.Timeout
リクエストの実行タイムアウトを設定します(リクエストが完了するまで待機し、その後に終了するまでの秒数)。
デフォルト: global timeout
範囲: 1-30
関連項目
- 一般的な Zabbix エージェント 2 の設定パラメーターの説明: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- プラグイン の設定手順