首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将某些进程的syslog输出重定向到特定文件

将某些进程的syslog输出重定向到特定文件
EN

Server Fault用户
提问于 2011-09-01 10:29:22
回答 1查看 2.3K关注 0票数 2

我必须承认我是一个完整的syslog新手。到目前为止,我还没有碰过它,但是我每天都使用它的输出,就像我们大多数人一样:)

我目前在gmetad守护进程使用以下消息发送/var/log/messages文件时遇到了问题:

9月1日10:09:49监视器/usr/sbin/gmetad31752:RRD_update RRD_update非法尝试在上一次更新时间为1314868188时使用时间1314868188对u进行非法尝试(至少一秒钟)。

我并不太担心这个错误,我想要做的是将这些特定的消息重定向到另一个日志文件(例如/var/ log /gmetad.log)。问题是,似乎没有任何方法将gmetad的日志引导到其配置中的某个位置(而且这个特定软件的文档似乎相当稀少)。因此,我想知道是否可以使用syslog中的“本地”工具来获取这些消息,并将它们放在其他地方,从而使/var/log/messages变得更干净一些。

有人能帮忙吗?有没有人有“本地”设施的例子?

EN

回答 1

Server Fault用户

发布于 2011-09-01 10:34:20

你有哪个syslog守护进程?赛拉博德?赛斯罗格?rsyslog?每个守护进程的语法不同。

例如,在rsyslog中,您可以执行以下操作

代码语言:javascript
复制
local5.*   /var/log/gmetad.log

{您必须找到应用程序的工具}

否则你可以做一些类似的事情

代码语言:javascript
复制
if $msg contains gmetad then /var/log/gmetad.log
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/307169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档