AllinOne
This commit is contained in:
parent
619513ef37
commit
eef8abb16c
1 changed files with 0 additions and 0 deletions
87
telegraf/telegraf.conf
Normal file
87
telegraf/telegraf.conf
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
# -------------------------------------------------------------------
|
||||
# Telegraf Agent
|
||||
# -------------------------------------------------------------------
|
||||
[agent]
|
||||
interval = "10s"
|
||||
round_interval = true
|
||||
|
||||
metric_batch_size = 1000
|
||||
metric_buffer_limit = 10000
|
||||
|
||||
collection_jitter = "0s"
|
||||
flush_interval = "10s"
|
||||
flush_jitter = "0s"
|
||||
|
||||
precision = ""
|
||||
hostname = ""
|
||||
omit_hostname = false
|
||||
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# OUTPUT: InfluxDB v2
|
||||
# -------------------------------------------------------------------
|
||||
[[outputs.influxdb_v2]]
|
||||
urls = ["${INFLUXDB_URL}"]
|
||||
token = "${INFLUXDB_TOKEN}"
|
||||
organization = "${INFLUXDB_ORG}"
|
||||
bucket = "${INFLUXDB_BUCKET}"
|
||||
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# INPUT 1: MQTT JSON (Temperaturen)
|
||||
# Topics: daten/status/+
|
||||
# -------------------------------------------------------------------
|
||||
[[inputs.mqtt_consumer]]
|
||||
servers = ["tcp://mqtt5:1883"]
|
||||
topics = ["daten/status/+"]
|
||||
|
||||
qos = 1
|
||||
persistent_session = true
|
||||
client_id = "telegraf_mqtt_temperature"
|
||||
|
||||
username = "${MQTT_USER}"
|
||||
password = "${MQTT_PASS}"
|
||||
|
||||
topic_tag = "topic"
|
||||
data_format = "json_v2"
|
||||
|
||||
[[inputs.mqtt_consumer.json_v2]]
|
||||
measurement_name = "temperature"
|
||||
|
||||
[[inputs.mqtt_consumer.json_v2.tag]]
|
||||
path = "id"
|
||||
rename = "sensor_id"
|
||||
type = "int"
|
||||
|
||||
[[inputs.mqtt_consumer.json_v2.field]]
|
||||
path = "tC"
|
||||
rename = "tC"
|
||||
type = "float"
|
||||
|
||||
[[inputs.mqtt_consumer.json_v2.field]]
|
||||
path = "tF"
|
||||
rename = "tF"
|
||||
type = "float"
|
||||
|
||||
|
||||
# -------------------------------------------------------------------
|
||||
# INPUT 2: MQTT Plain Values (Power)
|
||||
# Topics: daten/status/power/+
|
||||
# Payload: z. B. 396.963
|
||||
# -------------------------------------------------------------------
|
||||
[[inputs.mqtt_consumer]]
|
||||
servers = ["tcp://mqtt5:1883"]
|
||||
topics = ["daten/status/power/+"]
|
||||
|
||||
qos = 1
|
||||
persistent_session = true
|
||||
client_id = "telegraf_mqtt_power"
|
||||
|
||||
username = "${MQTT_USER}"
|
||||
password = "${MQTT_PASS}"
|
||||
|
||||
data_format = "value"
|
||||
data_type = "float"
|
||||
name_override = "power"
|
||||
|
||||
topic_tag = "topic"
|
||||
Loading…
Add table
Add a link
Reference in a new issue