在ubuntu上运行logstash forwarder和web作为守护进程

时间:2014-11-27 07:30:06

标签: daemon logstash logstash-forwarder

我目前正在使用logstash-1.4.2。在这种情况下,您不会获得之前的标准单片或扁平罐。现在,我想将logstash转发器作为服务启动。

bin/logstash -f logforwareder.conf

上面的命令在前台运行它。因此每次关闭/退出终端时它都会被杀死。

同样,对于LogStash索引器我如何实现相同。

  bin/logstash -f indexer.conf web

一旦终端关闭,此命令也会终止索引器。

1 个答案:

答案 0 :(得分:0)

在ubuntu上,不要忘记在 / etc / logstash-forwarder (没有.conf)中拥有自己的配置文件。

{
  "network":
  {
     "servers": [
       "logstash.server.ip:5000"
     ],
     "ssl ca":
       "/etc/ssl/certs/logstash-forwarder.crt",
     "timeout": 15
  },
  "files": [
    {
      "paths": [
         "/var/log/apache2/access_web1.log",
         "/var/log/apache2/access_web2.log"
      ],
      "fields": {
         "type": "apache",
         "environment": "production"
      }
   }
  ]
}

您可以检查脚本以查看它在哪里查找配置文件:

vi /etc/init.d/logstash-forwarder