centos6.8源码编译安装zabbix3.4.1

曾想仗剑走天涯 曾想仗剑走天涯     2022-10-15     628

关键词:

一、安装系统环境

Zabbix服务器运行环境为Linux+PHP+Nginx+MySQL,以下为安装详细版本环境:

Centos 6.8  + PHP 7.1.8 + Nginx 1.10.0 + MySQL5.7.17 + Zabbix 3.4.1

其次,关闭防火墙和SELINUX

service iptbales stop
setenforce 0

二、安装配置Zabbix

1)先安装Zabbix需要的插件

yum install libdbi-dbd-mysql net-snmp-devel curl-devel net-snmp libcurl-devel libxml2-devel

2)安装Zabbix就需要导入Zabbix官方的源了,官方版本比较新,其余的系统自带源或EPEL源的Zabbix都很旧,选项源时找好对应的系统版本号以及架构平台。

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

3)有了源之后使用YUM安装即可(yum install zabbix-server),但这里我使用源码安装Zabbix 3.0。先把编译库安装一下。

yum groupinstall "Development tools" "Compatibility libraries"

4)然后在https://fossies.org/linux/misc/zabbix-3.4.1.tar.gz/ 下载zabbix-3.4.1.tar.gz源码包

5)接下来添加用户后就进行编译安装

groupadd zabbix
useradd -g zabbix zabbix
tar xf zabbix-3.0.4.tar.gz
cd zabbix-3.0.4
./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make && make install

6)安装完后就进行数据库文件导入操作

cd /root/zabbix-3.0.4/database/mysql

mysql -uzabbix -p zabbix < schema.sql
mysql -uzabbix -p zabbix < images.sql
mysql -uzabbix -p zabbix < data.sql

7)编辑配置文件

vim /usr/local/zabbix-server/etc/zabbix_server.conf
ListenPort=10051
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=0.0.0.0

8)启动Zabbix

/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf

9)查看监听端口

netstat -nplt | grep zabbix_server
tcp     0      0 0.0.0.0:10051          0.0.0.0:*              LISTEN      13677/zabbix_server

10)拷贝zabbix应用到Nginx根目录

