Comment puis-je installer Elastic Kibana (qui n'est qu'un fichier batch) en tant que service Windows?
Il doit probablement dépendre également du processus ElasticSearch (cela suppose que je l'exécute sur le même serveur)
La commande suivante créera le service avec un nom "ElasticSearch Kibana 4.0.1" et le fera dépendre d'ElasticSearch pour qu'il n'essaye pas de démarrer trop tôt.
sc create "ElasticSearch Kibana 4.0.1" binPath= "{path to batch file}" depend= "elasticsearch-service-x64"
Le fichier kibana.bat fourni avec Kibana 4.6.1 n'était pas adapté à une utilisation avec sc create directement pour moi (échec du démarrage du service). J'ai utilisé nssm comme ça
nssm install kibana461
kibana.bat
comme chemin d'applicationelasticsearch241
(ou peu importe comment vous l'appeliez)sc start kibana461
Plutôt que de créer une dépendance, j'ai pris un départ différé.
Utilisez d'abord la commande sc
(de jhilden).
sc create "Elasticsearch Kibana 4.4.2" binPath= "C:\kibana-4.4.2-windows\bin\kibana.bat"
Ouvrez services.msc
Et trouvez votre nouveau service.
Properties
.Automatic (Delayed Start)
.Automatic
.Cela garantira qu'elasticsearch démarrera au démarrage de la machine et que kibana démarrera peu de temps après (environ 2 minutes de cette question ).
J'ai trouvé cette vidéo très utile.
Utilisez NSSM (Non-sucking Service Manager) pour installer Kibana en tant que service.