Troubleshoot installation and startup
Resolve problems that keep Telegraf Controller from starting or from being reached after installation.
Port already in use
If the default ports (8888 and 8000) are already in use, use the following configuration options to specify alternative ports:
| Description | Environment Variable | Command Flag |
|---|---|---|
| Web Interface and API | APP_PORT | --port |
| Web Interface (separate port) | UI_PORT | --ui-port |
| Heartbeat server | HEARTBEAT_PORT | --heartbeat-port |
For more information, see the General section of the configuration options reference.
APP_PORT=3000
HEARTBEAT_PORT=3001
telegraf_controller$env:APP_PORT=3000
$env:HEARTBEAT_PORT=3001
./telegraf_controller.exetelegraf_controller --port=3000 --heartbeat-port=3001./telegraf_controller.exe --port=3000 --heartbeat-port=3001Permission denied (Linux/macOS)
If you do not have permission to run the telegraf_controller executable,
ensure the file has executable permissions:
chmod +x telegraf_controllermacOS: Remove the quarantine attribute
macOS places a quarantine attribute on executable files downloaded from a browser and restricts file execution. To remove the quarantine attribute, use Terminal or System Settings.
Remove the quarantine attribute in Terminal
xattr -d com.apple.quarantine telegraf_controllerRemove the quarantine attribute in System Settings
- Attempt to run the
telegraf_controllerexecutable. - In macOS, navigate to System Settings > Privacy & Security.
- Scroll to the bottom of the window.
- Next to the message about Telegraf Controller, click Allow.
Ports are not reachable
If the server starts but browsers or agents cannot connect, make sure your firewall allows the ports Telegraf Controller listens on:
- Web interface and API: TCP
8888(or custom port) - Web interface (separate port): the
ui-portvalue, if configured - Heartbeat server: TCP
8000(or custom heartbeat port)
For which clients need access to each port and how to expose them safely, see Networking and ports.
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.