Puppet 傀儡代理登录Ubuntu?

Puppet 傀儡代理登录Ubuntu?,puppet,Puppet,我在Ubuntu上寻找傀儡代理的日志。根据需要,它应该在/var/log/messages中 作为服务运行时*nix系统上Puppet代理的日志记录, Puppet代理将消息记录到syslog。您的系统日志配置 指示这些消息的保存位置,但默认位置为 /Linux上的var/log/messages,Mac OS X上的/var/log/system.log,以及 /Solaris上的var/adm/messages 我已将log\u级别设置为debug。我似乎没有/var/log/message

我在Ubuntu上寻找傀儡代理的日志。根据需要,它应该在
/var/log/messages

作为服务运行时*nix系统上Puppet代理的日志记录, Puppet代理将消息记录到syslog。您的系统日志配置 指示这些消息的保存位置,但默认位置为 /Linux上的var/log/messages,Mac OS X上的/var/log/system.log,以及 /Solaris上的var/adm/messages

我已将
log\u级别设置为
debug
。我似乎没有
/var/log/messages
文件。我确实有文件夹
/var/log/puppetlabs/puppet
/var/log/puppetlabs/pxp agent
,但这两个文件夹都是空的


编辑:默认的logdir是
/var/log/puppetlabs/puppet
。但我看的时候从来没有日志文件。因为我认为这适用于puppet服务器而不是代理。

我发现Ubuntu早在2011年就停止使用
/var/log/messages
。它现在使用
/var/log/syslog

我得到了更多信息:

默认情况下,Ubuntu不再使用/var/log/messages文件。相同的 有关信息,请参阅文件/var/log/syslog。你可以 如果愿意,请重新启用/var/log/messages日志记录

默认情况下,Ubuntu不再使用
/var/log/messages
文件。这个 文件
/var/log/syslog
中提供了相同的信息。你可以 如果你愿意的话

Syslog是一种标准的日志记录工具。它从中收集消息 各种程序,包括内核。它通常配置为 默认情况下存储这些消息。它是如何存储这些消息的 通常依赖于分配<代码>/var/log/messages
通常是 用于存储非关键消息,而
/var/log/syslog
存储 所有信息,包括关键信息和非关键信息


如果您运行的是Ubuntu 16.04,您可以运行以下程序来查看Puppet代理日志:

journalctl -u puppet.service

希望这有帮助。

我认为
/var/log/messages
是在所有Linux上记录系统消息的标准文件。它真的不存在吗?@MattSchuchard不,我有ARM设备和Docker版本,也没有
/var/log/messages
文件。我在这两个服务器上都运行Ubuntu服务器14.04。@MattSchuchard可能是一般的日志记录问题。我在ARM版本的
/var/log/syslog
中找到了一个通用日志文件。它包含多个程序的日志,包括puppet.Ok;我仔细检查了文档,声称该文件是通用的,可以在Linux上登录,这就是我的想法。如果你找到了反例,那么这是不能否认的。嗯,看起来你找到了答案,对吗?我很确定这是本地系统登录的全部内容,如果你想做得更好,你可以找一位与PuppetDB有联系的记者。