The puppet master and agent services log most activity to the syslog service. The syslog configuration dictates where these messages are saved. In Oracle Solaris, the default location is the /var/adm/messages directory. However, Puppet service logs are stored in the following locations.
For the Puppet daemon, the logs are stored in the following locations:
/var/log/puppet/puppet-master.log
/var/log/puppet/puppet-agent.log
For the Puppet SMF service instances, the logs are stored in the following locations:
/var/svc/log/application-puppet:agent.log
/var/svc/log/application-puppet:master.log
You can access the logs for the Puppet agent by running the following command:
# svcs -Lv puppet:agent
You can access the logs for the Puppet master as follows:
# svcs -Lv puppet:master
The following example shows the types of information you can view with this command:
# svcs -Lv puppet:master svc:/application/puppet:master (Puppet version 3.6.2) [ Jul 1 09:47:23 Disabled. ] [ Jul 1 09:47:26 Rereading configuration. ]