2013-06-27 4 views
5

私はCentOSとRedhatで人形のエージェントを実行しています。私はそのログファイルを見たいのですが、それを見つけることができません。これらのオペレーティングシステムでは、puppet.confにlogdir =/var/log/puppetを明示的に指定していますが、このディレクトリをチェックすると空になります。人形ログファイル(redhatとcentos)

私はUbuntuとSUSEで似たようなことをしましたが、うまくいきました。この問題はRedhatとCentOSでのみ発生しました。このような場合にログファイルを探す場所は何ですか?

おかげで、 ヘンリー

+0

パペットエントリの/ var/log/messagesや/ var/log/syslog(設定に応じて)を調べてみましたか?我々はユーザーCentos6を、それは人形がサーバーとノードの両方に書き込む場所です。 – thisfeller

+0

Puppetの特定のバージョンと私が推測する設定ファイルセクションに問題があるかもしれません。 'puppet agent --configprint logdir'の出力は何ですか? –

答えて

3

デフォルトでは、人形のエントリは/var/log/messages(RedHatの様Linux)の中に保存されてログインします。 /var/log/puppet/puppet.logにログインするための

https://docs.puppetlabs.com/pe/latest/install_what_and_where.html#log-files

、あなたは/etc/sysconfig/puppetに関連する行のコメントを解除することができます。

# The puppetmaster server 
#PUPPET_SERVER=puppet 

# If you wish to specify the port to connect to do so here 
#PUPPET_PORT=8140 

# Where to log to. Specify syslog to send log messages to the system log. 
PUPPET_LOG=/var/log/puppet/puppet.log 

# You may specify other parameters to the puppet client here 
#PUPPET_EXTRA_OPTS=--waitforcert=500 
関連する問題