rsyslog - rsyslog 并非所有日志都存在于中央日志服务器上
问题描述
我希望将客户端服务器上 /var/log 的所有日志复制到日志服务器
现在它只复制内核和 sshd 日志。
我对 /etc/rsyslog.conf 所做的更改:
在日志服务器上我有:
$template SSS, "/var/log/remotehosts/SSS/logs/%$YEAR%-%$MONTH%/%HOSTNAME%-%$DAY%.log"
if $fromhost == 'clientserver' then ?SSS
& ~
在客户端服务器上,我有:
*.* @@logserver.domain:514
我错过了什么?为什么它没有复制/var/log 下的所有日志文件?
解决方案
推荐阅读
- google-oauth - 如何创建 Google API 作为代理?
- php - 在 WooCommerce 中恢复已删除的首页
- c++ - 使用信号检测子进程何时终止的最佳方法是什么
- c# - 没有奖励网格的 Q-Learning
- javascript - 选项选择中的 Codeigniter Datepicker
- odata - 如何在 SAP UI5 中以不同的更改集 ID 在单个批次中发送多个 POST 请求?
- javascript - jQuery 显示/隐藏不起作用
- javascript - react-native 中的图像前进和后退
- c# - 应用程序域内的静态变量
- c# - 通过 QnAMaker v4 API 发布知识库