puppet之dashboard安装及优化
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,puppet的dashboard可以比较直观的看到puppet运行详细状态。也是puppet中比较重要的一块,那么我们开始安装和优化它!pptserver_wangsu_bj_192.168.3.68
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
sql2014数据库安装包
网络安全日志跟踪诊断
损坏数据库倒表软件
pg数据库表
海尔软件开发招聘
数据库系统函数功能
谷歌服务器可以升级吗
查看生成数据库的脚本
深圳交行软件开发中心待遇
服务器售后维护工程师面试问题
软件开发税率含硬件
三维软件用什么软件开发
河南新乡dns服务器虚拟主机
oa系统数据库无法写入
我的世界最良心的斗罗服务器
服务器安全评价工具
互联网时代科技发展
网络安全员学习心得体会
杭州服务器托管100M带宽
四川web服务器租用
软件开发买
seer数据库发文章算是综述么
在佛山有哪些软件开发公司
印度服务器制造能力
东城网络安全公众号
安阳市宏鹏软件开发有限公司
统信服务器操作系统各版本区别
口袋奇兵服务器部署
安徽合肥服务器
我的世界服务器公告栏内容怎么写