2017-07-10 2 views
1

私はUbuntuの人形のエージェントのログを探しています。 Puppet documentationによれば、/var/log/messagesにあるはずです。PuppetエージェントがUbuntuにログオンしていますか?

* nixシステムでのPuppetエージェントのロギングサービスとして実行している場合、 Puppetエージェントはメッセージをsyslogに記録します。 syslogの設定 は、メッセージが保存される場所を指定しますが、デフォルトの場所はLinuxの場合は /var/log/messages、Macの場合は/var/log/system.log、Solarisの場合は /var/adm/messagesです。

log_leveldebugに設定しました。私は/var/log/messagesファイルを持っていないようです。私はフォルダ/var/log/puppetlabs/puppet/var/log/puppetlabs/pxp-agentを持っていますが、これらのフォルダは両方とも空です。

編集:Readingデフォルトのlogdirは/var/log/puppetlabs/puppetです。しかし、私は見るときにログファイルを持っていることはありません。これは、エージェントではなく、人形サーバーに当てはまると思うからです。

+0

私は '/ var/log/messages'はすべてのLinuxでシステムメッセージを記録するための標準ファイルだと思っていました。それは本当に存在しませんか? –

+0

@MattSchuchardいいえ私はARMデバイスとDockerバージョンを持っていて、どちらも '/ var/log/messages'ファイルを持っていません。私は両方でUbuntu Server 14.04を実行しています。 –

+0

@MattSchuchard多分それは一般的なログインの問題です。 ARMバージョンの '/ var/log/syslog'に一般的なログファイルがあります。それは人形を含むいくつかのプログラムからのログを含んでいます。 –

答えて

1

私は、Ubuntuが/var/log/messagesを使って停止していて、2011年にはUbuntu 11と同じくらい戻っていることがわかりました。現在、/var/log/syslogを使用しています。

私はより多くの情報をthis unix exchange answerをfoudない:

Ubuntuのは、もはやデフォルトでは/ var/log/messagesファイルを使用しています。同じ の情報は、/ var/log/syslogファイルにあります。 は、必要に応じて/ var/log/messagesへのログを再び有効にすることができます。

Ubuntuでは、デフォルトで/var/log/messagesファイルを使用しなくなりました。 同じ情報は、/var/log/syslogのファイルから入手できます。必要に応じて、 re-enable logging to /var/log/messages とすることができます。

Syslogは標準的なロギング機能です。これは、カーネルを含む からのメッセージを収集します。通常、これらのメッセージはデフォルトで に保存されます。これらのメッセージをどのように格納するかは、一般に配布に依存する です。 は、クリティカルおよびクリティカルでないメッセージを含むすべてのメッセージを格納します。/var/log/syslogは、 すべてを格納します。/var/log/messagesは、通常、重要ではないメッセージを格納するために使用される です。

関連する問題