Elastic Kibana(単なるバッチファイル)をWindowsサービスとしてインストールするにはどうすればよいですか?
おそらくElasticSearchプロセスにも依存する必要があります(これは同じサーバーで実行していることを前提としています)
次のコマンドは、「ElasticSearch Kibana 4.0.1」という名前のサービスを作成し、ElasticSearchに依存するようにして、すぐに開始しないようにします。
sc create "ElasticSearch Kibana 4.0.1" binPath= "{path to batch file}" depend= "elasticsearch-service-x64"
Kibana 4.6.1で提供されるkibana.batファイルは、sc createで直接使用するのには適していません(サービスの開始に失敗しました)。 nssm を使用しました
nssm install kibana461
kibana.bat
を選択しますelasticsearch241
(または任意の名前)を入力しますsc start kibana461
依存関係を作成するのではなく、遅れて開始しました。
最初にsc
コマンド(jhildenから)を使用します。
_sc create "Elasticsearch Kibana 4.4.2" binPath= "C:\kibana-4.4.2-windows\bin\kibana.bat"
_
_services.msc
_を開き、新しいサービスを見つけます。
Properties
を選択します。Automatic (Delayed Start)
に変更します。Automatic
に変更します。これにより、マシンの起動時にelasticsearchが確実に起動し、その後すぐにkibanaが起動します( この質問 から約2分)。
このビデオはとても役に立ちました。
NSSM(非吸引サービスマネージャー)を使用して、Kibanaをサービスとしてインストールします。