问题标签 [graylog2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
763 浏览

jenkins - GrayLog2中的詹金斯错误日志

我们注意到 Jenkins 服务中发生的任何错误都会无人看管,直到为时已晚,我们正在寻找一种方法将我们服务器上的 Jenkins 错误日志记录到 GrayLog2 中。是否有任何插件或脚本可以为我们处理这个问题?

0 投票
9 回答
6739 浏览

docker - 为在 Docker 中运行的 Graylog2 服务器自动创建 UDP 输入?

我们在开发环境的 Docker 容器中运行 Graylog2 服务器。除了我们每次启动容器时都必须重新创建 UDP 输入这一事实之外,它的作用就像一个魅力。

有没有人想出一种方便的方法来自动创建 Graylog2 输入?

0 投票
3 回答
14446 浏览

java - 如何让 GELFJ appender 在 log4j 中工作?

我需要让我的 Java 应用程序将日志记录到 Graylog2 服务器。该应用程序使用 log4j 配置。我尝试将日志写入 Graylog2 服务器的几件事,我所做的工作是将测试消息直接发送到服务器,如此处所示第一个示例)。

然而,当我编写一个附加程序并将其附加到根记录器时,我总是在第一次触发日志事件时收到此错误消息:

log4j:错误无法发送 GELF 消息

Graylog2 服务器端什么也没有发生。

我尝试使用的附加程序:

有谁知道如何让它运行?
非常感谢任何帮助!

0 投票
1 回答
300 浏览

ubuntu - Graylog2 快速设置向导在 Ubuntu/Firefox 中具有非活动的连接到 MongoDB 按钮

Ubuntu 12.04、Firefox 31.0、graylog2-setup-0.91.3.tar.gz、Java 7

我一直在使用快速设置说明,但无法按照http://www.graylog2.org/getting-started/step/1/guide/quick-setup/chapter/3连接到 MongoDB

在此之前我已经完成了这些步骤,并在我的浏览器中显示了打开whatever.local:10000 的消息。之后,我完成了步骤“1. 安装 MongoDB”,点击 docs.mongodb.org 的链接并运行这些步骤,可以启动、停止、重新启动,“$ mongo”给了我 MongoDB shell。相信我已经完成了,我点击了下一步按钮(鼠标悬停给出一个手形光标),它打开了下一步:

“2.连接到MongoDB”。这个 pod 有主机、端口、数据库框,这些框预先填充了默认值(127.0.0.1、27017、graylog2_setup)和一个用于提供用户名和密码的开关(我现在不需要)。

问题:“连接到 MONGODB 并继续”按钮不起作用,并且鼠标悬停光标没有变化,所以我无法继续。如果我提前到 3,下一步按钮会变暗,直到我将有效信息放入帐户创建框中,然后它会取消暗淡,但同样处于非活动状态。

这里有什么非常聪明的东西,只有在 MongoDB 正确运行时才会激活这个按钮,因此我还没有真正完成 MongoDB 安装?还是我的 Mozilla Firefox 31.0 没有做某事?或其他?

我应该停止尝试快速设置吗?

0 投票
1 回答
740 浏览

ubuntu - Graylog2 Docker 无法启动

我刚开始使用 Docker,并尝试使用 Docker 安装graylog2在我的微型 EC2 实例上。

但不知何故,当我在端口 9000 上卷曲时,它给了我curl: (52) Empty reply from server

Graylog2 Docker 镜像: sjoerdmulder/graylog2-docker

这是我用来运行它的命令 sudo docker run --name graylog2-updated -t --rm -e "GRAYLOG2_PASSWORD=password" -p 9000:9000 sjoerdmulder/graylog2

这是我收集的日志

任何意见,将不胜感激。谢谢

0 投票
1 回答
798 浏览

ruby-on-rails-3 - 使用 Active Support 记录器将 Ruby 记录到多个后端

我正在使用 Rails 3.2.12/Ruby 1.9.3 并尝试设置多个记录器,以便我可以记录到文件和我们设置的 graylog 服务器。我已经接近使用这个解决方案,但使用 Gelf 记录器 - http://railsware.com/blog/2014/08/07/rails-logging-into-several-backends/

因此,我已将其移植ActiveSupport::Logger到我的配置/初始化程序并设置 gelf 记录器,如下所示

但是我发现我只会将错误记录到 graylog 服务器

当我调试代码时,我可以看到传递给 Gelf Loggeradd方法(如下)的参数始终将第一个元素作为级别,第二个元素为 nil,第三个元素包含消息。这令人困惑,因为第二个参数应该是消息,第三个应该是程序名称。我想出的唯一解决方案是通过将第 6 行更改为使用 args[1] 作为消息来更改 Gelf-rb gem(如下所示),然后它可以工作,但这并不理想,必须有一种方法来修复这在我的代码中。

请注意,当我直接将 Rails 记录器设置为在 development.rb 中使用 Gelf 记录器时,它可以正常工作

所以它必须与我的实现有关ActiveSupport::Logger,它来自这里 - https://github.com/rails/rails/blob/6329d9fa8b2f86a178151be264cccdb805bfaaac/activesupport/lib/active_support/logger.rb

任何帮助将非常感激

0 投票
0 回答
475 浏览

linux - Graylog2 服务器无法连接到 ElasticSearch

我正在尝试在我的 Ubuntu 服务器上安装 GrayLog2 来管理来自多个位置的所有日志。

我已经安装了 Mongodb、Java 和 Elastic Search,但是当我运行时它未能检测到弹性搜索

sudo java -jar /opt/graylog2-server/graylog2-server.jar --debug

来自灰色日志的错误

更多信息
ElasticSearch 健康状态
curl -XGET 'http://localhost:9200/_cluster/health?pretty=true

Graylog2Server 版本:0.20.2
ElasticSearch 版本:0.90.0

谢谢

0 投票
1 回答
1665 浏览

plugins - 如何为 GrayLog2 安装 HipChat 插件?

我被引导到可用的 Graylog2 HipChat 插件并按照(相当简单的)安装步骤进行操作。

不幸的是,在重新启动 Graylog2-server 后,似乎没有关于该插件的任何信息。流设置没有安装步骤屏幕截图中的 HipChat 选项,我在日志文件中找不到关于插件未加载/中断的任何内容。

我已经修改了 /etc/graylog2.conf 以便“plugin_dir”是插件文件夹位置的绝对路径。但是,就好像 Graylog2 只是不识别 .jar 文件在那里。

这是我第一次尝试安装 Graylog2 插件。这是安装 hipchat 插件的正确方法,但如果不是,您如何为 GrayLog2 安装 HipChat 插件?

0 投票
1 回答
1688 浏览

linux - 如何杀死/停止不断刷新其PID的进程?

我最近在我的 Ubuntu 服务器上安装了 Graylog2 用于日志监控。不久后,我收到一条警报,指出我的 CPU 已达到最大容量。然后我通过 SSH 登录到我的服务器并运行top。我所看到的让我感到困惑,并且很难终止该进程。

每次顶部刷新时,我都会看到 graylog 的 PID 增加了,所以我无法通过 PID 杀死它。

杀死/停止不断重新实例化自己的进程的正确方法是什么?

0 投票
1 回答
1391 浏览

logging - 从 PL/SQL 登录到 Graylog2 的最佳方式

从 PL/SQL 代码登录到 Graylog2 服务器的首选方式是什么?我找不到任何支持 Graylog2 的 PL/SQL 日志记录 API/包。