input {
file {
path=>["/app/logs/rce-server.inst-2/rce-server.log*"]
type=>"xypp-rce-xxx"
codec => multiline {
# Grok pattern names are valid! :)
pattern => "^\[%{YEAR}%{MONTHNUM}%{MONTHDAY}[- ]%{TIME}"
negate => true
what => previous
}
}
}
filter {
mutate {
add_field =>["newmessage","%{type}_%{message}"]
}
}
filter {
mutate {
remove_field =>["message"]
}
logstash 调用exec 发短信
最新推荐文章于 2022-10-09 11:25:23 发布
该博客介绍了如何配置Logstash,通过file输入插件监听日志文件,利用grok解析日志,当检测到错误级别时,通过exec输出插件调用shell脚本发送短信告警。具体配置包括对日志文件路径的设置、多行日志处理、自定义字段添加、日志级别匹配以及执行外部脚本等步骤。
摘要由CSDN通过智能技术生成