Logstash-Forwarder als Windows-Dienst

Ich habe Probleme, einen Windows-Dienst für eine Logstash-Weiterleitung unter Windows 2008 R2 Server zu erstellen.

Mein Setup sieht wie folgt aus:

Ubuntu Server 14.04 LTS

Elasticsearch Logstash Kibana

Windows Server 2008 R2:

Anwendungsprotokollierung auf einem bestimmten Pfad.Ship meldet sich via Logstash-Forwarder im ELK Stack an

Ich versende derzeit erfolgreich Protokolle an den ELK-Stack über den Logstash-Forwarder, der für Windows kompiliert wurde. Befolgen Sie dazu die Anweisungen hier ...https: //github.com/elastic/logstash-forwarde. Das einzige Problem ist, dass ich den Logstash-Forwarder in einem CLI-Fenster ausführen muss und ihn nicht als Windows-Dienst einrichten kann.

Ich habe den folgenden SC-Befehl ausprobiert, der Dienst wird erstellt, aber der Dienst wird überhaupt nicht gestartet. Es wird nur der folgende Fehler zurückgegeben: Der Dienst hat nicht rechtzeitig auf die Start- oder Steuerungsanforderung reagiert.

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

Leider kennt Google auch keine Antwort.

Kann jemand den Logstash-Forwarder unter Windows als Windows-Dienst mit dem Befehl SC starten? Einige gute Ratschläge werden sehr geschätzt.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage