Logstash-forwarder as Windows Service

10,404

If your logstash configuration is correct try these steps.

  1. Get nssm soft
  2. Decompress the nssm zip in the bin folder of logstash
  3. Excecute from command line nssm install logstash

  4. Add the path to your bat on the launched config screen

  5. Add your startup directory too.

Here you can get some more help

https://blog.basefarm.com/blog/how-to-install-logstash-on-windows-server-2012-with-kibana-in-iis/

https://github.com/verbosemode/public-notes/blob/master/logstash-windows.md

Hope this help

Share:
10,404
Darkglow
Author by

Darkglow

I'm a professional iOS developer and programming tutor, working mainly with swift, swiftUI, and occasionally with Obj-C. Beforehand I was working as a Backend Dev, writing RESTfull APIs in C# with ASP.Net... In my free time, I like to walk and play my 3 years old lab or slap my 5string bass and do some funky music...

Updated on June 04, 2022

Comments

  • Darkglow
    Darkglow almost 2 years

    I'm struggling to create a Windows Service for a logstash forwarder on Windows 2008 R2 Server.

    My setup looks as follows:

    Ubuntu Server 14.04 LTS

    • Elasticsearch
    • Logstash
    • Kibana

    Windows Server 2008 R2:

    • Application logging to a certain path.
    • Ship logs to the ELK Stack via Logstash-forwarder

    I'm currently shipping logs successfully to the ELK-Stack via Logstash forwarder compiled for Windows using the instructions here... https://github.com/elastic/logstash-forwarder. The only problem is, that I have to run the logstash forwarder in a CLI window, and I'm not able to set it up as a Windows Service.

    I've tryed the following SC command, the service is created but the service will not start at all. Just returning the following error: The service did not respond to the start or control request in a timely fashion.

    sc create LogstashForwarder binpath= "\"C:\_Logstash\logstash-forwarder.exe\" -config=\"C:\_Logstash\logstash-forwarder.conf\"" start= Auto displayname= "Logstash forwarder" 
    

    Unfortunately Google does not know any answer either.

    Does anyone have been able to start the logstash forwarder on Windows as a Windows Service with the SC command? Some good advice will be very appreciated.