问题标签 [nxlog]

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 回答
429 浏览

logging - 通过 nxlog 将 .log 文件转发到 Graylog2 VM 服务器

我正处于尝试使用 Graylog2 的阶段。我的目标是通过 graylog2 网页查看应用程序日志。该应用程序托管在 Windows 服务器上,日志文件为 ABC.log。nxlog 服务配置了多行标头,以强制异常消息进入单个日志条目。输出是标准的 GELF_UDP。

问题是我只能从 Graylog2 网页中看到每个日志条目的开头,即每个日志事件开头的 30-50 个字符。

因此,我为 nxlog 配置了第二条路由,以在发送到 Graylog2 VM 服务器之前在本地检查输出。它显示了差异:

本地文件:10:12:25.835:公共类 WebClient 私有无效 ExecuteClient() 接受用户登录:ABC 正常事件

Graylog2 网页:10:12:25.835: public class WebClient private void ExecuteClient(

发送到服务器的日志在 30-50 个字符后丢失。我正在检查几天没有线索。

感谢您的帮助!

0 投票
2 回答
630 浏览

graylog - Graylog Collector Sidecar 作为非root用户

我想实现如图左侧所示的架构(因为我想使用 NXLog):http ://docs.graylog.org/en/2.1/_images/sidecar_overview.png 。我已经在我的 RedHat 服务器上安装了 Graylog2,现在我正在处理收集器边车的配置。由于我以非 root 身份工作,我不得不更改收集器边车和 NXLog 的配置文件中的几个目录。现在问题来了:每次我尝试启动收集器边车时,我都会收到信息/错误消息:

在这个启动过程之后,我的 Graylog Web 界面上会出现一个收集器,但如果我中止启动过程,收集器会再次消失。在启动过程中,它尝试在/var/run/graylog/collector-sidecar中创建一个路径,但由于我不是 root,所以它不能。因此,他无法在该目录中创建 nxlog.run。我已经尝试将路径更改为不需要 root 权限的地方,但我认为没有配置文件可以做到这一点。所以我查看了收集器边车的二进制文件,发现了这个:

看来,该路径已编码到应用程序中,并且无法配置其他路径。除了获得 root 权限之外,您是否看到了解决方案?

0 投票
1 回答
607 浏览

connection - 将 NXLog 连接到 Graylog2

我已经通过 NXlog 成功将日志发送到 Graylog2。但是 NXlog 和 Graylog2 都在同一台服务器上运行。现在我想通过 NXlog 从另一台服务器发送日志到 Graylog2,但根本不工作。你能帮我吗?这是我的 NXlog 配置:

我已经打开了端口 12009,用于在带有 Nxlog 的服务器和带有 Graylog2 的服务器之间建立连接。然后我在 Graylog-Gui 上配置了一个输入: 输入(端口 12009 上的 GELF UDP) 但是当我检查连接时,我只得到:

它说,拒绝。所以有一种联系,因为我没有超时或类似的东西,对吗?Graylog 服务器只是不接受连接。那么,我的配置有什么问题?Graylog 没有收到任何东西。

先感谢您 :)

0 投票
2 回答
768 浏览

azure - 将 Azure 日志重定向到特定日志服务

我有一些在 Azure 服务上运行的 VM。我想将日志从它们(Windows 事件日志和 MS SQL 服务器日志)重定向到特定的日志集中器(如 Graylog)。对于 Windows 日志,我使用的是 Nxlog ( https://nxlog.co/docs/nxlog-ce/nxlog-reference-manual.html#quickstart_windows )。但是,对于特定的 (PaaS) 应用程序,例如 SQL Server(一般为 PaaS),Nxlog 不适用。

有没有办法仅使用 Azure(Web)工具重定向日志(VM 和 PaaS)?

0 投票
1 回答
762 浏览

multiline - Nxlog - 如何处理具有多个标题的多行日志

我想用 nxlog 预处理以下日志结构,然后将其发送到 graylog。

我的自定义应用程序日志结构:

nxlog 的 GELF 输出应包含带有“好事件”或“坏事件”的 full_message。

“好事件”= 1 行如下:

“坏事件”应包含 1 行,如下所示:

我用 xm_multiline 解析“好事件”并将其定义为 HeaderLine 和 EndLine 没有问题。

但我完全不知道如何解析两条不同的多线。请给我任何提示好吗?

是否可以将 if-else 语句与“InputType”一起使用?我的意思是“如果条件 1 则 InputType 好事件和一些动作,否则 InputType 坏事件和一些动作”。或者它需要完全不同的方法——例如没有使用 xm_multiline 而是某种正则表达式魔法?

提前致谢。

0 投票
1 回答
844 浏览

iis - 按状态码过滤 NXlog+GrayLog2 中的 IIS 日志

我有

我有

当我尝试添加类似

我在日志中收到这样的错误:

我曾尝试使用类似的选项,但它不起作用。

我做错了什么,请帮助我。谢谢。

0 投票
1 回答
111 浏览

json - 为什么我的 Linux 版本的 logstash 不通过换行写入输出文件

我有我的 Windows 版本,它将 logstash json 输出作为文件逐行捕获每个对象。但同样的美分,工作正常,但它在一行中写入所有输出.. 没有回车(输入)

例如:

预期{名称:abc,类别:第五}

{姓名:abc,班级:六}

{姓名:abc,班级:七}

但是作为 {Name: abc, class:fifth}{Name: abc, class:six}{Name: abc, class:seven}

0 投票
2 回答
380 浏览

ssl - NxLogs 到 Fluentd/SSL?

我有一堆 linux 服务器配置为使用 fluent-secure-output 插件将日志推送到另一个 fluentd 服务器。现在我想使用 nxlogs 配置我们的 Windows 服务器。

我在 om_ssl nxlogs 模块上阅读了一些内容,但我对共享密钥感到困惑。基本上,fluentd 的安全输出插件要求共享密钥在任何地方都相同以进行身份​​验证(这根本与证书无关)。但是我看不到如何在 nxlog 的 om_ssl 配置中指定这个键。

这甚至完全支持吗?是否可以使用 nxlogs 转发到 ssl fluentd 服务器?

0 投票
0 回答
476 浏览

nxlog - 客户端 nxlog 文件未在 nxlog 服务器上创建

我有一个 windows nxlog 客户端和 ubuntu nxlog 服务器。

但是我的 windows nxlog 客户端日志没有在 nxlog 服务器上填充。

通过 tshark 检查线路时,我确实看到我的客户端正在 nxlog 服务器上发送日志,但是它们没有被填充到文件中。

nxlog 服务器配置文件的相关部分如下所示。

当我从 tshark 检查服务器上的消息时,我确实从源 .ie 172.16.130.67 获得输入

但是日志文件没有在 /var/log/nxlog/ 中创建

我已经重新启动了 rsyslog 和 nxlog 服务。

这里还有什么可以解决的。

0 投票
2 回答
1583 浏览

configuration - NXLog - 输入带有日期的txt文件

我目前正在尝试将带有 NXLog 的日志文件发送到远程服务器。我有这个正常工作。我的下一个挑战是日志文件上的日期每天都在变化。例如,在第一天它会说 log.20170110,而后一天会说 log.20170111。我希望我的 NXLog 配置能够在日志末尾有一个日期变量。这可能吗。我目前的配置如下。

任何帮助将不胜感激。

谢谢,

SG