Email logstash电子邮件插件安装错误
如果字符串匹配,我试图从logstash发送电子邮件警报,但在logstash 1.4上安装logstash输出电子邮件插件时出错Email logstash电子邮件插件安装错误,email,logstash,logstash-configuration,Email,Logstash,Logstash Configuration,如果字符串匹配,我试图从logstash发送电子邮件警报,但在logstash 1.4上安装logstash输出电子邮件插件时出错 sudo bin/plugin install logstash-output-email Can only install contrib at this time... Exiting. 我不知道我需要安装那个插件还是已经安装了 已编辑 升级到2.0 Logstash后,我的配置如下所示 output { elasticsearch { hosts =>
sudo bin/plugin install logstash-output-email
Can only install contrib at this time... Exiting.
我不知道我需要安装那个插件还是已经安装了
已编辑
升级到2.0 Logstash后,我的配置如下所示
output {
elasticsearch { hosts => ["localhost:9200"] }
if "ERROR" in [message] {
email {
options => [ "smtpIporHost", "smtp.gmail.com",
"port", "587",
"userName", "test@gmail.com",
"password", "password",
"authenticationType", "plain",
"starttls","true"
]
from => "test@gmail.com"
subject => "logstash alert"
to => "test@gmail.com"
via => "smtp"
body => "Here is the event line that occured: %{message}"
}
}
stdout { codec => rubydebug }
}
任何想法和获取日志中的错误隐藏日志
:message=>"Unknown setting 'options' for email", :level=>:error}
{:timestamp=>"2015-11-02T12:59:24.598000+0000", :message=>"Error: Something is wrong with your configuration."}
升级到2.0 logstash后,我现在遇到错误 是的,因为
options=>
已弃用,并且在logstash v2.0中不再可用。请看地图。这就是为什么它会显示:message=>“未知的电子邮件设置选项”
您需要将选项=>
部分中的所有值迁移到新设置中。类似的操作可能会奏效:
email {
port => "587"
address => "smtp.gmail.com"
username => "test@gmail.com"
password => "password"
authentication => "plain"
use_tls => true
from => "test@gmail.com"
subject => "logstash alert"
to => "test@gmail.com"
via => "smtp"
body => "Here is the event line that occured: %{message}"
}
查看和,以了解有关迁移的更多信息。
sudo bin/plugin安装在Logstash 1.4中不起作用。是在v1.5.0版本中引入的。您是否有可能进行更新?我将在明天检查以升级到1.5。升级到2.0 Logstash后,我现在遇到错误