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.