[comment]: # ({df291f06-fd969ff7})
# 12 Redisプラグイン

[comment]: # ({/df291f06-fd969ff7})

[comment]: # ({1851e0e4-2519af2c})
#### 概要

このセクションでは、Redis Zabbix エージェント 2 プラグイン設定ファイル（redis.conf）でサポートされるパラメータを一覧表示します。

以下の点に注意してください。

-   デフォルト値は、配布される設定ファイル内の値ではなく、プロセスのデフォルト値を反映しています。
-   Zabbix がサポートする設定ファイルは、[BOM](https://en.wikipedia.org/wiki/Byte_order_mark) なしの UTF-8 エンコーディングのみです。
-   "\#" で始まるコメントは、行頭でのみサポートされます。

[comment]: # ({/1851e0e4-2519af2c})

[comment]: # ({d8e618df-2a4e55b0})
#### パラメータ

|Parameter|Mandatory|Range|Default|Description|
|--|--|--|--|----------|
|Plugins.Redis.Default.Password|no| | |Redisへの接続用のデフォルトパスワードです。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。|
|Plugins.Redis.Default.TLSConnect|no| | |クライアント（Zabbix エージェント 2）のTLS検証要件です。<br><br>サポートされる値:<br>`required` - 暗号化、未検証（テスト専用）<br>`verify_ca` - 暗号化、サーバー証明書<br>`verify_full` - 暗号化、サーバー証明書およびSANで検証されたサーバー名<br>空または未設定の値は、tlsなしとして扱われます。|
|Plugins.Redis.Default.TLSCAFile|no| | |最上位CA証明書を含むファイルのデフォルトのフルパス名です。|
|Plugins.Redis.Default.TLSCertFile|no| | |エージェントの証明書を含むファイルのデフォルトのフルパス名です。|
|Plugins.Redis.Default.TLSKeyFile|no| | |エージェントの秘密鍵を含むファイルのデフォルトのフルパス名です。|
|Plugins.Redis.Default.Uri|no| |tcp://localhost:6379|Redisへの接続用のデフォルトURIです。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。<br><br>埋め込み認証情報を含めないでください（含まれていても無視されます）。<br>URI形式に一致している必要があります。<br>サポートされるスキーム: `tcp`, `unix`。スキームは省略できます。<br>ポートは省略できます（デフォルト=6379）。<br>例: `tcp://localhost:6379`<br>`localhost`<br>`unix:/var/run/redis.sock`|
|Plugins.Redis.Default.User|no| |default|保護されたRedisサーバーに送信するデフォルトユーザーです。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。|
|Plugins.Redis.KeepAlive|no|60-900|300|未使用のプラグイン接続が閉じられるまでの最大待機時間（秒）です。|
|Plugins.Redis.Sessions.<SessionName>.Password|no| | |名前付きセッションのパスワードです。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。|
|Plugins.Redis.Sessions.<SessionName>.TLSConnect|no| | |クライアント（Zabbix エージェント 2）のTLS検証要件です。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。<br><br>サポートされる値:<br>`required` - 暗号化、未検証（テスト専用）<br>`verify_ca` - 暗号化、サーバー証明書<br>`verify_full` - 暗号化、サーバー証明書およびSANで検証されたサーバー名<br>空または未設定の値は、tlsなしとして扱われます。|
|Plugins.Redis.Sessions.<SessionName>.TLSCAFile|no<br>(yes, if TLSConnect is `verify_ca` or `verify_full`)| | |Redisサーバー証明書の検証用に、最上位CA証明書を含むファイルのフルパス名です。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。|
|Plugins.Redis.Sessions.<SessionName>.TLSCertFile|no| | |クライアント認証用に、エージェントの証明書を含むファイルのフルパス名です。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。|
|Plugins.Redis.Sessions.<SessionName>.TLSKeyFile|no| | |クライアント認証用に、エージェントの秘密鍵を含むファイルのフルパス名です。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。|
|Plugins.Redis.Sessions.<SessionName>.Uri|no| |localhost:6379|名前付きセッションの接続文字列です。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。<br><br>埋め込み認証情報を含めないでください（含まれていても無視されます）。<br>URI形式に一致している必要があります。<br>サポートされるスキーム: `tcp`, `unix`。スキームは省略できます。<br>ポートは省略できます（デフォルト=6379）。<br>例: `tcp://localhost:6379`<br>`localhost`<br>`unix:/var/run/redis.sock`|
|Plugins.Redis.Sessions.<SessionName>.User|no| |default|保護されたRedisサーバーに送信するユーザーです。<br>**<SessionName>** - アイテムキーで使用するセッション名を定義します。<br>バージョン 7.0.10 以降でサポートされています。|
|Plugins.Redis.Timeout|no|1-30|global timeout|リクエスト実行タイムアウトです（リクエストを停止する前に、その完了を待機する時間（秒））。|

関連項目:

-   一般的な Zabbix エージェント 2 設定パラメータの説明: [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) / [Zabbix agent 2 (Windows)](/manual/appendix/config/zabbix_agent2_win)
-   [plugins](/manual/extensions/plugins) の設定手順

[comment]: # ({/d8e618df-2a4e55b0})
