首页 > 解决方案 > Logstash 输入日志文件的 Grok 模式

问题描述

[1603870834] 服务警报:本地主机;交换使用;确定;软;2;交换确定 - 1% 可用(1023 MB 中的 0 MB)

我必须为Logstash过滤JSON格式的字符串示例,这是我的Nagios日志文件输出,我必须使用Logstash将其加载到我的 ELK 中,我该如何写到 grok 呢?

标签: stringlogstashlogstash-groknagios

解决方案


这是您找到的修改后的 grok 模式:

\[%{NUMBER:unix_timestamp}\]\s%{DATA:type}:\s%{DATA:host};%{DATA:service};%{DATA:status};%{DATA:nagios_status};%{DATA:int};%{GREEDYDATA:nagios_message}


推荐阅读