syslog

配置 rsyslog 输出格式字符串
syslog

配置 rsyslog 输出格式字符串

我正在为应用程序设置 rsyslog 并使用以下配置: $FileCreateMode 0644 if $programname == 'proxy' then /var/log/proxy/log & stop 这将生成如下日志条目: Feb 26 20:45:46 ip-10-161-71-236 proxy[2562]: Feb 26, 2022 8:45:46 PM org.redisson.connection.pool.ConnectionPool$1 lambda$run$0 这些内容由 CloudWatch Agent 传送到 C...

Admin

“-”符号进入rsyslog.conf文件
syslog

“-”符号进入rsyslog.conf文件

我看到“rsyslog.conf”路径前有一个“-”符号,它是什么? 例子: mail.info -/var/log/mail.info mail.err /var/log/mail/err 谢谢 ...

Admin

Regex char 类-更优雅的解决方案
syslog

Regex char 类-更优雅的解决方案

我有两个具有不同日志结构的 barracuda FW 和一个需要解析它们的 Logstash grok 过滤器插件。 值仅日志条目 +02:00 Info blabla Detect: FWD|TCP|bond0.777|1.1.1.1|53329|00:00:00:00:00:00|20.190.159.32|443||bond1.182||0|80.231.71.252|20.190.159.32|0|1|0|0|0|0||SSL|Microsoft Services Base|graph.microsoft.com||Computing/Tec...

Admin

让记录器在 Alpine 中记录到 rsyslog
syslog

让记录器在 Alpine 中记录到 rsyslog

我在基于 Alpine 的系统上安装了 rsyslog 来替换 busybox syslogd。在 openrc 中完全禁用 syslogd,在启动时启用 ryslog 并重新启动后,所有服务都正确地开始记录到 rsyslog。 但是,使用该logger实用程序(由 bu​​sybox 提供,但我还尝试通过安装软件包来替换它logger- 它没有改变任何东西)仍然会记录到/var/log/messages(无论我记录到哪个工具),这是 busybox 使用的默认文件syslogd。 据我了解,logger不应直接记录到文件,而应使用 syslog 协议,因此...

Admin

gnome-shell 在 /var/log/syslog 上发送垃圾邮件
syslog

gnome-shell 在 /var/log/syslog 上发送垃圾邮件

移自https://stackoverflow.com/questions/66061925/gnome-shell-spamming-on-var-log-syslog因为它在那里关闭而没有解决方案;而且它也正在发生在我身上(我正在运行 Ubuntu 20.10,但没有它的标签) 我在 /var/log/syslog 中看到很多日志,所以我考虑使用 rsyslog 将 gnome-shell 日志的输出重定向到 /dev/null,我没有编辑 /etc/rsyslog.conf 中的默认配置文件,而是将 00-my-file.conf 自定义文件创建到 ...

Admin

从 macOS 转发系统日志时记录丢失和空白消息
syslog

从 macOS 转发系统日志时记录丢失和空白消息

我已尝试过 splunk 文档中提到的 syslog 转发配置,但在 syslog 服务器上,我无法获取 macOS 中生成的所有日志,并且某些日志(例如以下日志)中没有 Syslog 内容(消息),在转发为 Syslog 时,我没有获取任何有用的信息。但在控制台中,我可以查看所有日志。 https://wiki.splunk.com/Community:HowTo_Configure_Mac_OS_X_Syslog_To_Forward_Data <6>Mar 19 10:46:05 catalinas-iMac diagnosticd[531...

Admin

Rsyslog 填满磁盘 - 意外行为
syslog

Rsyslog 填满磁盘 - 意外行为

