hongleimi 发表于 2018-8-2 12:37:37

运维自动化之puppet-dashboard(7)

  安装配置:
  yum -y install rubygem-rake ruby-mysql
  yum localinstall puppet-dashboard
  gem install rake
  mysql授权
  create database dashboard character set utf8;

  grant all on dashboard.* TO 'dashboard'@'%'>  flush privileges;
  修改 dashboard 配置文件
  vim /usr/share/puppet-dashboard/config/database.yml
  production:
  host: 192.168.1.115
  database: dashboard
  username: dashboard
  password: dbdpass
  encoding: utf8
  adapter: mysql
  为dashboard依赖的数据库导入所需要的表
  cd /usr/share/puppet-dashboard
  rake gems:refresh_specs
  rake RAILS_ENV=production db:migrate
  测试服务器是否能正常工作:
  /usr/share/puppet-dashboard/script/server -e production
  默认其监听3000/tcp端口,可以通过此端口访问相应的服务了。
  service puppet-dashboard start
  配置puppet服务器端和客户端
  服务器端配置 puppet.conf
  
  reports = store, http
  reporturl = http://dashboard.example.com:3000/reports/upload
  完成后重启puppetmaster
  agent端 puppet.conf
  
  report = true
  完成后重启puppet服务
页: [1]
查看完整版本: 运维自动化之puppet-dashboard(7)