Files
securityonion/salt/telegraf
Mike Reeves cefbe01333 Add telegraf_output selector for InfluxDB/Postgres dual-write
Introduces global.telegraf_output (INFLUXDB|POSTGRES|BOTH, default BOTH)
so Telegraf can write metrics to Postgres alongside or instead of
InfluxDB. Each minion authenticates with its own so_telegraf_<minion>
role and writes to a matching schema inside a shared so_telegraf
database, keeping blast radius per-credential to that minion's data.

- Per-minion credentials auto-generated and persisted in postgres/auth.sls
- postgres/telegraf_users.sls reconciles roles/schemas on every apply
- Firewall opens 5432 only to minion hostgroups when Postgres output is active
- Reactor on salt/auth + orch/telegraf_postgres_sync.sls provision new
  minions automatically on key accept
- soup post_to_3.1.0 backfills users for existing minions on upgrade
- so-show-stats prints latest CPU/mem/disk/load per minion for sanity checks
- so-telegraf-trim + nightly cron prune rows older than
  postgres.telegraf.retention_days (default 14)
2026-04-15 14:32:10 -04:00
..
2026-03-06 15:45:36 -05:00
2023-05-01 15:21:31 -04:00
2026-03-20 09:19:22 -04:00
2023-05-11 12:14:30 -04:00
2026-03-18 10:38:15 -04:00
2023-05-11 12:12:25 -04:00
2026-03-06 15:45:36 -05:00
2026-03-19 15:12:47 -04:00
2023-05-11 12:12:25 -04:00
2026-03-16 15:57:15 -04:00