Zabbix agent 2の設定ファイルは、プラグインの設定に使用されます。これらのZabbix agent 2の設定パラメータは、Redisプラグインの操作をサポートしています。
これらのパラメータは独自の設定ファイル(例:redis.conf)に指定し、Includeディレクティブを使用してこのファイルをZabbix agent 2の設定に追加することを推奨します。
注意点:
| パラメータ | 必須 | 範囲 | デフォルト | 説明 |
|---|---|---|---|---|
| Plugins.Redis.Default.Password | いいえ | Redisへの接続に使用するデフォルトのパスワード。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。 | ||
| Plugins.Redis.Default.TLSConnect | いいえ | クライアント(Zabbix agent 2)のTLS検証要件。 サポートされる値: required - 暗号化、未検証(テストのみ)verify_ca - 暗号化、サーバ証明書verify_full - 暗号化、サーバ証明書およびサーバ名をSANで検証空または未設定の場合はTLSなしとみなされます。 |
||
| Plugins.Redis.Default.TLSCAFile | いいえ | トップレベルCA証明書を含むファイルのデフォルトのフルパス名。 | ||
| Plugins.Redis.Default.TLSCertFile | いいえ | エージェントの証明書を含むファイルのデフォルトのフルパス名。 | ||
| Plugins.Redis.Default.TLSKeyFile | いいえ | エージェントの秘密鍵を含むファイルのデフォルトのフルパス名。 | ||
| Plugins.Redis.Default.Uri | いいえ | tcp://localhost:6379 | Redisへの接続に使用するデフォルトのURI。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。 埋め込み認証情報は含めないでください(無視されます)。 URI形式に一致する必要があります。 サポートされるスキーム: tcp, unix。スキームは省略可能です。ポートは省略可能(デフォルト=6379)。 例: tcp://localhost:6379localhostunix:/var/run/redis.sock |
|
| Plugins.Redis.Default.User | いいえ | default | 保護されたRedisサーバーに送信するデフォルトのユーザー。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。 | |
| Plugins.Redis.KeepAlive | いいえ | 60-900 | 300 | 未使用のプラグイン接続が閉じられるまでの最大待機時間(秒単位)。 |
| Plugins.Redis.Sessions.<SessionName>.Password | いいえ | 名前付きセッションのパスワード。 <SessionName> - アイテムキーで使用するセッション名を定義します。 |
||
| Plugins.Redis.Sessions.<SessionName>.TLSConnect | いいえ | クライアント(Zabbix agent 2)のTLS検証要件。 <SessionName> - アイテムキーで使用するセッション名を定義します。 サポートされる値: required - 暗号化、未検証(テストのみ)verify_ca - 暗号化、サーバ証明書verify_full - 暗号化、サーバ証明書およびサーバ名をSANで検証空または未設定の場合はTLSなしとみなされます。 |
||
| Plugins.Redis.Sessions.<SessionName>.TLSCAFile | いいえ (TLSConnectが verify_caまたはverify_fullの場合は必須) |
Redisサーバ証明書の検証用トップレベルCA証明書を含むファイルのフルパス名。 <SessionName> - アイテムキーで使用するセッション名を定義します。 |
||
| Plugins.Redis.Sessions.<SessionName>.TLSCertFile | いいえ | クライアント認証用のエージェント証明書を含むファイルのフルパス名。 <SessionName> - アイテムキーで使用するセッション名を定義します。 |
||
| Plugins.Redis.Sessions.<SessionName>.TLSKeyFile | いいえ | クライアント認証用のエージェント秘密鍵を含むファイルのフルパス名。 <SessionName> - アイテムキーで使用するセッション名を定義します。 |
||
| Plugins.Redis.Sessions.<SessionName>.Uri | いいえ | localhost:6379 | 名前付きセッションの接続文字列。 <SessionName> - アイテムキーで使用するセッション名を定義します。 埋め込み認証情報は含めないでください(無視されます)。 URI形式に一致する必要があります。 サポートされるスキーム: tcp, unix。スキームは省略可能です。ポートは省略可能(デフォルト=6379)。 例: tcp://localhost:6379localhostunix:/var/run/redis.sock |
|
| Plugins.Redis.Sessions.<SessionName>.User | いいえ | default | 保護されたRedisサーバーに送信するユーザー。 <SessionName> - アイテムキーで使用するセッション名を定義します。 |
|
| Plugins.Redis.Timeout | いいえ | 1-30 | グローバルタイムアウト | リクエスト実行のタイムアウト(リクエストが完了するまで待機する秒数)。 |
関連情報: