7 MQTTプラグイン

概要

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

注意点:

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

パラメータ

パラメータ 必須 範囲 デフォルト 説明
Plugins.MQTT.Default.Password no MQTTに接続するためのデフォルトのパスワード。アイテムキーまたは名前付きセッションに値が指定されていない場合に使用されます。
バージョン6.0.19以降でサポートされています。
Plugins.MQTT.Default.TLSCAFile no Zabbixエージェント2とMQTTブローカー間の暗号化通信のピア証明書検証用の最上位 CA 証明書を含むファイルのフルパス名。名前付きセッションで値が指定されていない場合に使用されます。
バージョン6.0.19以降でサポートされています。
Plugins.MQTT.Default.TLSCertFile no Zabbixエージェント2とMQTTブローカー間の暗号化通信用のエージェント証明書または証明書チェーンを含むファイルのフルパス名。名前付きセッションで値が指定されていない場合に使用されます。
バージョン6.0.19以降でサポートされています。
Plugins.MQTT.Default.TLSKeyFile no Zabbixエージェント2とMQTTブローカー間の暗号化通信用の MQTT 秘密キーを含むファイルのフルパス名。名前付きセッションで値が指定されていない場合に使用されます。
バージョン6.0.19以降でサポートされています。
Plugins.MQTT.Default.Topic no MQTT サブスクリプションのデフォルト トピック。アイテムキーまたは名前付きセッションに値が指定されていない場合に使用されます。

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

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

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

クエリパラメーターを含めないでください。
URL 形式と一致する必要があります。
サポートされているスキーム: tcp (既定値)、wstls。スキームは省略できます。
ポートは省略できます (既定値 = 1883)。
例: tcp://host:1883
localhost
ws://host:8080
バージョン6.0.19以降でサポートされています。
Plugins.MQTT.Sessions.<SessionName>.User no 名前付きセッションユーザー名。
<SessionName> - アイテムキーで使用するセッションの名前を定義します。
バージョン6.0.19以降でサポートされています。
Plugins.MQTT.Timeout no 1-30 global timeout リクエストの実行タイムアウト(リクエストが完了するのを待ってからシャットダウンするまでの時間)

参考情報: