You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

13 Redisプラグイン

概要

Zabbix agent 2の設定ファイルは、プラグインの設定に使用されます。これらのZabbix agent 2の設定パラメータは、Redisプラグインの操作をサポートしています。

これらのパラメータは独自の設定ファイル(例:redis.conf)に指定し、Includeディレクティブを使用してこのファイルをZabbix agent 2の設定に追加することを推奨します。

注意点:

  • デフォルト値はプロセスのデフォルト値を反映しており、配布されている設定ファイルの値ではありません。
  • 値は環境変数をサポートしています。
  • ZabbixはUTF-8エンコーディング(BOMなし)のみ設定ファイルとしてサポートします。
  • 「#」で始まるコメントは、行頭でのみサポートされます。

パラメータ

パラメータ 必須 範囲 デフォルト 説明
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:6379
localhost
unix:/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:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User いいえ default 保護されたRedisサーバーに送信するユーザー。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.Redis.Timeout いいえ 1-30 グローバルタイムアウト リクエスト実行のタイムアウト(リクエストが完了するまで待機する秒数)。

関連情報: