Graylog自身内部日志的快速接入方法

Graylog自身内部日志的快速接入方法

有时Graylog自身的日志中有一些报错信息或者比较重要的异常信息,也想推送告警出来

之前有想过一些实现的方法,例如说安装nxlog或者配置rsyslog采集/var/log/graylog-server/server.log来实现

后来在github上找到了一个更简单的方式

一、项目地址

Internal Logs Input Plugin for Graylog

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

https://github.com/graylog-labs/graylog-plugin-internal-logs

This plugin provides an input for recording Graylog’s internal log messages in Graylog itself in an efficient way.

二、具体安装部署使用的步骤如下

1、先下载graylog-plugin-internal-logs插件包

graylog-plugin-internal-logs-2.4.0-1.noarch.rpm

Graylog自身内部日志的快速接入方法

当然你也可以下载graylog-plugin-internal-logs-2.4.0.jar

2、安装graylog-plugin-internal-logs

rpm -ivh graylog-plugin-internal-logs-2.4.0-1.noarch.rpm

如果是下载graylog-plugin-internal-logs-2.4.0.jar 可以直接将jar包上传到/usr/share/graylog-server/plugin/目录下即可

然后systemctl restart graylog-server服务才生效

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

3、先创建单独的graylog-internal-logs Indices索引

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

4、创建InternalLogs类型的Input

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

5、创建Stream

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

Index Set 注意要选择之前单独创建的GraylogInternalLogs索引集

记得勾选Remove matches from ‘Default Stream’

Manage Rule

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

6、创建Strem Rule

建议使用Type “match input”这种类型 

然后Input选之前创建的Input

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

7、然后启动该Stream

保证为Running绿色运行状态

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

8、接下来就可以查询已接入的Graylog内部日志

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

进行Message试图编辑,展现关键的一些字段 

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

Graylog自身内部日志的快速接入方法

(图片点击放大查看)

原文始发于微信公众号(WalkingCloud):Graylog自身内部日志的快速接入方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/243154.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!