J'ai un problème avec le démarrage automatique de Grafana sur Ubuntu 16.04 (alors qu'il démarre automatiquement à partir de 14.04, d'autres services ajoutés à 16.04 configurés de manière similaire démarrent automatiquement).
J'ai couru la configuration comme ci-dessous:
$ Sudo update-rc.d grafana-server defaults
Aucune sortie de la commande (l'exécution de plusieurs fois n'imprime aucune nouvelle information):
$ Sudo update-rc.d grafana-server defaults
$ Sudo update-rc.d grafana-server defaults
$
$ Sudo reboot
Après le redémarrage, le service est arrêté (si je supprime /var/log/grafana/grafana.log
avant le redémarrage, il n'est pas créé). Le statut est:
$ Sudo service grafana-server status
● grafana-server.service - Starts and stops a single grafana instance on this system
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: http://docs.grafana.org
Et le service démarre lorsqu'il est appelé manuellement:
$ Sudo service grafana-server status
● grafana-server.service - Starts and stops a single grafana instance on this system
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
Active: active (running) since Sun 2016-07-17 23:07:33 JST; 1s ago
Docs: http://docs.grafana.org
Main PID: 2658 (grafana-server)
Tasks: 7 (limit: 512)
Memory: 23.0M
CPU: 105ms
CGroup: /system.slice/grafana-server.service
└─2658 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile= cfg:default.paths.logs=/var/log/grafana cfg:de
Après un autre redémarrage, il ne démarre pas.
Les scripts de démarrage dans init.d
sont présents:
$ ls -l /etc/rc3.d/*grafana*
lrwxrwxrwx 1 root 24 Jul 17 22:58 /etc/rc3.d/S04grafana-server -> ../init.d/grafana-server*
$ ls -l /etc/init.d/grafana-server
-rwxr-xr-x 1 root 3291 Jul 12 19:57 /etc/init.d/grafana-server*
Quel est le problème?
vérifie si /etc/systemd/system/grafana-server.service
si un lien correct vers /lib/systemd/system/grafana-server.service
Sinon, créez /lib/systemd/system/grafana-server.service
le fichier source est ici: https://github.com/grafana/grafana/blob/master/packaging/deb/systemd/grafana-server.service
Ensuite, créez le lien correct:
Sudo ln -s /lib/systemd/system/grafana-server.service /etc/systemd/system/grafana-server.service
Ensuite, activez grafana-server
Sudo systemctl enable grafana-server
Puis lancez grafana-server
Sudo systemctl start grafana-server
Essayez d'exécuter cette commande:
Sudo systemctl enable grafana-server.service
J'avais le même problème que vous (installation propre du 16.04) Notez le résultat de votre statut de service:
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled
Ce qui indique que le service est désactivé. La commande ci-dessus corrige le problème pour moi.