Puppet 代理登录 Fedora /var/log/puppet 为空
Puppet agent logs on Fedora /var/log/puppet empty
我使用 fedora dnf repo 提供的包在 Fedora 22 上安装了 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 ~]#
这里是人偶命令 运行ning:
[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
我使用 fedora dnf repo 提供的包在 Fedora 22 上安装了 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 ~]#
这里是人偶命令 运行ning:
[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