Supervision : installation de Telegraf, influxdb et grafana

Installation d’influxDB sur Debian BUSTER

Intégration du dépot influxDB & telegraf

En root:

curl -sL https://repos.influxdata.com/influxdb.key | apt-key add -
echo "deb https://repos.influxdata.com/debian buster stable" > deb https://repos.influxdata.com/debian buster stable

apt update
apt install influxdb telegraf

Intégration du dépot grafana

En root :

apt-get install -y apt-transport-https
apt-get install -y software-properties-common wget
wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -

echo "deb https://packages.grafana.com/oss/deb stable main" > /etc/apt/sources.list.d/grafana.list

apt-get update
apt-get install grafana
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server

Configuration

influxDB

influx -execute "CREATE DATABASE 'influx_db'"
influx -execute "CREATE USER influx_user WITH PASSWORD 'influx_password'"
influx -execute "GRANT ALL ON influx_db TO influx_user"
influx -execute "CREATE RETENTION POLICY one_year ON influx_db DURATION 365d REPLICATION 1"

Le service dispose d’une interface web qu’il faut exposer sur le web (https). grafana ne fait pas de requete via le serveur. C’est l’ihm qui fait fait les appels depuis le navigateur.

telegraf

La conf est disponible dans :

/etc/telegraf/telegraf.conf

grafana

Pas grand chose à faire ici.

Il faut enlever les ‘;’ en début des lignes que l’on souhaite modifier…

On se rend ensuite sur l’interface et on configure la source.