homeserver/Archiv/mgrote.telegraf/README.md

58 lines
2.4 KiB
Markdown
Raw Normal View History

2020-08-18 11:57:53 +02:00
## 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".