人形は、デフォルトでsyslogにログを書き込みます。何故ですか?ほとんどのソフトウェアは、別のログファイルに書き込みます。私はドキュメントをチェックし、ログファイルに書き込むことができるけれども「これは一般的には使用されていない」という記述があります。それは悪い考えですか?人形エージェントとマスタをログする方法
人形ロギングに続く典型的な設定は何ですか?/var/log/messagesファイルでgrepを使用していますか?
人形は、デフォルトでsyslogにログを書き込みます。何故ですか?ほとんどのソフトウェアは、別のログファイルに書き込みます。私はドキュメントをチェックし、ログファイルに書き込むことができるけれども「これは一般的には使用されていない」という記述があります。それは悪い考えですか?人形エージェントとマスタをログする方法
人形ロギングに続く典型的な設定は何ですか?/var/log/messagesファイルでgrepを使用していますか?
私たちはこの目的のために人形ダッシュボードを使用しています。それはあなたに環境、失敗していること、働いていることについての良い概観を与えるでしょう。そして、そのサーバは、チェックインを停止している。
その、セットアップが簡単チェックアウトhttp://puppetlabs.com/puppet/related-projects/dashboard/
あなたは別のファイルにログを記録したい場合は、人形でSyslogFacilityに設定オプション(http://docs.puppetlabs.com/references/stable/configuration.html#syslogfacility)を使用し、へのsyslogを設定することができますそれを別のファイルに記録してください。
あなたの言ったsyslog
から、あなたはDebianのようなLinuxについて話していたと思います。
実際には、独自のログ機能を作成する必要はありません。 /etc/default/puppet
をカスタマイズするだけで十分です。
# Startup options
DAEMON_OPTS="--logdest /var/log/puppet/puppet.log"
/etc/default/puppet
/etc/init.d/puppet
によって供給されるので、puppet
サービスが開始されたとき、あなたがここに追加されたオプションが実行されます。
ドキュメントについて--logdest
オプション:https://docs.puppetlabs.com/references/3.3.1/man/apply.html#OPTIONS
ところで、debパッケージの人形は、Debianの(またはUbuntuの)を提供しても/var/log/puppet
ためのlogrotateの設定ファイルが含まれ、このオプションがデフォルトではない理由を、私は知りません。
/var/log/puppet/*log {
missingok
sharedscripts
create 0644 puppet puppet
compress
rotate 4
postrotate
pkill -USR2 -u puppet -f 'puppet master' || true
[ -e /etc/init.d/puppet ] && /etc/init.d/puppet reload > /dev/null 2>&1 || true
endscript
}
ニース、これはv4.2.2の人形エージェントのためにも同様に動作します 'PUPPET_EXTRA_OPTS =" - logdest /var/log/puppetlabs/puppet/puppet.log "' パペットマスターここで '/ var/log/puppetlabs/puppetserver/puppetserver.log' – vikas027
人形を別のファイルに記録するためにsyslogを使用してログを記録する方法に関するヒント。 '人形' syslogfacilityはなく、デフォルトはデーモンです。デーモンをpuppet.logファイルに記録すると、人形以外のものもそこに入ります。 – palto
私は知らないが、私はそれが可能であると思う。あなたはすべての人形の設定を使用して見つけることができます。 puppet --configrint all – xeor
しかし、人は通常どのように人形でログを処理しますか?あなたはそれがsyslogをgrepするのに問題ではないと考えますか?パペットは別のファイルへのロギングを許可しているので、syslogを別のログファイルに分割するのが難しい場合は、いつでもパペットを使用してそれを行うことができます。私はなぜそれが "一般的に使用されていない"と思っています – palto