问题标签 [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.
jenkins - GrayLog2中的詹金斯错误日志
我们注意到 Jenkins 服务中发生的任何错误都会无人看管,直到为时已晚,我们正在寻找一种方法将我们服务器上的 Jenkins 错误日志记录到 GrayLog2 中。是否有任何插件或脚本可以为我们处理这个问题?
docker - 为在 Docker 中运行的 Graylog2 服务器自动创建 UDP 输入?
我们在开发环境的 Docker 容器中运行 Graylog2 服务器。除了我们每次启动容器时都必须重新创建 UDP 输入这一事实之外,它的作用就像一个魅力。
有没有人想出一种方便的方法来自动创建 Graylog2 输入?
java - 如何让 GELFJ appender 在 log4j 中工作?
我需要让我的 Java 应用程序将日志记录到 Graylog2 服务器。该应用程序使用 log4j 配置。我尝试将日志写入 Graylog2 服务器的几件事,我所做的工作是将测试消息直接发送到服务器,如此处所示(第一个示例)。
然而,当我编写一个附加程序并将其附加到根记录器时,我总是在第一次触发日志事件时收到此错误消息:
log4j:错误无法发送 GELF 消息
Graylog2 服务器端什么也没有发生。
我尝试使用的附加程序:
有谁知道如何让它运行?
非常感谢任何帮助!
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 没有做某事?或其他?
我应该停止尝试快速设置吗?
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
这是我收集的日志
任何意见,将不胜感激。谢谢
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
任何帮助将非常感激
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
谢谢
plugins - 如何为 GrayLog2 安装 HipChat 插件?
我被引导到可用的 Graylog2 HipChat 插件,并按照(相当简单的)安装步骤进行操作。
不幸的是,在重新启动 Graylog2-server 后,似乎没有关于该插件的任何信息。流设置没有安装步骤屏幕截图中的 HipChat 选项,我在日志文件中找不到关于插件未加载/中断的任何内容。
我已经修改了 /etc/graylog2.conf 以便“plugin_dir”是插件文件夹位置的绝对路径。但是,就好像 Graylog2 只是不识别 .jar 文件在那里。
这是我第一次尝试安装 Graylog2 插件。这是安装 hipchat 插件的正确方法,但如果不是,您如何为 GrayLog2 安装 HipChat 插件?
linux - 如何杀死/停止不断刷新其PID的进程?
我最近在我的 Ubuntu 服务器上安装了 Graylog2 用于日志监控。不久后,我收到一条警报,指出我的 CPU 已达到最大容量。然后我通过 SSH 登录到我的服务器并运行top。我所看到的让我感到困惑,并且很难终止该进程。
每次顶部刷新时,我都会看到 graylog 的 PID 增加了,所以我无法通过 PID 杀死它。
杀死/停止不断重新实例化自己的进程的正确方法是什么?
logging - 从 PL/SQL 登录到 Graylog2 的最佳方式
从 PL/SQL 代码登录到 Graylog2 服务器的首选方式是什么?我找不到任何支持 Graylog2 的 PL/SQL 日志记录 API/包。