Administer Telegraf Controller
Administer and operate a Telegraf Controller server. This section covers operator-level tasks: managing the database that stores Telegraf Controller data, monitoring server health, and configuring the server’s runtime environment.
Manage the database
Telegraf Controller stores all application state in a SQLite (default) or PostgreSQL database. Learn where the database lives, how to configure it, and how to back it up and restore it.
Secure Telegraf Controller with TLS
Serve Telegraf Controller over HTTPS and configure Telegraf agents to trust the certificate so agents can fetch configurations and send heartbeats over encrypted connections.
High availability
Run multiple Telegraf Controller nodes against a shared PostgreSQL-compatible database for continuous availability. One node is elected leader to run cluster-wide background work while every node serves traffic, and a standby takes over if the leader fails.
Monitor
Monitor the health of a Telegraf Controller server using its unauthenticated health endpoints and its log output.
Networking and ports
When you run Telegraf Controller, identify the ports and listeners it uses, determine which clients need access to each one, and expose them safely with Transport Layer Security (TLS), firewalls, and reverse proxies.
Run as a service
Run Telegraf Controller as a managed system service with systemd, a LaunchDaemon, or NSSM, so it starts on boot, restarts on failure, and shuts down cleanly.
Audit logs
Telegraf Controller records security-relevant events to a tamper-evident, append-only audit log. Use audit logs to investigate access, detect unauthorized changes, and demonstrate compliance.
Troubleshoot Telegraf Controller
Find the fix for a Telegraf Controller problem by symptom: startup failures, port conflicts, rejected agent heartbeats, TLS errors, and database errors.
Other administration tasks
Additional operator documentation lives in the following sections:
- Install Telegraf Controller: download, install, and set up the server and its database.
- Upgrade: upgrade to a new version of Telegraf Controller.
- Authentication: configure local, LDAP, or OIDC authentication.
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Telegraf Controller and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.