在线安装Ganglia3.6.0,nginx+php搭建gweb,绝对通过
2023-09-27 14:27:22 时间
环境:CentOS6.5 minimal
目标:安装Ganglia核心组件(gmond, gmetad, gmetric, gstat, libganglia)、Ganglia web
准备
yum增加 epel 源
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum增加 remi 源
下载
http://ganglia.info/
安装依赖包
yum install gcc apr apr-devel libconfuse libconfuse-devel expat-devel pcre pcre-devel –y
假设需安装gmetad
yum install rrdtool rrdtool-devel -y
假设需安装gweb
yum install rsync -y
安装gmond
tar -zxvf ganglia-3.6.0.tar.gz
cd ganglia-3.6.0/
./configure
make && make install
安装gmetad
./configure --with-gmetad
make && make install
配置gmond、gmetad服务
cp gmetad/gmetad.init /etc/init.d/gmetad
chkconfig --add gmetad
cp gmond/gmond.init /etc/init.d/gmond
chkconfig --add gmond
vim /etc/init.d/gmond
改动例如以下(find / =name 'gmond'搜索之):
GMOND=/usr/local/sbin/gmond
vim /etc/init.d/gmetad
改动例如以下(find / =name 'gmetad'搜索之):
GMETAD=/usr/local/sbin/gmetad
为维护方便,改动配置路径:
mkdir -p /etc/ganglia
ln -s /usr/local/etc/gmetad.conf /etc/ganglia/gmetad.conf
gmond -t > /usr/local/etc/gmond.conf
ln -s /usr/local/etc/gmond.conf /etc/ganglia/gmond.conf
安装PHP
PHP5.3
yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt -y
PHP5.5
yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt
安装一个就可以
chkconfig php-fpm on
安装Nginx
yum install nginx -y
chkconfig nginx on
Nginx配置php
cd /etc/nginx/conf.d/
mv default.conf defalut.conf.orig
vim /etc/nginx/conf.d/defalut.conf
新增例如以下代码:
location ~ \.php$ {
root /var/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
启动服务
service gmond start
service gmetad start
service php-fpm start
service nginx start
測试PHP+Nginx
cd /var/www
vim test.php
<?php
phpinfo();
?>
phpinfo();
?>
訪问:http//<php server ip>/test.php,出现例如以下界面即为调试成功
安装Ganglia Web
tar -zxvf ganglia-web-3.5.12.tar.gz
cd ganglia-web-3.5.12/
vim Makefile
GDESTDIR = /var/www/ganglia
APACHE_USER = apache # 与 /etc/php-fpm.d/www.conf 中user保持一致
APACHE_USER = apache # 与 /etc/php-fpm.d/www.conf 中user保持一致
make install
Nginx新增ganglia文件文件夹訪问配置
vim /etc/nginx/conf.d/defalut.conf
location /ganglia {
root /var/www;
index index.html index.htm index.php;
}
root /var/www;
index index.html index.htm index.php;
}
cd /var/www
chown apache:apache ganglia/
mkdir -p /var/lib/ganglia/rrds
chown nobody:nobody /var/lib/ganglia/rrds
訪问Ganglia Web
http://<ganglia server ip >/ganglia
呈现例如以下界面:
(完)
相关文章
- PHP Proxy 负载均衡技术
- 1 php protocolbuffers安装
- php安装
- php之快速入门学习-17(PHP 命名空间)
- centos+nginx+php-fpm+php include fastcgi_params php页面能訪问但空白,被fastcgi_params与fastcgi.conf害慘了
- Centos 7 Nginx + PHP 安装步骤
- 在 Ubuntu 16.04 为 Nginx 服务器安装 LEMP 环境(MariaDB,PHP 7 并支持 HTTP 2.0)
- centos7 编译安装php 5.6
- linux环境下安装PHP的OpenSSL扩展
- linux下nginx安装php
- 编译安装PHP 时遇到问题解决方法.
- PHP全栈学习笔记20
- CentOS 6.6 安装 PHP Memcached 扩展
- 《PHP和MySQL Web开发从新手到高手(第5版)》一一第1章 安装
- 《PHP、MySQL和Apache入门经典(第5版)》一一1.3 在Windows上安装XAMPP
- 《PHP、MySQL和Apache入门经典(第5版)》一一第2章 安装和配置MySQL
- 《PHP、MySQL和Apache入门经典(第5版)》一一2.3 在Linux/UNIX上安装MySQL
- 如何在Centos7安装rabbitmq的PHP扩展
- PHP数据乱码
- PHP批量删除jQuery操作,Ajax异步请求案例
- php中使用伪静态
- php和java的memcached使用的兼容性问题解决过程
- PHP PSR基本代码规范(中文版)
- php普通传值和引用传值 (相当通俗易懂的一篇讲解)