我使用日记转发使用systemd-journal-remote (本地站点)和systemd-journal-upload (远程站点)在centos7和系统d-219在两台机器上。
本地日志存储在/var/log/journal/<machine_id>/*.journal中,而远程上载存储在/var/log/journal/remote/remote-*.journal中。
我可以使用journalctl -lf或journalctl -D /var/log/journal/remote -lf分别查看这两种视图。
我现在正在尝试使用journalctl -m获得一个综合视图,其中手册页表示它将显示条目来自所有可用的日志,包括远程日志,但这似乎不起作用,至少不像我所期望的那样,因为这些期刊没有以任何方式合并。
使用SYSTEMD_LOG_LEVEL=debug journalctl -lfm提供了有关包含的日志文件的提示:
Root directory /var/log/journal added.
Considering /var/log/journal/fb643c7c40aa414aab4fe052ee7aff57.
Directory /var/log/journal/fb643c7c40aa414aab4fe052ee7aff57 added.
File /var/log/journal/fb643c7c40aa414aab4fe052ee7aff57/system.journal added.
File /var/log/journal/fb643c7c40aa414aab4fe052ee7aff57/user-1001.journal added.
File /var/log/journal/fb643c7c40aa414aab4fe052ee7aff57/user-1000.journal added.
Journal filter: none
Considering /var/log/journal/fb643c7c40aa414aab4fe052ee7aff57.
... journal output ...是否有一种方法可以获得所有日志的合并视图,我指的是位于/var/log/journal/下面的所有日志文件?
发布于 2017-03-04 19:00:36
https://github.com/systemd/systemd/pull/4970中似乎出现了修复程序。
发布于 2016-10-26 16:35:36
我找不到怎么设置其他搜索路径了。
解决办法:重写systemd-journal-remote服务,其中设置--output=/var/log/日志,而不是/var/log/journal/remote/。
别忘了注意适当的权限设置。
发布于 2022-01-04 16:01:55
-mf使用-m作为合并标志(-m - merge )
https://serverfault.com/questions/771399
复制相似问题