puppet之dashboard安装及优化
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,puppet的dashboard可以比较直观的看到puppet运行详细状态。也是puppet中比较重要的一块,那么我们开始安装和优化它!pptserver_wangsu_bj_192.168.3.68
千家信息网最后更新 2026年11月01日puppet之dashboard安装及优化
puppet的dashboard可以比较直观的看到puppet运行详细状态。也是puppet中比较重要的一块,那么我们开始安装和优化它!
pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 15:59:07root@pts/0 # yum install ruby-mysql mysql-server puppet-dashboard -yroot@pts/0 # /etc/rc.d/init.d/mysqld restartStopping mysqld: [ OK ]Starting mysqld: [ OK ]pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 16:06:10root@pts/0 # chkconfig mysqld onpptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 16:06:17root@pts/0 # mysqladmin -uroot password yypuppet.compptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 16:06:23root@pts/0 # mysql -pyypuppet.comWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.1.73 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database dashboard character set utf8;Query OK, 1 row affected (0.00 sec)mysql> grant all on dashboard.* to 'dashboard'@'localhost' identified by "yypuppet.com";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/puppet/multi-environment] 2015-04-17 18:12:48root@pts/0 # mysql -udashboard -pyypuppet.comWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 767Server version: 5.1.73 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> quitByepptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/yum.repos.d] 2015-04-17 18:24:08root@pts/0 # rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm Retrieving http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpmwarning: /var/tmp/rpm-tmp.BLTu8l: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEYPreparing... ########################################### [100%] 1:puppetlabs-release ########################################### [100%]root@pts/0 # vim /usr/share/puppet-dashboard/config/database.ymlpptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/etc/yum.repos.d] 2015-04-17 18:31:46root@pts/0 # cd /usr/share/puppet-dashboardpptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [/usr/share/puppet-dashboard] 2015-04-17 18:31:58root@pts/0 # rake gems:refresh_specsroot@pts/0 # mysql -udashboard -pyypuppet.comWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 114Server version: 5.1.73 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use dashboard;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> show tables;+------------------------------+| Tables_in_dashboard |+------------------------------+| delayed_job_failures || delayed_jobs |。。。pptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [~] 2015-04-20 13:56:31root@pts/0 # /etc/init.d/httpd stoppptserver_wangsu_bj_192.168.3.68.centos.yypuppet.com [~] 2015-04-20 13:56:34root@pts/0 # /etc/rc.d/init.d/puppetmaster restartStopping puppetmaster: [ OK ]Starting puppetmaster: [ OK ]root@pts/0 # /etc/rc.d/init.d/puppet-dashboard startStarting Puppet Dashboard: => Booting WEBrick=> Rails 2.3.17 application starting on http://0.0.0.0:3000 [ OK ]
访问http://192.168.3.68:3000/ 即可看到dashboard页面。
目前的架构
访问http://192.168.3.68:3000/ 即可看到dashboard页面。还有比较的大的优化空间,本文暂略过,以后补充哦
使用nginx+passenger:
http://www.watters.ws/mediawiki/index.php/Configure_puppet_master_using_nginx_and_mod_passenger
http://z0mbix.github.io/blog/2012/03/01/use-nginx-and-passenger-to-power-your-puppet-master/
http://tech.ddvip.com/2013-05/1367938652195038.html
http://www.tuicool.com/articles/Fz2URv
页面
重要
直观
架构
状态
空间
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网科技公司华为
科技赋能下的互联网金融
互联网科技会
重庆互联网络科技
金融科技创新监管互联网金融
互联网科技公司电话
安徽鑫晟辉互联网科技
互联网金融科技创新
互联网科技实习生岗位职责
欧洲十大科技互联网公司
智腾互联网科技有限公司
互联网媒体平台算高科技产业
广西互联网科技孵化中心
21世纪互联网科技成就
西安有哪些互联网高科技企业
数字互联网科技有限公司
10位科技互联网大佬
长沙易易互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司
顺玮阁互联网科技
互联网科技网站
互联网科技产品
贵州叶脉互联网科技有限公司所属行业
互联网公司科技股
青岛科技大学互联网大赛研究生
上海京穆互联网科技有限公司
互联网第三次科技革命特征
银川新华互联网科技学校是国营吗
10位科技互联网大佬