logstash 采集日志很方便,还有一个强大的功能,就是能够发送email提醒,这就对我们的日志监控很有帮助。有了它,我们能够实时发现线上系统的运行状态。本文介绍日志插件的安装和使用。
[b]1. 下载插件[/b] [url=https://codeload.github.com/logstash-plugins/logstash-output-email/tar.gz/v4.0.3]logstash-output-email v4.0.3[/url]
[b]2. 解压[/b]
[b]3. 修改安装插件脚本[/b] bin/logstash-plugin, 头部添加
[b]4. 修改安装插件配置文件[/b] vim Gemfile, 尾部添加
[b]5. 安装插件[/b]
[img]http://dl2.iteye.com/upload/attachment/0124/4661/d88c5efb-ffaf-357c-9580-f51eaecd4eda.png[/img]
[b]6.修改logstash配置文件[/b] bin/logstash_gateway.conf, output中添加
[b]7.当捕获到错误日志时,logstash自动发邮件[/b]
[img]http://dl2.iteye.com/upload/attachment/0124/4681/d0f8c1b1-6ec5-3dc9-9be1-c08bdcf8dcbb.png[/img]
[b]1. 下载插件[/b] [url=https://codeload.github.com/logstash-plugins/logstash-output-email/tar.gz/v4.0.3]logstash-output-email v4.0.3[/url]
[b]2. 解压[/b]
tar -xvf v4.0.3
[b]3. 修改安装插件脚本[/b] bin/logstash-plugin, 头部添加
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
[b]4. 修改安装插件配置文件[/b] vim Gemfile, 尾部添加
gem "logstash-output-email", :path => "/usr/local/logstash-output-email-4.0.3"
[b]5. 安装插件[/b]
bin/logstash-plugin install logstash-output-email
[img]http://dl2.iteye.com/upload/attachment/0124/4661/d88c5efb-ffaf-357c-9580-f51eaecd4eda.png[/img]
[b]6.修改logstash配置文件[/b] bin/logstash_gateway.conf, output中添加
if [level] == 'ERROR' {
email {
address => "mail.zjport.gov.cn"
username => "username"
password => "password"
from => "username@zjport.gov.cn"
subject => "ERROR: Gateway error %{datetime}"
to => "owner@zjport.gov.cn"
body => "%{message}"
}
}
[b]7.当捕获到错误日志时,logstash自动发邮件[/b]
[img]http://dl2.iteye.com/upload/attachment/0124/4681/d0f8c1b1-6ec5-3dc9-9be1-c08bdcf8dcbb.png[/img]