Remote & on-site IT support across Australia & New Zealand · 24/7 emergency line

Install & Setup Telegraf on Ubuntu

Add Influxdb repository on Ubuntu 25.10
# Add InfluxData signing key (modern keyrings method)
curl -fsSL https://repos.influxdata.com/influxdata-archive.key 
| gpg --dearmor 
| sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null

# Add InfluxData repository
echo "deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/ubuntu stable main" 
| sudo tee /etc/apt/sources.list.d/influxdata.list
``
Add Influxdb repository on Ubuntu 24.04 LTS
# Add InfluxData signing key
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 
| grep -q '^fpr:+24C975CBA61A024EE1B631787C3D57159FC2F927:$' 
&& cat influxdata-archive.key 
| gpg --dearmor 
| sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null 
&& echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' 
| sudo tee /etc/apt/sources.list.d/influxdata.list
Install Telegraf
sudo apt update -y && sudo apt install -y telegraf

# Verify installation
telegraf --version

# Start and enable Telegraf
sudo systemctl enable telegraf
sudo systemctl start telegraf

# Configure telegraf
sudo nano /etc/telegraf/telegraf.conf

# Quick config test
telegraf --config /etc/telegraf/telegraf.conf --test
Configure Telegraf.conf

Telegraf service runas user telegraf, additional permission may be required for inputs, such as Docker

# Add user to Docker group
sudo usermod -aG docker telegraf
newgrp docker # ignore if this command failed with invalid password, restart telegraf service instead.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top