我在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
任何人都有解决方案吗?
答案 0 :(得分:1)
我遇到了Windows 10的这个问题。我在命令窗口中运行了以下命令,发现我的.yml文件中有配置错误:
filebeat -c filebeat.yml -configtest
一旦我清理完了,服务就开始了。
答案 1 :(得分:0)
尝试打开一个admin cmd并运行filebeat.exe,您应该看到阻止该服务启动的错误。