Puppet 傀儡代理登录Ubuntu?
我在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
/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有联系的记者。