2013-06-27 24 views
5

Tôi đang chạy tác nhân con rối trong CentOS và Redhat. Tôi muốn xem tệp nhật ký của nó nhưng không thể tìm thấy nó. Trong các hệ điều hành này, tôi chỉ định rõ ràng logdir =/var/log/con rối trong tệp puppet.conf, nhưng khi kiểm tra thư mục này, nó rỗng.tệp nhật ký con rối trong redhat và centos

Lưu ý rằng tôi đã làm điều tương tự cho Ubuntu và SUSE và nó hoạt động tốt. Vấn đề chỉ xảy ra trong Redhat và CentOS. Bất kỳ ý tưởng về nơi để tìm các tập tin đăng nhập trong những trường hợp này?

Cảm ơn, Henry

+0

Bạn đã thử kiểm tra/var/log/messages hoặc/var/log/syslog (tùy thuộc vào thiết lập của bạn) cho mục nhập con rối? Chúng tôi sử dụng Centos6, và đó là nơi mà con rối viết trên cả hai máy chủ và các nút. – thisfeller

+0

Có thể có vấn đề với phiên bản Puppet cụ thể và phần cấu hình của tập tin tôi đoán. Đầu ra của 'đại lý con rối - configprint logdir' là gì? –

Trả lời

3

Theo mặc định, đăng nhập mục của con rối được tiết kiệm trong /var/log/messages (Redhat-Giống như Linux).

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

Đối với cách đăng nhập vào /var/log/puppet/puppet.log, bạn có thể bỏ ghi chú dòng liên quan trong /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 
Các vấn đề liên quan