0

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

bin/logstash -f logforwareder.conf

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

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

  bin/logstash -f indexer.conf web

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

4

1 回答 1

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
于 2014-12-04T08:20:17.473 回答