logging - Centos6.3 Rsyslog 写入自定义日志和/var/log/messages

标签 logging centos rsyslog

运行 rsyslog-5.8.10-6.el6.x86_64 的 Centos6.3 写入我的自定义日志文件和/var/log/messages。

更改我的 iptables 文件以记录丢弃的数据包后:

-N 日志记录
-A 输入 -j 记录
-A 输出 -j 记录
-A LOGGING -m limit --limit 2/sec -j LOG --log-prefix "IPTables-Dropped:"--log-level 4
-A 记录 -j 删除

我在/etc/rsyslog.conf 文件的底部添加了“kern.warning/var/log/iptablesDROPPED.log”,重新启动了 rsyslog 和 iptables。

它工作得很好,但记录到两个文件。

问题:我不希望它在/var/log/messages 中记录相同的条目。

它也恰好忽略了我的 2 个日志/秒规则,因此每次它阻止 ssh 连接时我都会收到 3 条消息。如果我也将其设置为 2/min,则相同。

最佳答案

您需要添加& ~如果您不希望日志消息转到任何其他日志文件,则在配置之后。

kern.warning /var/log/iptablesDROPPED.log
& stop

关于logging - Centos6.3 Rsyslog 写入自定义日志和/var/log/messages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509569/

相关文章:

sql-server - 在 CentOS 246MB RAM、Apache 和 PHP 上存储数据的最佳性能 SQL 数据库是什么?

linux - 需要帮助在 centos 5.8 上安装 pecl

python - Jupyter 笔记本无法从 Centos 7 打开

linux - Haproxy 不使用 rsyslog 记录

rsyslog - 我的 rsyslog.conf 操作不会触发 Shell 执行

c - 守护进程未输出到文件但未显示错误

javascript - 如何将 javascript 变量或 console.log(variable) 保存到文件

Java日志记录: is it log or logger?

c# - IEndpointBehavior 生命周期/记录服务调用

linux - 使用 rsyslog 重定向日志