Video Lecture

Description
Now to install the Telegraf agent and configure the output plugin to save data into the InfluxDB.
| sudo apt install telegraf -y
|
Start Telegraf and ensure it starts in case of reboot.
| sudo systemctl start telegraf
sudo systemctl status telegraf
|
Ensure it auto starts in case of system, reboot
| sudo systemctl enable telegraf
|
Look at the telegraf configuration file
| sudo nano /etc/telegraf/telegraf.conf
|
Leave all the defaults, but ensure your outputs.influxdb
section has the following.
| # Output Plugin InfluxDB
[[outputs.influxdb]]
database = "telegraf"
urls = [ "http://127.0.0.1:8086" ]
username = "telegraf"
password = "password"
|
Check that the Telegraf configuration is valid.
| sudo telegraf -test -config /etc/telegraf/telegraf.conf
|
Now, create a user that the Telegraf process can use to push data to InfluxDB
| > create user telegraf with password 'password'
> show users
> grant ALL on telegraf to telegraf
> show GRANTS for telegraf
> quit
|
Restart Telegraf, and check its status.
| sudo service telegraf restart
sudo service telegraf status
|
Examine the Influxdb changes
| use telegraf
show measurements
quit
|
Go back into Grafana and explore the new data.
Useful Links
InfluxDB Authentication & Authorization