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> - アイテムキーで使用するセッション名を定義します。

必須: yesPlugins.Redis.Sessions.<SessionName>.TLSConnectverify_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

関連項目