58 lines
2.4 KiB
Markdown
58 lines
2.4 KiB
Markdown
|
## 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".
|