7 MQTTプラグイン

概要

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

注意:

  • デフォルト値は、同梱されている設定ファイル内の値ではなく、プロセスのデフォルト値を反映します。
  • 値は 環境変数 をサポートします。
  • Zabbix は、BOM のない UTF-8 エンコーディングの設定ファイルのみをサポートします。
  • "#" で始まるコメントは、行頭でのみサポートされます。

パラメータ

Parameter Mandatory Range Default Description
Plugins.MQTT.Default.Password no MQTT 接続用のデフォルトパスワード。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。
Plugins.MQTT.Default.TLSCAFile no Zabbix エージェント 2 と MQTT ブローカー間の暗号化通信におけるピア証明書検証用の、最上位 CA 証明書を含むファイルの完全なパス名。名前付きセッションで値が指定されていない場合に使用されます。
Plugins.MQTT.Default.TLSCertFile no Zabbix エージェント 2 と MQTT ブローカー間の暗号化通信における、エージェント証明書または証明書チェーンを含むファイルの完全なパス名。名前付きセッションで値が指定されていない場合に使用されます。
Plugins.MQTT.Default.TLSKeyFile no Zabbix エージェント 2 と MQTT ブローカー間の暗号化通信における MQTT 秘密鍵を含むファイルの完全なパス名。名前付きセッションで値が指定されていない場合に使用されます。
Plugins.MQTT.Default.Topic no MQTT サブスクリプション用のデフォルトトピック。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。

トピックにはワイルドカード ("+","#") を含めることができます。
例: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Default.Url no tcp://localhost:1883 MQTT ブローカー接続用のデフォルト接続文字列。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。

クエリパラメータを含めないでください。
URL 形式に一致している必要があります。
サポートされるスキーム: tcp (デフォルト), ws, tls; スキームは省略できます。
ポートは省略できます (default=1883)。
例: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Default.User no MQTT 接続用のデフォルトユーザー名。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。
Plugins.MQTT.Sessions.<SessionName>.Password no 名前付きセッションのパスワード。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile no Zabbix エージェント 2 と MQTT ブローカー間の暗号化通信で使用される、ピア証明書検証用の最上位 CA 証明書を含むファイルの完全なパス名。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile no Zabbix エージェント 2 と MQTT ブローカー間の暗号化通信で使用される、エージェント証明書または証明書チェーンを含むファイルの完全なパス名。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile no Zabbix エージェント 2 と MQTT ブローカー間の暗号化通信で使用される MQTT 秘密鍵を含むファイルの完全なパス名。
<SessionName> - アイテムキーで使用するセッション名を定義します。
Plugins.MQTT.Sessions.<SessionName>.Topic no 名前付きセッションの MQTT サブスクリプション用トピック。
<SessionName> - アイテムキーで使用するセッション名を定義します。

トピックにはワイルドカード ("+","#") を含めることができます。
例: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Sessions.<SessionName>.Url no 名前付きセッションの接続文字列。
<SessionName> - アイテムキーで使用するセッション名を定義します。

クエリパラメータを含めないでください。
URL 形式に一致している必要があります。
サポートされるスキーム: tcp (デフォルト), ws, tls; スキームは省略できます。
ポートは省略できます (default=1883)。
例: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Sessions.<SessionName>.User no 名前付きセッションのユーザー名。
<SessionName> - アイテムキーで使用するセッション名を定義します。

リクエストの実行タイムアウト(シャットダウンする前にリクエストの完了をどれだけ待つか)を設定する必要がある場合は、アイテム設定 フォームを使用してください。

関連項目: