zabbix frontends php,zabbix3.0.4源码编译安装

本文简单介绍下zabbix3.0.4的安装。

环境:

数据库:192.168.115.12

nginx:192.168.115.31

php:192.168.115.31

zabbix:192.168.115.31

一、安装nginx1.10.1

1.编译软件

# yum install pcre-devel openssl-devel

# tar xf nginx-1.10.1.tar.gz

# cd nginx-1.10.1

# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-select_module--with-poll_module --with-file-aio --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module --with-http_secure_link_module --with-http_sub_module --with-http_stub_status_module

# make

# make install

2.修改配置文件

server {

listen       80;

server_name  192.168.115.31;

location / {

root   html;

index  index.php index.html index.htm;

}

location ~ \.(php|php5)?$ {

root           html;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

#fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;

include        fastcgi_params;

}

}

二、安装php5.5.38

1.编译软件

zabbix3.0需要php5.4以上的版本

#tar xf  php-5.5.38.tar.gz

#cd php-5.5.38

./configure \

--prefix=/usr/local/php\

--with-mysql=mysqlnd\

--with-mysqli=mysqlnd\

--with-pdo-mysql=mysqlnd\

--with-iconv-dir=/usr/local/libiconv\

--with-freetype-dir\

--with-jpeg-dir \

--with-png-dir \

--with-zlib \

--with-libxml-dir=/usr\

--with-gettext \

--enable-xml \

--disable-rpath \

--enable-bcmath \

--enable-shmop \

--enable-sysvsem \

--enable-inline-optimization\

--with-curl \

--enable-mbregex \

--enable-fpm \

--enable-mbstring \

--with-mcrypt \

--with-gd \

--enable-gd-native-ttf\

--with-openssl \

--with-mhash \

--enable-pcntl \

--enable-sockets \

--with-xmlrpc \

--enable-soap \

--enable-short-tags\

--enable-static \

--with-xsl \

--with-fpm-user=nginx\

--with-fpm-group=nginx\

--enable-ftp \

--enable-opcache=no

2.修改php配置

修改php.ini

max_execution_time = 300

max_input_time = 300

post_max_size = 16M

date.timezone = Asia/Shanghai

3.php以fpm方式运行

提供php-fpm配置文件

# cd /usr/local/php/etc

# cp php-fpm.conf.default php-fpm.conf

# /usr/local/php/sbin/php-fpm

4.测试php是否正常运行

提供测试页面

# cat index.php

phpinfo();

?>

三、安装zabbix3.0.4

1.软件编译

# useradd  zabbix -s /sbin/nologin -M

# tar xf zabbix-3.0.4.tar.gz

# cd zabbix-3.0.4

# ./configure --prefix=/usr/local/zabbix --enable-server  --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

# make  && make install

2.数据库配置

mysql>CREATE DATABASE zabbix CHARACTER SET utf8;

mysql>GRANT ALL ON zabbix.* TO 'zabbix'@'192.168.%.%' IDENTIFIED BY '123456';

# /usr/local/mysql/bin/mysql -uzabbix -h192.168.115.12 -p123456

mysql> use zabbix;

mysql> source /root/zabbixsql/schema.sql

mysql> source /root/zabbixsql/images.sql

mysql> source /root/zabbixsql/data.sql

初始化sql文件在源码包/root/zabbix-3.0.4/database/mysql目录下

3.修改zabbix-server配置文件

LogFile=/usr/local/zabbix/logs/zabbix_server.log

DBHost=192.168.115.12

DBName=zabbix

DBUser=zabbix

DBPassword=123456

Timeout=4

LogSlowQueries=3000

4.启动zabbix-server服务

提供服务启动脚本

# cp /root/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_* /etc/init.d/

# chmod +x /etc/init.d/zabbix_server

# service zabbix_server start

5.配置web环境

# cp -rp /root/zabbix-3.0.4/frontends/php /usr/local/nginx/html/zabbix

af822611f8ea210b8c63ab5450f8b2b6.png

089cba9d479f05d70c2b535542c9b96b.png

572a081954c9404a240af09361d047cf.png

305ed685951e9136f9cdab3fe0716011.png

99e823107793c8827abf57151952f547.png

5b0b25cbf1d97a52630fafdfa6f5e175.png

至此安装完毕,默认登入用户名admin,密码zabbix。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值