Zabbix3.0源码安装
环境: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源码安装的更多相关文章
- zabbix3.4源码安装步骤
zabbix3.4源码安装步骤1.安装环境: 安装机器:22.224.9.227 以下简称监控机: 操作系统信息:内核版本: Linux version 2.6.18-194.1.AXS3 (pack ...
- 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 ...
- zabbix--4.0源码安装
Zabbix4.0 源码编译安装 ps:其实相对 zabbix 来说,直接按照官网 yum 安装还是要方便点,我这里已经有 lnmp 的环境了,就想自己编译安装试下. 官网yum安装中文文档:http ...
- snort-2.9.7.0源码安装过程
2015/02/15,centos6.5-64-minimal,初始205个包 [root@localhost snort]# yum install wget[root@localhost snor ...
- CentOS7 下 Zabbix3.4 源码安装
zabbix系统基于PHP环境运行,所以前提是系统上有PHP的运行环境,lnmp或者lamp环境 lnmp环境安装:http://www.cnblogs.com/rnckty/p/7642034.ht ...
- ubuntu vim8.0源码安装
安装篇 从https://github.com/vim/vim下载相应zip源码文件,利用unzip vim-master.zip 命令解压到当前用户目录,即~: 解压后进入vim的src目录,首先, ...
- tengine-2.1.0 源码安装
[root@localhost tengine-]# yum update -y [root@localhost tengine-]# yum install gcc gcc-c++ autoconf ...
- Ubuntu16 编译源码安装MXNet 可变卷积Deformable-ConvNets GPU版
[引言]最近接手了公司的关于虫子识别的项目,使用MXNet框架开发,但是实际用的是Deformable-ConvNets. Deformable-ConvNets为微软研究研究院提出的可变卷积网络,可 ...
- LLVM源码安装教程
LLVM4.0源码安装教程 环境:ubuntu16.04 llvm-4.0 clang-4.0 步骤: 1.依赖库安装,注意llvm的编译对gcc版本和cmake版本有要求,请根据版本进行匹配 $ s ...
随机推荐
- http2.0可行性研究
一.http2比http1有了更多新特性 1.使用了多路复用的技术,并发量支持比http1大几个数量级: 2.二进制分帧,改善网络延迟情况,提高传输速率: 3.支持header的数据压缩,数据体积变 ...
- QVariant实质
QVariant实质 QVariant是一种可以存储不同类型的数据结构,在很多场合这是很有用得为了达到这种目的,可以想象,该对象应该存储对象的类型信息,数据信息以及其他辅助详细考虑用途,这种对象必须支 ...
- 洛谷 P1278 单词游戏 【状压dp】
题目描述 Io和Ao在玩一个单词游戏. 他们轮流说出一个仅包含元音字母的单词,并且后一个单词的第一个字母必须与前一个单词的最后一个字母一致. 游戏可以从任何一个单词开始. 任何单词禁止说两遍,游戏中只 ...
- SCWS中文分词,功能函数实例应用
结合前文的demo演示,现写一个实用的功能函数,使用方法:header('Content-Type:text/html;charset=UTF-8');$text = '我是一个中国人, ...
- 解决html设置height:100%无效的问题
通常我们需要让自己的网页内容能够更好的适配各种屏幕大小,会采用height:100%,但是我们发现问题出来了,height:100%无效,其实解决办法很简单 解决:你只需要在css处添加上html, ...
- Java 8 Stream 用法
一.Stream是什么 Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator.原始版本的 Iterator,用户只能显式地一个一个遍历元 ...
- Debian sudo自动补全
解决 debian sudo TAB 键不能自动补全命令的原因 一般情况,命令行输入 sudo apt-get ins 按 tab ,它后面会自动补全为 install 如果右面写了包的名的一部分,按 ...
- linux中操作数据库的使用命令记录
1,mysql 查看数据库表编码格式: show create table widget; 修改数据库表编码格式: alter table widget default character set u ...
- Load an image from a url into a PictureBox
var url="https://xyk.cebbank.com/verify_code.jpg?3345789"; HttpClient client = new HttpCli ...
- c# asp.net 调用系统设置字体文本框
一,调用系统字体文本框 首先在bin文件夹右击--添加引用--.net标签里选择System.Windows.Forms--确定 然后在cs文件里引入,using System.Windows.For ...