标签: rsyslog

有没有办法让 UFW 退出 dmesg?

/etc/rsyslog.d/20-ufw.conf文件中有一些注释可以让您选择不将 UFW 事件记录到内核和消息日志中,我已经这样做了。

我真的很想将 UFW 事件排除在外dmesg,但如何实现呢?

ufw rsyslog

32
推荐指数
3
解决办法
2万
查看次数

rsyslog 和 journald 在 Ubuntu 16.04 上的关系

我正在运行什么是 vanilla Ubuntu 16.04 服务器,并且我正在尝试了解默认情况下如何设置日志记录。我可以看到journaldrsyslog都已安装并正在运行,但我完全不清楚日志消息是如何处理的。

大多数消息似乎都出现在/var/log/syslog和 via 中journalctl,但我看不到任何显式配置在两者之间进行转发/etc/systemd/journald.conf(默认情况下基本上都已注释掉)/etc/rsyslog.conf/etc/rsyslog.d/50-default.conf. 我试图寻找官方文档,甚至是一篇解释如何在 Ubuntu 中设置这两个的博客文章,但没有找到任何东西。

为了进一步增加我的困惑,我logger -p local1.info Test在主机上执行了,发现没有写入任何内容/var/log/syslog,而消息确实显示在journalctl.

我的问题是:

  1. journald 和 rsyslog 在 Ubuntu 16.04(默认情况下)上究竟如何协同工作?
  2. 为什么从logger表面上发送的消息最终会出现在日志中,而不会出现在系统日志中?

更新:结果logger没有按预期工作是我的一个错误,所以它与主要问题无关。

server logging rsyslog 16.04 systemd-journald

26
推荐指数
2
解决办法
2万
查看次数

rsyslogd 和 syslogd 的区别

