我一直在同一个节点上运行puppet master和agent。当master正常工作时,代理似乎没有记录。我检查了/ var / log / puppet文件夹和rsyslog,但它们没有关于代理的任何内容。我使用以下配置:
[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=$vardir/lib/facter
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post
server=name_of_the_server
[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
我有其他节点只有正确记录的代理。有什么可能导致这个问题的想法?
提前致谢!
答案 0 :(得分:0)
所以,我决定使用journalctl
来检索日志。他们已经在那里可用了。我所要做的只是gre:
journalctl | grep puppet
只有一个观察结果:journalctl是非持久性的,这意味着它会在每次启动时丢弃日志,因此如果您想保留日志,则必须change this behaviour。