0
私はWindowsサーバーにlogstash 5.5.2をインストールしました。私はいくつかの文を特定すると電子メールアラートを送信したいと思います。 私の出力部は次のようになります。電子メールのアラートにlogstashを使用する
output {
tcp {
host => "host.com"
port => 1234
codec => "json_lines"
}
if "The message was Server with id " in [log_message] {
email {
to => "<[email protected]>"
from => "<[email protected]>"
subject => "Issue appearance"
body => "The input is: %{incident}"
domain => "smtp.intra.company.com"
port => 25
#via => "smtp"
}
}
}
私のデバッグ時には、私は次のメッセージを得た:私は推測
[2017-09-11T13:19:39,181][ERROR][logstash.plugins.registry] Problems loading a plugin with {:type=>"output", :name=>"email", :path=>"logstash/outputs/email", :error_message=>"NameError", :error_class=>NameError
[2017-09-11T13:19:39,186][DEBUG][logstash.plugins.registry] Problems loading the plugin with {:type=>"output", :name=>"email"}
[2017-09-11T13:19:39,195][ERROR][logstash.agent ] Cannot create pipeline {:reason=>"Couldn't find any output plugin named 'email'. Are you sure this is correct? Trying to load the email output plugin resulted in this error: Problems loading the requested plugin named email of type output.
は、私は電子メールのプラグインがインストールされていないことを言います。 誰かがこれを修正する方法を提案できますか? 別のソリューションを使用することは、誰かが提案する場合に備えて、オプションではありません。
おかげに関して、 Fotis