rm -fr /usr/share/nginx/html/*
cd /root/zabbix-3.0.4/frontends/php/
cp -a . /usr/share/nginx/html/
chown -R nginx.nginx /usr/share/nginx/html/*

11)配置PHP

cat /etc/php.ini
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300

12)配置Nginx

cat /etc/nginx/conf.d/default.conf
server {
    listen 80;
    server_name localhost;
    #charset koi8-r;
    access_log /var/log/nginx/access.log main;
    error_log /var/log/nginx/error.log error;
 
    location / {
        root /usr/share/nginx/html;
        index index.html index.htm index.php;
    }
 
    # redirect server error pages to the static page /50x.html
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
 
    location ~ .php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
service nginx restart

好了,当这些都安装配置完了并且都成功启动了后就可以用浏览器访问本机IP,并按照提示安装Zabbix即可。

打开浏览器后会看到如下界面,首先会检查Zabbix需要的环境,如果都是OK状态,那么就没有什么问题了,可以继续下一步。如果检查没有通过就要看看缺少什么,然后安装即可。

 

GOOD LUCK!

 

参考博客 http://www.ywnds.com/?p=5891

参考文档 https://www.zabbix.com/documentation/3.4/

centos6.8源码安装部署zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.国内阿里云yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.... 查看详情

centos6.8安装zabbix3.4

一、部署zabbix1、下载软件包https://www.zabbix.com/download_sources2、安装mysql5.6,由于Centos6.8默认安装的版本是5.1的,故要先卸载再安装5.6版本的yumremovemysql*-y3、配置mysql5.6的源vim/etc/yum.repos.d/mysql.repo[mysql56]name=MySQL5.6CommunityS 查看详情

zabbix3.4源码安装步骤

zabbix3.4源码安装步骤1.安装环境: 安装机器:22.224.9.227以下简称监控机; 操作系统信息:内核版本: Linuxversion2.6.18-194.1.AXS3([email protected])(gccversion4.1.220080704(Asianux3.04.1.2-48))#1SMPFriMay710:03:53CST2010 发行版本: RedF 查看详情

centos源码安装zabbix3.4

环境:CentOS: 6.9IP:192.168.1.92JDK:1.7.0.45ngingx: 1.13.6mysql:  5.7.21-linux-glibc2.5-x86_64php:    5.6.31zabbix: 3.4.2源码包存放路径:/data/tools/安装路径:   查看详情

centons7编译安装zabbix3.4

一、预编译环境准备1、lamp安装和启动Apache安装:yuminstallhttp*-yApache启动:systemctlstarthttpdMariadb安装:yuminstallmariadb-servermariadb-yMariadb启动:systemctlstartmariadb.servicePHP安装:yuminstallphpphp-mysqlphp-commonphp-gd 查看详情

编译安装zabbix3.4及实现邮件报警(代码片段)

环境准备:  lnmp下载zabbix3.4  wget-chttp://cdn-us.filecluster.com/Zabbix/zabbix-3.4.11.tar.gz  tar-xfzabbix-3.4.11.tar.gz创建zabbix数据库  mysql-uroot-p  mysql>createdatabasezabbixcharactersetutf8collateutf8_ 查看详情

zabbix3.4服务端安装

此安装方式来源于zabbix官网安装的操作系统Centos7数据库:Mysql5.6.171、安装源码库配置部署包安装源码库配置部署包。这个部署包包含了yum配置文件。#rpm-ivhhttp://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.noarch.rpm2、安装Zab... 查看详情

centos6.8编译安装lnmp环境

Centos6.8编译安装LNMP环境参考资料:http://www.jb51.net/article/107429.htmhttps://phperzh.com/articles/1360一准备工作 环境介绍: OS:Centos6.8最小化安装 Nginx:nginx-1.12.2.tar.gz mysql:mysql-boost-5.7.20.tar. 查看详情

centons7编译安装zabbix3.4转https://www.cnblogs.com/kowloon/p/7771495.html

一、预编译环境准备1、lamp安装和启动Apache安装:yuminstallhttp*-yApache启动:systemctlstarthttpdMariadb安装:yuminstallmariadb-servermariadb-yMariadb启动:systemctlstartmariadb.servicePHP安装:yuminstallphpphp-mysqlphp-commonphp-gd 查看详情

centos6.8安装erlang及rabbitmqserver

安装Erlang19.3#安装依赖包yuminstall-ygccgcc-c++unixODBC-developenssl-develncurses-devel#下载erlang源码包cd/usr/local/srcwget-chttp://erlang.org/download/otp_src_19.3.tar.gz#解压tar-xzvf./otp_src_19.3.tar.gz#编译安装cd. 查看详情

centos6.8编译grpc总结

参考技术A由于历史遗留问题,需要在Centos6.8这个过时的系统版本上编译grpc,总结一下几个遇到的问题。来源于InstallSkyWalkingPHPAgent然后参考https://gcc.gnu.org/wiki/InstallingGCC,安装:并且,stdlibc++的版本也不够新,那么在objdir目录下... 查看详情

centos6.8编译安装git2.11.0

系统环境:CentOSrelease6.8(Final)默认Git:1.7.1需求git:2.11卸载centos自带的git:yumremovegit-y下载git-2.11.0.tar.gz上传至服务器,下载链接:http://distfiles.macports.org/git/解压安装git并添加git到环境变量cd /usr/local/src/tar zxvf&nb 查看详情

centos6.8安装cacti

    cacti环境基于LAMP,本实验LAMP环境已编译安装成功。若直接yum安装cacti环境会把httpd,mysql,php也yum安装,与我们编译安装的LAMP环境造成冲突,所以本次实验只安装cacti,rrdtool,net-snmp.    安装rrdtoolyum&nb... 查看详情

centos6.8系统部署lnmp环境

搭建LNMP环境(CentOS6)本文档介绍如何使用一台普通配置的云服务器ECS实例或联网的虚拟主机搭建LNMP平台的web环境。Linux:自由和开放源码的类UNIX操作系统。Nginx:轻量级网页服务器、反向代理服务器。MySQL:关系型数据库管理... 查看详情

centos6.8简易编译安装httpd2.4

httpd:是Apache超文本传输协议(HTTP)服务器的主程序前言:httpd是一个web服务器,功能强大且应用广泛。httpd2.4下载地址:http://apache.fayea.com/httpd/httpd-2.4.23.tar.bz2apr下载地址:http://apache.fayea.com/apr/apr-1.5.2.tar.gzapr-util下载地址:http://ap... 查看详情

centos6.8简易编译安装httpd2.4

httpd:是Apache超文本传输协议(HTTP)服务器的主程序前言:httpd是一个web服务器,功能强大且应用广泛。httpd2.4下载地址:http://apache.fayea.com/httpd/httpd-2.4.23.tar.bz2apr下载地址:http://apache.fayea.com/apr/apr-1.5.2.tar.gzapr-util下载地址:http://ap... 查看详情

centos6.8编译php7.0.10安装zabbix3.0.4

环境:操作系统:CentOS6.8x86_64(关闭SELinux、iptables)Nginx:1.10.1PHP:7.0.10MySQL:5.7.13Zabbix:3.0.4一.安装MySQL1.安装依赖yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel libaio-dev 查看详情

基于centos6.8平台最新源代码包编译安装lnmp环境搭建(nginx+mysql+php)

部署环境系统:CentOS6.8x86_64Nginx:1.11.3MySQL:5.7.14PHP:7.0.10pcre:8.39zlib:1.2.8openssl:1.0.1tfreetype:2.6.5libmcrypt:2.5.8boost:1.59.0cmake:3.6.1部署准备使用客户机浏览器访问freetype官网 https://www.freetype.org/&nbs 查看详情