2016-02-01 8 views
2

Я установил марионетку на Fedora 22, используя пакет, предоставленный репозиторией fedora dnf. Все отлично работает. Я получаю настройки, применяемые от марионеточного мастера. Тем не менее, я хотел бы видеть уведомления при использовании конфигураций. Я предположил, что с тех пор они появятся в/var/log/puppet, но этот каталог пуст, даже когда он недавно применил новую конфигурацию из интервала пробега.Журналы кукольного агента на Fedora/var/log/puppet empty

Вот как я начинаю кукольный агент:

systemctl start puppet 

Вот мой журнал конфигурации:

[[email protected] ~]# puppet agent --configprint all |grep -i log 
agent_catalog_run_lockfile = /var/lib/puppet/state/agent_catalog_run.lock 
catalog_cache_terminus = json 
catalog_terminus = rest 
log_level = notice 
logdir = /var/log/puppet 
masterhttplog = /var/log/puppet/masterhttp.log 
puppetdlog = /var/log/puppet/puppetd.log 
syslogfacility = daemon 
use_cached_catalog = false 
[[email protected] ~]# 

Вот команда кукольный работает:

[[email protected] ~]# ps aux |grep puppet 
root  9610 0.0 3.7 252104 37868 ?  Ssl 20:43 0:01 /usr/bin/ruby-mri /usr/bin/puppet agent --no-daemonize 
root  11520 0.0 0.2 114328 2100 pts/0 S+ 21:25 0:00 grep --color=auto puppet 
[[email protected] ~]# 

Так это выглядит например, на основе конфигурации, для параметра log_level установлено значение «Уведомление», и журналы должны быть помещены в/var/log/puppet.

Существует каталог/var/log/puppet, но он пуст, хотя я знаю, что марионетка работает и применяет новые конфиги, потому что вижу изменения, отображаемые на узле агента.

Может ли кто-нибудь сказать мне, как на самом деле получить журналы, написанные на агенте?

Спасибо!

+1

вы проверить в syslog или/var/log/messages? – BMW

+0

/var/log/messges был удален в Fedora 20+, но я могу видеть журналы, если я это делаю: 'journalctl -u puppet.service' Однако мне все же хотелось бы знать, как настроить его для отправки журналов to/var/log/puppet –

+0

У вас есть 'rsyslog' (он не установлен по умолчанию)? У вас настроен 'rsyslog' для пересылки журналов из журнала в ваш файл? Dos ваш '/ var/log' разъем существует? – Jakuje

ответ

0

Поэтому я решил использовать journalctl для просмотра журналов я не использовать для этого раньше, но я считаю, что даже лучше, чем хвостовой обычный файл журнала:

journalctl -u puppet -f