我试图在 Ubuntu 10.04.02 LTS(服务器版)上对 syslogd 进行一些更改。我发现系统上没有 /etc/syslog.conf,而是 /etc/rsyslogd.d/*.conf。syslogd 可以通过安装inetutils-syslogd 来安装,但是我无法决定两个系统的优缺点。此外,在安装 inetutils-syslogd 时,我需要删除 rsyslog 和 ubuntu-minimal。有人会解释 rsyslogd 相对于 syslogd 的优缺点吗?

rsyslog syslog

19
推荐指数
1
解决办法
6万
查看次数

如何配置 rsyslog 以将日志从特定程序发送到远程 syslog 服务器?

我有一个程序,它使用给定的标签/程序名称输出到系统日志。我希望能够过滤来自该程序的系统日志流量并将其发送到远程系统日志服务器,而将所有其他系统日志流量留在本地。

我可以将所有流量发送到远程服务器

*.* @remote_server
Run Code Online (Sandbox Code Playgroud)

我如何过滤它?

rsyslog syslog

18
推荐指数
1
解决办法
13万
查看次数

syslog 未在消息中显示日志级别

这是我的系统日志消息的示例输出/var/log/syslog

Nov 15 20:20:48 ubuntu winbindd[915]: [2011/11/15 20:20:48.940063,  0] winbindd/idmap_tdb.c:287(idmap_tdb_open_db)
Nov 15 20:20:48 ubuntu winbindd[915]:   Upgrade of IDMAP_VERSION from -1 to 2 is not possible with incomplete configuration
Run Code Online (Sandbox Code Playgroud)

我如何查看消息级别,例如信息、警告、错误等?

我正在使用带有 rsyslog 包版本 5.8.1-1ubuntu2 的 Ubuntu 10.04 LTS。

logging log rsyslog

15
推荐指数
1
解决办法
2万
查看次数

缺少 /dev/xconsole 会导致 rsyslog 以及所有其他服务停止

我在 Hyper-V 环境中运行 Ubuntu-10.04.04LTS。我发现 SSH、HTTP 或任何其他服务都停止了,因为rsyslog守护进程已随着消息而死亡unable to find the /dev/xconsole file

我用以下方法暂时修复了它。

FILE=/dev/xconsole
if [ -e $FILE ]; then
     echo "$FILE exists Carry on!"
else
     mknod -m 640 /dev/xconsole c 1 3
     chown syslog:adm /dev/xconsole
     echo "Created $FILE."
fi
Run Code Online (Sandbox Code Playgroud)

问题是rsyslog当我重新启动守护进程时,我无法让守护进程处理这 8 行。

同时重新启动守护进程会删除/dev/xconsole文件,我们又回到了所有服务停止的状态。为了解决这个问题,我在脚本中的启动和重启条件之后插入了if--firsyslog。问题是我没有得到echoto stdio。有人知道如何在创建设备时进行rsyslog报告吗?stdio/dev/xconsole

10.04 rsyslog

12
推荐指数
1
解决办法
1万
查看次数

UFW 未记录日志,我该如何进行故障排除?

我已将日志记录设置为高。

我没有看到任何日志消息。

我确实看到了空的 ufw.log 文件。

dmesg 中没有消息

firewall rsyslog

12
推荐指数
2
解决办法
2万
查看次数

意外删除/var/log/syslog

我不小心删除了 /var/log/syslog,现在我无法让 rsyslog 工作。

我在谷歌上搜索,我尝试了我找到的一切。准确地说:

我用触摸创建了系统日志。

然后我正确设置了 chmod 和 chown。现在ls -al给出这个结果:

-rw-r-----  1 syslog            adm           0 jún   23 02:36 syslog
-rw-r-----  1 syslog            adm     1557257 jún   23 01:33 syslog.1
-rw-r-----  1 syslog            adm      156618 jún   22 07:51 syslog.2.gz
-rw-r-----  1 syslog            adm      155851 jún   21 07:45 syslog.3.gz
-rw-r-----  1 syslog            adm      155199 jún   20 07:35 syslog.4.gz
-rw-r-----  1 syslog            adm      159709 jún   19 07:37 syslog.5.gz
-rw-r-----  1 syslog            adm      156035 jún   18 07:52 syslog.6.gz
-rw-r-----  1 syslog            adm …
Run Code Online (Sandbox Code Playgroud)

logging log rsyslog syslog 14.04

11
推荐指数
2
解决办法
9314
查看次数

通过 rsyslogd(8) 进行异步日志记录并增加写入缓冲区

在一个运行在虚拟容器 (VMware) 中且缺乏本地存储的高流量网站上,我们通过从直接登录到日志文件(驻留在远程网络存储上)切换到rsyslogd

本质上,我们已经从同步日志切换到异步日志记录。Web 服务器工作人员使用syslog(3)写入一些内存缓冲区,然后rsyslogd(8)将数据以自己的速度并行发送到实际文件,因此进程在记录时不会阻塞 IO。

到现在为止还挺好。问题是偶尔会阻止rsyslogd写入(例如,暂时/长时间的网络中断)并且传入缓冲区会迅速填满。

我的问题是:

  • 使用syslog(3)写入rsyslogd时,客户端是否会阻塞?
  • 有没有办法查看rsyslogd统计信息,例如缓冲区有多大/满?
  • 有没有办法增加rsyslogd传入缓冲区的大小?

vmware logging rsyslog

9
推荐指数
2
解决办法
1772
查看次数

无法加载模块 rsyslog lmnsd_gtls.so

rsyslog 模块在系统日志/var/log/syslog中显示为重复消息。rsyslog 还显示 99% 的 CPU 使用率top,可能无关。

tail /var/log/syslog

Dec  1 22:18:16 here rsyslogd-2066: could not load module '/usr/lib/rsyslog/lmnsd_gtls.so', dlopen: /usr/lib/rsyslog/lmnsd_gtls.so: cannot open shared object file: No such file or directory
 [try http://www.rsyslog.com/e/2066 ]
Dec  1 22:18:56 here rsyslogd-2066: last message repeated 4 times
Run Code Online (Sandbox Code Playgroud)

lsb_release -a

描述:Ubuntu 12.04.3 LTS 版本:12.04

sudo apt-cache showpkg rsyslog

包:rsyslog 版本:5.8.6-1ubuntu8.5

相关问题:我如何找到lmnsd_gtls.so与 相关的rsyslog-gnutls

apt rsyslog drivers

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

rsyslog ×10

logging ×4

syslog ×3

log ×2

10.04 ×1

14.04 ×1

16.04 ×1

apt ×1

drivers ×1

firewall ×1

server ×1

systemd-journald ×1

ufw ×1

vmware ×1