2013-06-27 12 views
5

Sono agente di burattini in esecuzione in CentOS e RedHat. Mi piacerebbe vedere il suo file di registro ma non riesco a trovarlo. In questi sistemi operativi, indico chiaramente logdir =/var/log/puppet nel puppet.conf, ma dopo aver controllato questa directory, è vuoto.file di log dei burattini in redhat e centos

Nota che ho fatto cose simili per Ubuntu e SUSE e ha funzionato bene. Il problema è successo solo in RedHat e CentOS. Qualche idea su dove cercare il file di registro in questi casi?

Grazie, Henry

+0

Hai provato ad esaminare/var/log/messages o/var/log/syslog (a seconda del tuo set up) per le voci fantoccio? Noi utilizziamo Centos6, ed è qui che puppet scrive sia sul server che sui nodi. – thisfeller

+0

Potrebbero esserci problemi con la versione specifica di Puppet e le sezioni del file di configurazione che immagino. Qual è l'output di 'puppet agent --configprint logdir'? –

risposta

3

Per impostazione predefinita, le voci di log di marionette è il risparmio in /var/log/messages (Redhat-come Linux).

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

Per accedendo al /var/log/puppet/puppet.log, è possibile rimuovere il commento correlato linea in /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 
Problemi correlati