Zabbix agent 2の設定ファイルは、プラグインの設定に使用されます。これらのZabbix agent 2の設定パラメータは、MQTTプラグインの操作に対応しています。
これらのパラメータは独自の設定ファイル(例:mqtt.conf)に指定し、Includeディレクティブを使用してこのファイルをZabbix agent 2の設定に追加することを推奨します。
注意点:
| パラメーター | 必須 | 範囲 | デフォルト | 説明 |
|---|---|---|---|---|
| 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/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | いいえ | tcp://localhost:1883 | デフォルトのMQTTブローカー接続文字列。アイテムキーまたは名前付きセッションで値が指定されていない場合に使用されます。 クエリパラメータを含めないでください。 URL形式に一致する必要があります。 サポートされているスキーム: tcp(デフォルト)、ws、tls。スキームは省略可能です。ポートは省略可能です(デフォルト=1883)。 例: tcp://host:1883localhostws://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/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Sessions.<SessionName>.Url | いいえ | 名前付きセッションの接続文字列。 <SessionName> - アイテムキーで使用するセッション名を定義します。 クエリパラメータを含めないでください。 URL形式に一致する必要があります。 サポートされているスキーム: tcp(デフォルト)、ws、tls。スキームは省略可能です。ポートは省略可能です(デフォルト=1883)。 例: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | いいえ | 名前付きセッションのユーザー名。 <SessionName> - アイテムキーで使用するセッション名を定義します。 |
リクエストの実行タイムアウト(リクエストの完了を待機する時間)を設定する必要がある場合は、 アイテムの設定フォームを使用してください。
関連情報: