环境:nginx1.6.3 php-5.6.22 mysql-5.5.49

请参考前面的博文自行搭建

安装依赖并创建用户

[root@test88 ~]# yum install -y libxml2-devel net-snmp-devel libcurl-devel
[root@test88 ~]# useradd zabbix -s /sbin/nglogin -M

安装Zabbix

cd /server/tools/
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz
tar xf zabbix-3.0.3.tar.gz
cd zabbix-3.0.3
./configure --prefix=/application/zabbix-3.0.3 --sysconfdir=/application/zabbix-3.0.3/etc/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2
make
make install
ln -s /application/zabbix-3.0.3/ /application/zabbix
cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
sed -i "s@BASEDIR=/usr/local@BASEDIR=/application/zabbix@g" /etc/init.d/zabbix_server
chmod +x /etc/init.d/zabbix_*

修改Zabbix配置文件

[root@test88 zabbix-3.0.3]# vim /application/zabbix/etc/zabbix_server.conf
SourceIP=172.16.1.88
DBHost=127.0.0.1
DBName=zabbix
DBUser=zabbix
DBPassword=123456
ListenIP=127.0.0.1,172.16.1.88

修改PHP配置文件

[root@test88 zabbix-3.0.3]# vim /application/php/lib/php.ini
date.timezone = Asia/Shanghai
post_max_size = 32M
max_execution_time = 300
max_input_time = 300
always_populate_raw_post_data = -1

创建并初始化数据库

[root@test88 zabbix-3.0.3]# mysql -uroot -p -S /data/3306/mysql.sock
Enter password:
mysql> create database zabbix charset 'utf8';
Query OK, 1 row affected (0.19 sec) mysql> grant all on zabbix.* to zabbix@'127.0.0.1' identified by '123456';
Query OK, 0 rows affected (0.37 sec) mysql> flush privileges;
Query OK, 0 rows affected (0.31 sec) [root@test88 zabbix-3.0.3]# mysql -uroot -p123456 -S /data/3306/mysql.sock zabbix < database/mysql/schema.sql
[root@test88 zabbix-3.0.3]# mysql -uroot -p123456 -S /data/3306/mysql.sock zabbix < database/mysql/images.sql
[root@test88 zabbix-3.0.3]# mysql -uroot -p123456 -S /data/3306/mysql.sock zabbix < database/mysql/data.sql

修改Nginx配置文件

[root@test88 zabbix-3.0.3]# egrep -v "^$|#" /application/nginx/conf/nginx.conf.default > /application/nginx/conf/nginx.conf
[root@test88 zabbix-3.0.3]# vim /application/nginx/conf/nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
root html;
index index.php index.html index.htm;
error_page 500 502 503 504 /50x.html;
location / { }
location ~ .*\.(php|php5)?$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
}

迁移ZabbixWeb程序

[root@test88 zabbix-3.0.3]# mkdir -p /application/nginx/html/zabbix
[root@test88 zabbix-3.0.3]# cp -r frontends/php/* /application/nginx/html/zabbix/
[root@test88 zabbix-3.0.3]# chown -R nginx.nginx /application/nginx/html/zabbix/

启动服务

[root@test88 zabbix-3.0.3]# ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64
[root@test88 zabbix-3.0.3]# /application/nginx/sbin/nginx -t
[root@test88 zabbix-3.0.3]# /application/nginx/sbin/nginx -s reload
[root@test88 zabbix-3.0.3]# pkill php-fpm
[root@test88 zabbix-3.0.3]# /application/php/sbin/php-fpm
[root@test88 zabbix-3.0.3]# /data/3306/mysql restart
[root@test88 zabbix-3.0.3]# /etc/init.d/zabbix_server start
[root@test88 zabbix-3.0.3]# chkconfig zabbix_server on

登录Zabbix页面进行初始化

172.16.1.88/zabbix

Zabbix3.0源码安装的更多相关文章

  1. zabbix3.4源码安装步骤

    zabbix3.4源码安装步骤1.安装环境: 安装机器:22.224.9.227 以下简称监控机: 操作系统信息:内核版本: Linux version 2.6.18-194.1.AXS3 (pack ...

  2. mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法

    Mono 3.4修复了很多bug,继续加强稳定性和性能(其实Mono 3.2.8 已经很稳定,性能也很好了),但是从http://download.mono-project.com/sources/m ...

  3. zabbix--4.0源码安装

    Zabbix4.0 源码编译安装 ps:其实相对 zabbix 来说,直接按照官网 yum 安装还是要方便点,我这里已经有 lnmp 的环境了,就想自己编译安装试下. 官网yum安装中文文档:http ...

  4. snort-2.9.7.0源码安装过程

    2015/02/15,centos6.5-64-minimal,初始205个包 [root@localhost snort]# yum install wget[root@localhost snor ...

  5. CentOS7 下 Zabbix3.4 源码安装

    zabbix系统基于PHP环境运行,所以前提是系统上有PHP的运行环境,lnmp或者lamp环境 lnmp环境安装:http://www.cnblogs.com/rnckty/p/7642034.ht ...

  6. ubuntu vim8.0源码安装

    安装篇 从https://github.com/vim/vim下载相应zip源码文件,利用unzip vim-master.zip 命令解压到当前用户目录,即~: 解压后进入vim的src目录,首先, ...

  7. tengine-2.1.0 源码安装

    [root@localhost tengine-]# yum update -y [root@localhost tengine-]# yum install gcc gcc-c++ autoconf ...

  8. Ubuntu16 编译源码安装MXNet 可变卷积Deformable-ConvNets GPU版

    [引言]最近接手了公司的关于虫子识别的项目,使用MXNet框架开发,但是实际用的是Deformable-ConvNets. Deformable-ConvNets为微软研究研究院提出的可变卷积网络,可 ...

  9. LLVM源码安装教程

    LLVM4.0源码安装教程 环境:ubuntu16.04 llvm-4.0 clang-4.0 步骤: 1.依赖库安装,注意llvm的编译对gcc版本和cmake版本有要求,请根据版本进行匹配 $ s ...

随机推荐

  1. Ubuntu上搭建比特币运行环境

    Ubuntu版本:16.04.3 Bitcoin Core版本:0.16 1. 比特币运行依赖的开源库 (1)必须依赖的库 库 目的 描述 libssl 加密 随机数生成,椭圆曲线加密算法 libbo ...

  2. elasticsearch 第四篇(API约定)

    对多个indices进行操作 es中大多resetapi支持请求多个index, 例如”test1,test2,test3”,index也可以使用通配符, 例如”test*“, 还可以使用+,-来包含 ...

  3. BZOJ1563/洛谷P1912 诗人小G 【四边形不等式优化dp】

    题目链接 洛谷P1912[原题,需输出方案] BZOJ1563[无SPJ,只需输出结果] 题解 四边形不等式 什么是四边形不等式? 一个定义域在整数上的函数\(val(i,j)\),满足对\(\for ...

  4. 洛谷 P4169 [Violet]天使玩偶/SJY摆棋子 解题报告

    P4169 [Violet]天使玩偶/SJY摆棋子 题目描述 \(Ayu\)在七年前曾经收到过一个天使玩偶,当时她把它当作时间囊埋在了地下.而七年后 的今天,\(Ayu\) 却忘了她把天使玩偶埋在了哪 ...

  5. python基础----再看property、描述符(__get__,__set__,__delete__)

    一.再看property                                                                          一个静态属性property ...

  6. Linux之GDB调试介绍与应用20170601

    一.GDB调试命令   描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 info(或i) ...

  7. java根据系统生成临时文件

    createTempFile 会根据当前系统,自动找系统的临时文件目录,在此目录下生成临时文件

  8. C/C++中如何计算程序运行的时间

    一个程序的功能通常有很多种方法来实现,怎么样的程序才算得上最优呢?举个例子,如果实现同一个功能的两个程序,一个一点按钮就给出运行结果,而另一个则需要漫长的时间去等待,就像安装WINDOWS XP一样( ...

  9. 【OpenCV】特征检测器 FeatureDetector

    <SIFT原理与源码分析>系列文章索引:http://www.cnblogs.com/tianyalu/p/5467813.html OpenCV提供FeatureDetector实现特征 ...

  10. Qt ------ Thread Affinity (QObject::moveToThread: Cannot move objects with a parent)

    简单的说,每个QObject的对象,都和某个创建对象所在的线程关联,如果把对象通过 moveToThread 移动到其他线程,这个对象不能有父对象,否则会出现 QObject::moveToThrea ...