环境: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. "strcmp()" Anyone? UVA - 11732(trie出现的次数)

    给你n个单词,让他们两两比较,要求他们运用strcmp时,进行比较的次数. 边建树边统计 #include <iostream> #include <cstdio> #incl ...

  2. Linux内核设计第五周学习总结 分析system_call中断处理过程

    陈巧然原创作品 转载请注明出处   <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 使用gdb跟踪分析一 ...

  3. 【CF962E】Byteland, Berland and Disputed Cities

    Portal! ---> 几句话题意 数轴上面有三种点(B点,R点,P点),现在要将其中的某些点连起来,满足将所有B点去掉之后,所有P点和R点都连通&将所有R点去掉之后,所有B点和P点都 ...

  4. Linux基础-shell脚本知识整理和脚本编写----------变量、运算符、流程控制、函数、计划任务(发送邮件)

    I:知识整理:变量.运算符.流程控制.函数.计划任务 变量 系统变量:set:显示所有变量                env:环境变量 常用系统变量: path pwd lang home his ...

  5. 关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法

    http://blog.csdn.net/cdjcong/article/details/8444191 查找了网上的一些说法,都是说没有设置好路径,或者未将DLL文件复制到Debug文件夹下,但是我 ...

  6. 2017 Multi-University Training Contest - 2

    HDU 6045 #pragma comment(linker, "/STACK:102400000,102400000") #include <cstdio> #in ...

  7. codeforces 691E 矩阵快速幂+dp

    传送门:https://codeforces.com/contest/691/problem/E 题意:给定长度为n的序列,从序列中选择k个数(可以重复选择),使得得到的排列满足xi与xi+1异或的二 ...

  8. 杨辉三角之c实现任意行输出

    #include<stdio.h> #include<stdlib.h> int** fmalloc(int n){ int** array; //二维指针 int i; ar ...

  9. bootstrap datetimepicker的参数解释

    使用bootstrap datetimepicker(日期时间选择器)的过程中,发现中文参数说明和英文参数说明严重不符,所以结合自己使用的情况和英文参数说明,做了如下翻译. $(".form ...

  10. Bootsrap 直接使用

    Bootstrap3 直接使用 <!DOCTYPE html> <html> <head> <title>Bootstrap3</title> ...