gpt4 book ai didi

linux - Fedora/var/log/puppet 上的 Puppet 代理日志为空

转载 作者:太空狗 更新时间:2023-10-29 12:43:11 27 4
gpt4 key购买 nike

我使用 fedora dnf repo 提供的包在 Fedora 22 上安装了 puppet。一切都很好。我从 puppet 大师那里得到的配置应用得很好。但是,我希望在应用配置时看到通知。我假设因为这些会出现在/var/log/puppet 中,但即使最近应用了间隔运行的新配置,该目录也是空的。

以下是我启动 puppet 代理的方式:

systemctl start puppet

这是我的日志配置:

[root@host ~]# puppet agent --configprint all |grep -i log
agent_catalog_run_lockfile = /var/lib/puppet/state/agent_catalog_run.lock
catalog_cache_terminus = json
catalog_terminus = rest
log_level = notice
logdir = /var/log/puppet
masterhttplog = /var/log/puppet/masterhttp.log
puppetdlog = /var/log/puppet/puppetd.log
syslogfacility = daemon
use_cached_catalog = false
[root@host ~]#

这是正在运行的 puppet 命令:

[root@host ~]# ps aux |grep puppet
root 9610 0.0 3.7 252104 37868 ? Ssl 20:43 0:01 /usr/bin/ruby-mri /usr/bin/puppet agent --no-daemonize
root 11520 0.0 0.2 114328 2100 pts/0 S+ 21:25 0:00 grep --color=auto puppet
[root@host ~]#

所以看起来基于配置,log_level 设置为 Notice 并且日志应该放在/var/log/puppet 中。

有一个/var/log/puppet 目录,但它是空的,即使我知道 puppet 正在运行并应用新的配置,因为我看到代理主机上显示的更改。

谁能告诉我如何实际获取写入代理的日志?

谢谢!

最佳答案

所以我决定使用 journalctl 查看日志,我以前不习惯这个,但我发现它比跟踪常规日志文件更好:

journalctl -u puppet -f

关于linux - Fedora/var/log/puppet 上的 Puppet 代理日志为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35122189/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com