我目前正在使用logstash-1.4.2。在这种情况下,您不会获得以前的标准单片罐或扁平罐。现在,我想将 logstash 转发器作为服务启动。
bin/logstash -f logforwareder.conf
上面的命令在前台运行它。所以每次我关闭/退出终端时它都会被杀死。
同样,对于 LogStash 索引器,我如何实现相同的目标。
bin/logstash -f indexer.conf web
一旦终端关闭,此命令也会终止索引器。
我目前正在使用logstash-1.4.2。在这种情况下,您不会获得以前的标准单片罐或扁平罐。现在,我想将 logstash 转发器作为服务启动。
bin/logstash -f logforwareder.conf
上面的命令在前台运行它。所以每次我关闭/退出终端时它都会被杀死。
同样,对于 LogStash 索引器,我如何实现相同的目标。
bin/logstash -f indexer.conf web
一旦终端关闭,此命令也会终止索引器。
在 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