commit e223cc9b9bf9721382c37f8937fdf1f6d813d5d2 Author: Daniel McKnight Date: Fri Jan 10 21:57:51 2025 -0800 Initial Commit diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..49fb4b9 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "telegraf-webhooks-plex"] + path = telegraf-webhooks-plex + url = https://github.com/russorat/telegraf-webhooks-plex diff --git a/plex.conf b/plex.conf new file mode 100644 index 0000000..bd5c400 --- /dev/null +++ b/plex.conf @@ -0,0 +1,4 @@ +[[inputs.external_webhooks]] + service_address = "0.0.0.0:1619" + [inputs.external_webhooks.plex] + path = "/plex" diff --git a/telegraf-webhooks-plex b/telegraf-webhooks-plex new file mode 160000 index 0000000..1961b11 --- /dev/null +++ b/telegraf-webhooks-plex @@ -0,0 +1 @@ +Subproject commit 1961b11fd22fb9751e09e56df5a9f75d3e213ca2 diff --git a/telegraf.bak b/telegraf.bak new file mode 100644 index 0000000..af2ae9a --- /dev/null +++ b/telegraf.bak @@ -0,0 +1,34 @@ +[global_tags] +user = "unraid" + +[[inputs.disk]] +[[inputs.mem]] +[[inputs.cpu]] +[[inputs.system]] +[[inputs.smart]] +[[inputs.sensors]] +[[inputs.net]] +interfaces = ["wg0","bond0"] + +[[inputs.netstat]] +[[inputs.docker]] +endpoint = "unix:///var/run/docker.sock" + +[[inputs.apcupsd]] + +[[inputs.execd]] +command = ["/etc/telegraf/telegraf-webhooks-plex/bin/webhook-plex", "--config", "/etc/telegraf/plex.conf"] +signal = "none" +restart_delay = "10s" +data_format = "influx" + +#[[inputs.internet_speed]] +#interval = "30m" +#test_mode = "multi" +#server_id_include = ["1782", "56639", "57358", "45844", "55684"] + +[[outputs.influxdb_v2]] +urls = ["https://influx.mcknight.tech"] +token = "ux109jfyk--A5vfLi_piXkIrkm5nZ7-d4Qo0Y6tNU4ekxJ-tqMLzl_3TtjQ9r_wjGKBusiNfl4gWyuQPcXBK4w==" +organization = "Home" +bucket = "unraid" diff --git a/telegraf.conf b/telegraf.conf new file mode 100644 index 0000000..0e073fd --- /dev/null +++ b/telegraf.conf @@ -0,0 +1,78 @@ +#[agent] +# debug=true +[global_tags] +user = "unraid" +[[inputs.disk]] + [inputs.disk.tags] + bucket = "unraid" +[[inputs.mem]] + [inputs.mem.tags] + bucket = "unraid" +[[inputs.cpu]] + [inputs.cpu.tags] + bucket = "unraid" +[[inputs.system]] + [inputs.system.tags] + bucket = "unraid" +[[inputs.smart]] + [inputs.smart.tags] + bucket = "unraid" +[[inputs.sensors]] + [inputs.sensors.tags] + bucket = "unraid" +[[inputs.net]] +interfaces = ["wg0","bond0"] + [inputs.net.tags] + bucket = "unraid" +[[inputs.netstat]] + [inputs.netstat.tags] + bucket = "unraid" +[[inputs.docker]] +endpoint = "unix:///var/run/docker.sock" + [inputs.docker.tags] + bucket = "unraid" +[[inputs.apcupsd]] + [inputs.apcupsd.tags] + bucket = "unraid" +#[[inputs.execd]] +#command = ["/etc/telegraf/telegraf-webhooks-plex/bin/webhook-plex", "--config", "/etc/telegraf/plex.conf"] +#signal = "none" +#restart_delay = "10s" +#data_format = "influx" + +#[[inputs.internet_speed]] +#interval = "30m" +#test_mode = "multi" +#server_id_include = ["1782", "56639", "57358", "45844", "55684"] + +[[inputs.socket_listener]] +#hostname = "mcknight-TrueNAS" +service_address = "tcp://:2003" +data_format = "graphite" +separator = "." +templates = [ + "truenas.* .host.measurement.field" +# "prefix.hostname.chart.dimension" +] + [inputs.socket_listener.tags] + bucket = "truenas" + +[[outputs.influxdb_v2]] +urls = ["https://influx.mcknight.tech"] +token = "W6sd-Hffr_9rhgTN8VVE9S71TVm6ClCkac13bGOIQVTR1bQkG-ZJStVZKYenowUuGSL6WpGnmiv9zj3K0ueIcA==" +#token = "ux109jfyk--A5vfLi_piXkIrkm5nZ7-d4Qo0Y6tNU4ekxJ-tqMLzl_3TtjQ9r_wjGKBusiNfl4gWyuQPcXBK4w==" +organization = "Home" +bucket_tag = "bucket" + +#bucket = "unraid" +#tagexclude = ["truenas"] +# [outputs.influxdb_v2.tagpass] +# tag1 = ["unraid"] +#[[outputs.influxdb_v2]] +#urls = ["https://influx.mcknight.tech"] +#token = "R85p02R495Vmwzhb3fUO0cLfQ3mWQk-Rma6Hkpz1isvr3WZXhat9Zt6mIza6836n_00hJ7f-lobxAgPHLMt0PQ==" +#organization = "Home" +#bucket = "truenas" +#tagexclude = ["unraid"] +# [outputs.influxdb_v2.tagpass] +# tag1 = ["truenas"]