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.

7 MQTTプラグイン

概要

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

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

注意点:

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

パラメーター

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

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

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

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

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

リクエストの実行タイムアウト(リクエストの完了を待機する時間)を設定する必要がある場合は、 アイテムの設定フォームを使用してください。

関連情報: