-
Notifications
You must be signed in to change notification settings - Fork 1
Grafana
ELSA dispose d'une interface qui permet à Grafana d'accéder aux données d'ELSA. Cela permet la mise en place de graphiques.
Sur ubuntu:
sudo apt update && sudo apt install grafana
Pour Raspberry pi : suivre les instructions sur ce wiki
La ligne 10 de /etc/init.d/grafana-server
doit indiquer # Provides: grafana-server
(et non juste grafana
). Modifier si nécéssaire.
Si vous avez du modifier, exécutez également la commande suivante : sudo rm /lib/systemd/system/grafana-server.service
Éxecuter les commandes suivantes :
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable grafana-server
sudo /bin/systemctl start grafana-server
Pour utiliser un autre port que le défaut de 3000, il faut d'abord modifier dans le fichier de configuration /etc/grafana/grafana.ini
la ligne http_port
. Ensuite, redémarrer grafana.
sudo /bin/systemctl restart grafana-server
Si vous voulez utiliser un port < 1024, il faut exécuter cette commande (et également après chaque mise à jour de Grafana)
sudo setcap 'cap_net_bind_service=+ep' /usr/sbin/grafana-server
Dans grafana, installer le 'data source' plugin simpleJSON
. La seule configuration a faire est dans les paramètres de data source de Grafana, indiquer l'url.
Le format de l'URL est http://adresse.ip.de.elsa:port/api/grafana
. Il est possible d'indiquer la langue dans laquelle les noms sont servis; par exemple : /api/grafana/nl
.
Le port par défaut est le 3000.
Un exemple d'url complète : http://localhost:9100/api/grafana/fr/