My issue is basically, that I'm running foreman under passenger, and
this config seems to break reporting.  Yesterday,I was using webbrick
and it was working fine, with the URL of foreman.rb pointing to
http://host:3000.  Today with passenger, I'm trying to point it to
either http://host or https://host.  Neither way has worked so far.
Again, the reports are coming in, I'm just not able to display them
under foreman.

Thanks,


On Jun 9, 11:14 am, "Jonathan A. Booth" <jbo...@illinois.edu> wrote:
> For what it is worth, to solve a similar problem with dashboard
> (distributing puppet_dashboard.rb for reporting), I just stuck it in
> modules/dashboard/lib/puppet_dashboard.rb with puppet.conf:
> pluginsync=true. Then puppet distributes it automatically into a lib
> directory and things work nice and happy.
>
> On 06/09/2010 10:13 AM, CraftyTech wrote:
>
> > Correction: I copied the foreman.rb to /usr/lib/ruby/site_ruby/1.8/
> > puppet/reports/foreman.rb from extras/puppet/foreman/files/foreman-
> > report.rb.  The instructions called for the file to be copied to /usr/
> > lib/ruby/1.8/puppet/reports, but that's not the directory structure
> > that I have.  I also made the file executable.
>
> > Thanks,
>
> > On Jun 9, 11:09 am, CraftyTech<hmmed...@gmail.com>  wrote:
> >> Hello All,
>
> >>       I don't seem to be able to get reports to display on the foreman
> >> interface.  I copied extras/puppet/foreman/files/foreman-report.rb to /
> >> usr/lib/ruby/site_ruby/1.8/puppet/reportsforeman.rb, instead of /usr/
> >> lib/ruby/1.8/puppet/reports/foreman.rb. Config: Centos5.4, Apache/
> >> Passenger, Puppet 0.25.4.
>
> >>       The reports are coming from the clients, because I can see them
> >> in /var/lib/puppet/reports.  I just don't seem to be able to display
> >> them on Foreman.  Here's my puppet.conf:
>
> >> [main]
> >>      vardir = /var/lib/puppet
> >>      logdir = /var/log/puppet
> >>      rundir = /var/run/puppet
> >>      reports= log, foreman
>
> >> [puppetmasterd]
> >>      ssl_client_header = SSL_CLIENT_S_DN
> >>      ssl_client_verify_header = SSL_CLIENT_VERIFY
> >>      modulepath = $confdir/modules
> >>      #reports=log, foreman
> >>      storeconfigs = true
> >>      dbadapter = mysql
> >>      dbuser = app_puppet
> >>      dbpassword = password
> >>      dbserver = localhost
> >>      dbsocket = /sql/mysql/mysql.sock
> >>      rrddir=/var/lib/puppet/rrd
> >>      rrdinterval=$runinterval
> >>      rrdgraph=true
>
> >> [puppetd]
> >>      classfile = $vardir/classes.txt
> >>      report = true
> >>      localconfig = $vardir/localconfig
>
> >> What am I missing here?  Thanks,
>
> >> Henry

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to