## mgrote.telegraf ### Beschreibung Installiert und konfiguriert "telegraf". Telegraf ist fuer das [[Grafana Dashboard 928|https://grafana.com/grafana/dashboards/928]] konfiguriert. ### Funktioniert auf - [x] Ubuntu (>=18.04) - [x] Debian - [x] ProxMox 6.1 ### Variablen + Defaults ##### InfluxDB Protocol `telegraf_influxdb_srv_protocol: "http://"` ##### InfluxDB FQDN `telegraf_influxdb_srv_fqdn: grafana.grote.lan` ##### InfluxDB Port - ist Pflichtangabe `telegraf_influxdb_srv_port: 8086` ##### Basis-Metriken aktivieren `telegraf_base_metrics: true` ##### APCUPSD-Metriken aktivieren - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "apcupsd". - [[Grafana Dashboard|https://grafana.com/grafana/dashboards/10977]] `telegraf_apcupsd_metrics: true` ##### HDDTEMP-Metriken aktivieren - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "hddtemp". `telegraf_hddtemp_metrics: true` ##### SMART-Metriken aktivieren - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "smartctl". `telegraf_smart_pfad_zu_smartctl: "/usr/sbin/smartctl"` `telegraf_smart_metrics: true` ##### x509-Metriken aktivieren - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "x509 Zertifikaten" bei nginx. `telegraf_x509_metrics: true` ``` telegraf_x509_domains: - "https://mgrote.net:443" - "https://dokuwiki.mgrote.net:443" - "https://miniflux.mgrote.net:443" ``` - [[Grafana-Dashboard|https://grafana.com/grafana/dashboards/11707]] - Der Port ist Pflicht. ##### ZFS-Metriken aktivieren `telegraf_zfs_metrics: true` - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "zfs". - [[Grafana Dashboard|https://gist.github.com/bartmeuris/41caf0998f38a2fae7cf1ff92cd4a5fa]] ##### Postgres-Metriken aktivieren - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "postgres". - [[Grafana Dashboard|https://grafana.com/grafana/dashboards/355]] - Die Zugangsdaten mit denen sich telegraf bei Postgres anmeldet um die Metriken zu sammeln. `telegraf_postgres_metrics: true` `telegraf_postgres_name_db_user: "telegraf_db_user"` `telegraf_postgres_password_db_user: "geheim"` `telegraf_postgres_name_db: "telegraf_db"` ##### lm_sensors-Metriken aktivieren (Temperaturen o.Ä.) `telegraf_lm_sensors_metrics: true` - Installiert und konfiguriert telegraf fuer das Sammeln von Metriken von "lm_sensors".