2013-06-27 10 views
5

Używam operatora lalek w CentOS i Redhat. Chciałbym zobaczyć jego plik dziennika, ale nie mogę go znaleźć. W tych systemach operacyjnych wyraźnie określam logdir =/var/log/puppet w pliku puppet.conf, ale po sprawdzeniu tego katalogu jest on pusty.plik z logami marionetek w redhat i centos

Zauważ, że zrobiłem coś podobnego dla Ubuntu i SUSE i działało dobrze. Problem pojawił się tylko w Redhat i CentOS. Masz pomysł, gdzie szukać pliku dziennika w tych przypadkach?

Dzięki Henry

+0

Czy próbowałeś sprawdzić/var/log/messages lub/var/log/syslog (w zależności od konfiguracji) w poszukiwaniu marionetek? My użytkownika Centos6, i to jest, gdzie marionetka pisze na serwerze i węzłach. – thisfeller

+0

Możliwe, że występują problemy z określoną wersją Puppet i sekcje plików konfiguracyjnych. Jaki jest wynik działania 'marionetkowego agenta --configprint logdir'? –

Odpowiedz

3

Domyślnie zalogować wpisy lalek jest oszczędność w /var/log/messages (RedHat Linux-like).

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

do logowania na /var/log/puppet/puppet.log można Odkomentuj związane linię /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 
Powiązane problemy