{{tag>sysadmin linux grafana dashboard}} ====== Dashboard grafana ====== Les métriques sont collectées et transmises par les instances de collectd sur les clients. Coté serveur, on remplace l'instance serveur de collectd par le listener de influxdb. $ sudo apt-get install influxdb influxdb-client $ systemctl stop collectd Décommenter et définir les variables du listener influxdb dans le fichier de configuration **/etc/influxdb/influxdb.conf**: [[collectd]] enabled = true bind-address = ":25826" database = "collectd" typesdb = "/usr/share/collectd/types.db" retention-policy = "" batch-size = 5000 # will flush if this many points get buffered batch-pending = 10 # number of batches that may be pending in memory batch-timeout = "10s" read-buffer = 0 # UDP read buffer size, 0 means to use OS default security-level = "sign" # Accepte "none", "sign" ou "encrypt" auth-file = "/etc/collectd/passwd" parse-multivalue-plugin = "split" # Accepte "split" ou "join" La configuration choisie ici pour la transmission des métriques (chiffrées/signées) permet de s'appuyer sur un réseau non sûr. On démarre influxdb et on active le démarrage automatique du service systemctl disable collectd systemctl enable influxdb systemctl start influxdb tester influx > show databases; ===== Références ===== * https://tech.feub.net/2016/01/tableau-de-bord-avec-grafana-influxdb-et-collectd-pour-surveiller-vos-serveurs/ * https://blog.cpy.re/monitoring-avec-collectd-influxdb-et-grafana/ * https://docs.influxdata.com/influxdb/v1.7/supported_protocols/collectd/