当前位置: 首页 > 面试题库 >

Logstash转发器作为Windows服务

韩阳云
2023-03-14
问题内容

我正在努力为Windows 2008 R2 Server上的logstash转发器创建Windows服务。

我的设置如下所示:

Ubuntu Server 14.04 LTS

  • elasticsearch
  • Logstash
  • 基巴纳

Windows Server 2008 R2:

  • 应用程序记录到特定路径。
  • 通过Logstash-forwarder将日志发送到ELK堆栈

我目前正在按照此处的说明通过为Windows编译的Logstash转发器将日志成功发送到ELK-Stack。https:
//html" target="_blank">github.com/elastic/logstash-forwarder。唯一的问题是,我必须在CLI窗口中运行logstash转发器,而不能将其设置为Windows服务。

我尝试了以下SC命令,该服务已创建,但该服务将根本无法启动。只是返回以下错误:服务没有及时响应启动或控制请求。

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

不幸的是,谷歌也不知道任何答案。

是否有人能够使用SC命令将Windows上的logstash转发器作为Windows服务启动?一些好的建议将不胜感激。


问题答案:

如果您的logstash配置正确,请尝试以下步骤。

  1. 使nssm软
  2. 在logstash的bin文件夹中解压缩nssm zip
  3. 从命令行执行 nssm install logstash

  4. 在启动的配置屏幕上将路径添加到蝙蝠

  5. 也添加您的启动目录。

在这里您可以获得更多帮助

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

希望有帮助



 类似资料:
  • 我从https://download.Redis.io/redis-stable/sentinel.conf下载了sentinel.conf文件,并将其放到默认的Redis安装位置C:\Program Files\Redis。然后对配置文件应用以下更改。 文件更改 端口26379 守护yes 监视mymaster{IP地址}{端口}1 毫秒后向下哨兵mymaster 30000 哨兵并行-同步my

  • 我配置了logstash转发器并尝试解析日志文件。希望我通过查阅日志正确地完成了所有步骤。在运行logstash配置文件和logstash转发器时,我没有看到任何错误,但是文件解析没有启动。 以下是我的配置详细信息 日志存储的输出 sudo-bin/logstash-f/etc/logstash/central。使用里程碑1输入插件“lumberjack”进行配置。这个插件应该可以工作,但会从像你

  • 我需要用JRE在Tomcat 7上发布我的webapp,并在自己的机器上覆盖(如果客户端有)JAVA\u HOME设置。我需要能够安装tomcat作为windows服务,并启动/停止它。我无法使用service.bat将tomcat安装为windows服务。它需要JDK,JRE无法工作。我将JAVA_HOME设置为指向JRE,但它不起作用。有没有不使用JDK安装服务的方法?

  • 问题内容: 如何将Elastic Kibana(只是批处理文件)安装为Windows服务? 它可能也需要依赖ElasticSearch流程(假设我在同一服务器上运行它) 问题答案: 以下命令将创建名称为“ ElasticSearch Kibana 4.0.1”的服务,并使其依赖于ElasticSearch,因此它不会尝试过早启动。

  • 将 Seafile 服务器作为 Windows 服务安装的好处 在您的所有用户注销后 Seafile 服务器能够继续保持运行 系统启动时,即使没有用户登录, Seafile 服务器也会开始运行 如何作为 Windows 服务安装 右击 Seafile 服务器托盘图标,选择”安装为 Windows 服务”选项 在弹出的对话框中,点击是按钮 如果操作成功,将会弹出一个对话框提示您”已经成功安装 Sea

  • [warning] 注意 安装前需要保证服务器端与G01云中心的通信保持畅通,可以通过命令 telnet www.gov110.cn 80,telnet apiv.gov110.cn 443,telnet update.gov110.cn 80 telnet scan.gov110.cn 80,telnet monitor.gov110.cn 80,telnet alive.gov110.cn 4