Невозможно получить доступ к узлу из панели марионеток

Я пытаюсь настроить приборную панель puppet, чтобы следить за состоянием моих серверов. В приведенных ниже конфигурациях мои клиенты (или узлы) отображаются как незарегистрированные и говорят Has not reported в "Последнем отчете".

Однако узел может взаимодействовать с сервером и извлекать изменения, как и положено, но в тире ничего не появляется. Я следил за этими документами, пытаясь настроить его, но я понятия не имею, что я делаю неправильно.

Я что-то упустил очевидное?

// Server /etc/puppet/puppet.conf
[master]
reports = store,http
reporturl = http://192.168.1.101:3000/reports/upload

// Client /etc/puppet/puppet.conf
[agent]
report = true

2 ответа

Мне было непонятно, что мне нужно было также добавлять работников для обработки моих входящих отчетов. Сделав это, я сумел заставить все это работать:

env RAILS_ENV=production script/delayed_job -p dashboard -n 4 -m start

http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html

У Puppet теперь есть демон, связанный с этой задачей, который находится по адресу

/etc/init.d/puppet-dashboard-workers

в redhat-подобных системах linux, которые запускают фоновые процессы, которые обрабатывают входящие отчеты.

Другие вопросы по тегам