问题标签 [syslog-ng]

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

sql-server - 错误 syslog-ng 目标到 mssql

我正在尝试配置Syslog-ng 3.2.5Centos 6.6MsSql 的目的地。当地目的地很好。

我已经安装了所有必要的数据包。

这是我的配置:

我懂了

没有这样的 DBI 驱动程序;类型='freetds'

谁能帮我?或者建议我syslog server在 mssql 中写日志

0 投票
1 回答
852 浏览

logging - 我可以在运行时更改 syslog 或 syslog-ng 日志级别吗?

有时,日志消息太多,我无法控制它们。如果我可以在运行时设置日志级别,那就容易多了。

0 投票
1 回答
85 浏览

syslog - 通过主机名添加系统日志服务器时看不到系统日志

我有一个在 PC 上运行的 Kiwi 系统日志服务器,当我将此系统日志服务器的 IP 地址添加到我的设备时,我能够在服务器端看到系统日志。如果我将 syslog 服务器的主机名添加到设备的 syslog-ng.conf 文件中,我在服务器端看不到我的日志。

我在 syslog-ng.conf 文件中添加了以下命令

目的地 df_remote_1 {udp("target_host");};

日志{源(s_all);过滤器(f_remote);目的地(df_remote_1);};

我还为包含 DNS 配置的“/etc/reolv.conf”文件添加了条目。

我可以从我的设备 ping 主机名,但我没有看到日志?有人可以指导我吗?

0 投票
2 回答
586 浏览

linux - syslog-ng perl 管道丢弃事件

我正在尝试通过 syslog-ng 将系统日志通过管道传输到 perl 脚本,但并非所有系统日志条目都能通过 - 实际上可能有三分之一的情况发生。

我找遍了整个地方,找不到任何远程有我遇到的问题的人。看起来很简单,但我找不到答案!

这是我的 syslog-ng 设置:

这是我的 perl 脚本:

有什么想法吗?

0 投票
0 回答
1541 浏览

ssl - 如何修复证书主题与 SSL 中配置的主机名问题不匹配

我正在尝试通过 tcp 从设备安全传输到 syslog 服务器。我已经在服务器端生成证书并将 cacert.pem 复制到客户端。当我尝试从服务器发送消息时,我收到以下错误。

“证书主题与配置的主机名不匹配;主机名='10.17.31.33',证书='SP'”

请查看以下配置文件

服务器端配置:

客户端配置:

目的地 df_remote_1 {tcp("10.17.31.33" 端口(1999)

我是系统日志的新手,请帮助我理解问题并解决它。

0 投票
1 回答
682 浏览

windows - 记录 syslog-ng 多行记录 Windows 日志

我在通过 syslog-ng Agent for Windows v5.0.7 将我的 Windows 服务器记录到安装了 Syslog-ng PE v5.0 的主 Syslog 服务器时遇到问题。

来自代理的日志以多行形式走动,见下文。有没有人遇到过类似的问题?是否有配置选项,以便日志排成一行?或者一些重写配置?

我谢谢大家

在 syslog 服务器的 syslog.conf 中配置 Windows 日志和多个日志:

0 投票
1 回答
1511 浏览

syslog-ng - syslog-ng flush_lines 选项不起作用

我在 ubuntu 14.04 上使用 syslog-ng 3.5.3 我需要减少系统负载。所以我想使用 flush_lines 选项。

我将 flush_lines(2) 添加到全局选项中。我确认终端中的行为tail -h /var/log/messages

但是日志消息像以前一样立即写入。我怎样才能一次发出一些消息?

我将以下配置用于 syslog-ng。

0 投票
1 回答
600 浏览

python - Syslog-ng 没有将输出刷新到 python 程序

我已经设置了 syslog-ng 来跟踪文件并将每个新事件转发到将处理它的 python 脚本。

我的 syslog-ng.conf 看起来像这样 -

而 processlog.py 只包含

该脚本在命令行中运行良好。接受每个输入并写入success.txt。

Syslog-ng 也会启动,但不会将事件转发到上面的 python 程序。它虽然启动了程序。

我也检查了所有权限。但是,每当 xyz.log 中发生新事件时,它都不会被转发到 python 脚本,我正在通过写入 success.txt 进行测试

任何线索都受到高度赞赏。

0 投票
1 回答
617 浏览

centos6 - 如何使用选项 TLS 设置 syslog-ng

有人知道如何在 Centos 6.x 的 syslog-ng 中设置 TLS 选项吗?我确实有以下 syslog-ng.conf 并且它工作得很好但是当我添加 tls 选项时它没有?

将其更改为:

0 投票
1 回答
1793 浏览

nat - 如何使用 syslog-ng 基于源 IP 或 NAT 后面的主机名分离日志?

我想使用 syslog-ng 创建集中式日志记录。我必须覆盖具有 1-2 个公共 IP 的多个办公室和多个“在云中”运行的其他服务器/设备。

仅对于云服务器,一切正常,但是当我想从办公室中的不同设备收集日志时,我会丢失设备的主机名/源 IP 信息。我只得到了外部公共IP。

syslog-ng 版本是 3.5.3,它在 Ubuntu 14.04 机器上运行(在具有公共 IP 地址的云中)。

我额外的非默认配置文件如下/etc/syslog-ng/conf.d/logserver.conf

每个公共服务器都有自己的 $hostname.log 文件,但对于办公设备,我只有 1 个大的 public_ip_of_office.log文件。

syslog-ng.conf 文件具有默认配置。我不确定 NAT-ing 是否会导致问题。我不使用任何中继功能,我只有 1 个 syslog-ng 服务器。

任何帮助都会很棒。