9 MySQLプラグイン

概要

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

注意点:

  • デフォルト値は、出荷時の設定ファイルの値ではなく、プロセスのデフォルト値です。
  • Zabbixの設定ファイルはBOMなしのUTF-8エンコーディングのみサポートします。
  • 行の先頭が"#"で始まった場合のみコメントとして認識されます。

パラメータ

パラメータ 必須 範囲 デフォルト 説明
Plugins.Mysql.CallTimeout no 1-30 global timeout リクエストが完了するまで待機する最大時間(秒単位)
Plugins.Mysql.CustomQueriesPath no empty カスタムクエリを保存するために使用されるディレクトリへのフルパス
バージョン 6.0.21 以降でサポートされています。
Plugins.Mysql.Default.Password no MySQL に接続するためのデフォルトのパスワード。アイテム キーまたは名前付きセッションに値が指定されていない場合に使用されます。
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.Default.TLSCAFile no
(Plugins.Mysql.Default.TLSConnect が verify_ca または verify_full に設定されている場合、必須)
Zabbix エージェント 2 と監視対象データベース間の暗号化通信のピア証明書検証用の最上位 CA 証明書を含むファイルのフル パス名。名前付きセッションで値が指定されていない場合に使用されます。
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.Default.TLSCertFile no
(Plugins.Mysql.Default.TLSConnect が verify_ca または verify_full に設定されている場合、必須)
Zabbix エージェント 2 と監視対象データベース間の暗号化通信用のエージェント証明書または証明書チェーンを含むファイルのフル パス名。名前付きセッションで値が指定されていない場合に使用されます。
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.Default.TLSConnect no Zabbix エージェント 2 と監視対象データベース間の通信の暗号化タイプ。名前付きセッションで値が指定されていない場合に使用されます。

サポートされる値:
required - TLS 接続が必要です。
verify_ca - 証明書を検証します。
verify_full - 証明書と IP アドレスを検証します。
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.Default.TLSKeyFile no
(Plugins.Mysql.Default.TLSConnect が verify_ca または verify_full に設定されている場合、必須)
Zabbix エージェント 2 と監視対象データベース間の暗号化通信用のデータベース秘密キーを含むファイルのフル パス名。名前付きセッションで値が指定されていない場合に使用されます。
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.Default.Uri no tcp://localhost:3306 MySQL に接続するためのデフォルトの URI。アイテム キーまたは名前付きセッションに値が指定されていない場合に使用されます。

埋め込まれた資格情報を含めないでください (無視されます)。
URI 形式と一致する必要があります。
サポートされているスキーム: tcpunix。スキームは省略できます。
ポートは省略できます (デフォルト = 3306)。
例: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.Default.User no MySQL に接続するためのデフォルトのユーザー名。アイテム キーまたは名前付きセッションに値が指定されていない場合に使用されます。
バージョン 6.0.18 以降でサポートされています。
Plugins.Mysql.KeepAlive no 60-900 300 未使用のプラグイン接続が閉じられるまでの最大待機時間(秒単位)
Plugins.Mysql.Sessions.<SessionName>.Password no 名前付きセッション パスワード
<SessionName> - アイテム キーで使用するセッションの名前を定義します。
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile no
(Plugins.Mysql.Sessions.<SessionName>.TLSConnect が verify_ca または verify_full に設定されている場合、必須)
Zabbix エージェント 2 と監視対象データベース間の暗号化通信に使用される、ピア証明書検証用の最上位 CA 証明書を含むファイルのフル パス名。
<SessionName> - アイテム キーで使用するセッションの名前を定義します。
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile 必須(Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile が指定されている場合)

バージョン 6.0.23未満では、Plugins.Mysql.Sessions.<SessionName>.TLSConnect が verify_ca または verify_full に設定されている場合は常に必須です。
Zabbix エージェント 2 と監視対象データベース間の暗号化通信に使用されるエージェント証明書または証明書チェーンを含むファイルのフル パス名。
<SessionName> - アイテム キーで使用するセッションの名前を定義します。
Plugins.Mysql.Sessions.<SessionName>.TLSConnect no Zabbix エージェント 2 と監視対象データベース間の通信の暗号化タイプ。
<SessionName> - アイテム キーで使用するセッションの名前を定義します。

サポートされる値:
required - TLS 接続が必要です。
verify_ca - 証明書を検証します。
verify_full - 証明書と IP アドレスを検証します。
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile 必須(Plugins.Mysql.Sessions.<SessionName>.TLSCertFile が指定されている場合)

バージョン 6.0.23未満では、Plugins.Mysql.Sessions.<SessionName>.TLSConnect が verify_ca または verify_full に設定されている場合は常に必須です。
Zabbix エージェント 2 と監視対象データベース間の暗号化通信に使用されるデータベース秘密キーを含むファイルの完全パス名。
<SessionName> - アイテム キーで使用するセッションの名前を定義します。
Plugins.Mysql.Sessions.<SessionName>.Uri no 名前付きセッションの接続文字列。
<SessionName> - 項目キーで使用するセッションの名前を定義します。

埋め込まれた資格情報を含めないでください (無視されます)。
URI 形式と一致する必要があります。
サポートされているスキーム: tcpunix。スキームは省略できます。
ポートは省略できます (デフォルト = 3306)。
例: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User no 名前付きセッション ユーザー名。
<SessionName> - アイテム キーで使用するセッションの名前を定義します。
Plugins.Mysql.Timeout no 1-30 global timeout 接続を確立する必要がある場合に待機する最大時間(秒単位)

参考情報: