无法从 Puppet 仪表板访问节点

无法从 Puppet 仪表板访问节点

我正在尝试设置 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

答案1

我不清楚是否还需要添加工作人员来处理我收到的报告。通过这样做,我设法让一切正常运转:

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

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

答案2

Puppet 现在有一个与此任务关联的守护进程,位于

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

在类似 redhat 的 Linux 系统上,运行处理传入报告的后台进程。

相关内容