无法在Windows Server 2012 R2上设置filebeat

时间:2016-01-12 15:53:17

标签: logstash windows-server-2012-r2 elastic-stack logstash-forwarder

我在Ubuntu机器上设置了一个logserver。我需要将Windows Server 2012 Apache日志发送到logserver。

现在我正在尝试在Windows服务器上设置filebeat以将日志发送到logserver:https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-getting-started.html

版本:filebeat-1.0.1-windows

但我无法在我的服务器上启动filebeat。它在power shell上引发了以下错误:

Start-Service : Service 'filebeat (filebeat)' cannot be started due to the following error: Cannot start service
filebeat on computer '.'.
At line:1 char:1
+ Start-Service filebeat
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
   ServiceCommandException
    + FullyQualifiedErrorId : CouldNotStartService,Microsoft.PowerShell.Commands.StartServiceCommand

任何人都有解决方案吗?

2 个答案:

答案 0 :(得分:1)

我遇到了Windows 10的这个问题。我在命令窗口中运行了以下命令,发现我的.yml文件中有配置错误:

filebeat -c filebeat.yml -configtest

一旦我清理完了,服务就开始了。

答案 1 :(得分:0)

尝试打开一个admin cmd并运行filebeat.exe,您应该看到阻止该服务启动的错误。