我有一个将消息转发到 elasticsearch 的 rsyslog。它运行良好,已经运行了一年多,但最近磁盘开始莫名其妙地填满,直到达到 100%。 当我重新启动该进程时,磁盘立即清空至正常值,这让我相信该进程是填满磁盘的进程。 Rsyslog 版本是 rsyslogd 8.2002.0(又名 2020.02) 这是我的队列配置的 jinja2 示例: if $msg contains "api_logs_rsyslog" then { action(type="mmjsonparse" cookie="") if $parsesuccess == "O...

Admin

SYSLOG-NG:将相同的日志发送到 elasticsearch 中的两个不同索引
syslog

SYSLOG-NG:将相同的日志发送到 elasticsearch 中的两个不同索引

我正在尝试将相同的日志流发送到两个不同的 elasticsearch 索引,因为每个索引中的用户具有不同的角色。 我也使用文件作为目标。以下是示例: 2021-02-12T14:00:00+01:00 192.168.89.222 <30>1 2021-02-12T14:00:01+01:00 sonda filebeat 474 - - 2021-02-12T14:00:01.364+0100 DEBUG [input] input/input.go:152 Run input 2021-02-12T14:00:00+01:...

Admin

如何在 Linux(Ubuntu)上禁用给定模块的日志记录?
syslog

如何在 Linux(Ubuntu)上禁用给定模块的日志记录?

我的 Ubuntu 20.4 系统上出现了一些问题,其中mceusb模块正在用如下消息填充kern.log文件syslog: mceusb 2-2:1.0: Error: urb status = -71/d 这完全占满了我的整个驱动器,导致系统无法正确启动。 我怎样才能关闭单个模块的日志记录以mceusb防止其填满驱动器? ...

Admin

在 CentOS 8 上测试 syslog-ng
syslog

在 CentOS 8 上测试 syslog-ng

我对 Linux 和网络还比较陌生,但在工作中被分配了以下任务:我建立了一台 CentOS VM 机器(使用 VirtualBox),我必须在上面安装 Splunk Heavy Forwarder 和 syslog-ng。其想法是 syslog-ng 将在端口上监听传入日志并将其写入文件。之后,我将把这些日志导入 Splunk,对特定文件进行文件监控。 我遇到了两个问题。 我不确定我是否正确配置了 syslog-ng,因为我发现模拟流量很困难。我被告知尝试使用 netcat。我所做的如下: 我创建了 /var/log/syslog-ng/testlog...

Admin

了解 syslog 日志格式
syslog

了解 syslog 日志格式

我从多个服务器获取系统日志,并且我无法理解某些系统日志,这里有一个例子 <189>12593340: 16596512: Jul 6 20:31:09: %PARSER-5-CFGLOG_LOGGEDCMD: User:someuser logged command:no 1480 <> 里面的第一个数字是优先级,但是后面的两个数字:“12593340”和“16596512”我不知道它们是什么。 有人知道这些数字是什么吗? syslog 日志有多少种格式? ...

Admin

如何获取 SSH 日志并发送到 macOS 中的远程 syslog 服务器?
syslog

如何获取 SSH 日志并发送到 macOS 中的远程 syslog 服务器?

在 Linux 上,我可以获取如下 sshd 日志: sshd Accepted publickey for user from xxx.xxx.xxx.xxx port xxx ssh2: RSA SHA256:..... 并通过在文件中添加文件将它们发送到远程系统日志服务器/etc/rsyslog.d/ 如何在 MacOS 10.14(Mojave)上获取类似的数据,并让 macOS 将数据发送到远程系统日志服务器? 我可以使用此命令获取我想要的数据: log stream --process sshd --info --predicate "mess...

Admin

如何让我的 Cygwin SSH 服务器登录到文件?
syslog

如何让我的 Cygwin SSH 服务器登录到文件?

在适当的 Linux 系统上,SSH 服务器通常会登录到某个文件,例如/var/log/auth.log或/var/log/syslog等等。但是 - 这在我的 Cygwin 系统上不存在;而且仅仅编辑也/etc/sshd_config无济于事。我该怎么做才能启用此类日志记录? ...

Admin

配置 dockerd 记录启动容器的用户的用户 ID 或用户名
syslog

配置 dockerd 记录启动容器的用户的用户 ID 或用户名

我更新了 docker 守护进程配置,以在 Linux 上为 dockerd 守护进程启用调试模式。同时,我还使用 rsyslog 成功创建了一个单独的调试日志文件。现在我想在该日志文件中记录启动容器的用户的用户 ID/名称。我探索了 docker 日志记录驱动程序,但找不到任何相关内容。有什么方法可以实现这种行为吗? ...

Admin