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 KibanaWindows Server 2008 R2:
Anwendungsprotokollierung auf einem bestimmten Pfad.Ship meldet sich via Logstash-Forwarder im ELK Stack anIch 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.