或者参考官方文档:https://www.zabbix.com/documentation/3.4/manual/installation/install

一、预编译环境准备

1、lamp安装和启动

Apache安装:yum install http* -y

Apache启动:systemctl start httpd

Mariadb安装:yum install mariadb-server mariadb -y

Mariadb启动:systemctl start mariadb.service

PHP安装:yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-bcmath -y

2、GCC环境安装

yum install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel -y

3、selinux和防火墙处理

vim  /etc/selinux/config 进入配置文件  设置:SELINUX=disabled(重启才生效)

临时关闭selinux:setenforce 0

关闭防火墙:systemctl stop firewalld.service

二、zabbix编译安装

1、下载软件包

wget  https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.3/zabbix-3.4.3.tar.gz

浏览器直接输入(http) http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.3/zabbix-3.4.3.tar.gz

2、解压软件包并安装依赖包

tar -zxvf zabbix-3.4.3.tar.gz

yum -y install net-snmp-devel libxml2-devel libcurl-deve libevent libevent-devel libcurl

3、编译安装zabbix

切换进入zabbix目录:cd zabbix-3.4.3/

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

安装zabbix:make&&make install

三、配置zabbix

1、导入zabbix默认数据库

连接数据库:mysql -uroot -p123456

创建zabbix专用库:create database if not exists zabbix default character set utf8 collate utf8_general_ci;

切换到zabbix库:use zabbix;

导入zabbix默认表:source /test/zabbix-3.4.3/database/mysql/schema.sql;

           source /test/zabbix-3.4.3/database/mysql/images.sql;

          source /test/zabbix-3.4.3/database/mysql/data.sql;

2、创建zabbix用户和日志目录并给予权限

创建用户:useradd -s /sbin/nologin zabbix

创建目录:mkdir /usr/local/zabbix/logs

给予权限:chown -R zabbix:zabbix /usr/local/zabbix

3、配置zabbix服务端

4、配置zabbix客户端

5、启动zabbix客户端和服务端

启动客户端:/usr/local/zabbix/sbin/zabbix_agentd

启动服务端:/usr/local/zabbix/sbin/zabbix_server

6、拷贝zabbix的web应用程序至Apache网站根目录

cp -r /test/zabbix-3.4.3/frontends/php/* /var/www/html

7、通过浏览器安装zabbix

http://ip/index.php,初始化安装的默认账号:Admin,密码:zabbix

转载于:https://www.cnblogs.com/zipon/p/9553088.html

centons7编译安装zabbix3.4【转https://www.cnblogs.com/kowloon/p/7771495.html】相关推荐

  1. CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端

    1.环境准备: CentOS6.5 当前地址为192.168.137.30 搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本. 这里可以查看这篇文章:编译安装 ...

  2. zabbix mysql 分离_编译安装zabbix3.0 并且与mysql分离

    [前提] 参考: 设计图: 分为三个部分: zabbix-server   zabbix*.tar.gz 源码包支持 zabbix-web  lamp 环境支持 mysql zabbix mysql数 ...

  3. mysql 5.6.38 数据库编译安装

    一.系统环境: # cat /etc/redhat-release CentOS release 6.9 (Final) 二.mysql 编译安装: 1.安装依赖包: yum install -y n ...

  4. 在CentOS/Debian/Ubuntu上编译安装最新版gnu make 和GNU 'binutils' (as and ld)

    先查看make版本: root@:~/clickhouse/gcc-build# make --version GNU Make 3.82 Built for x86_64-redhat-linux- ...

  5. MySQL-5.5.28编译安装

    编译安装MySQL-5.5cmake的重要特性之一是其独立于源码(out-of-source)的编译功能, 即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影 ...

  6. CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境

    什么是LNMP? LNMP(别名LEMP)是指由Linux, Nginx, MySQL/MariaDB, PHP/Perl/Python组合成的动态Web应用程序和服务器,它是一组Web应用程序的基础 ...

  7. linux系统之编译安装mysql

    之前的博文中己经多次提到安装mysql,但那些基本上是通过rmp或通用二进制格式安装的.这次将介绍一下通过源代码安装mysql. 一.本机环境 系统 CentOS release 6.5 (Final ...

  8. tesseract 4.0 编译安装(CentOS)

    1.安装依赖工具 yum install autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel 2 ...

  9. php编译安装memcache,ubuntu源码编译安装memcached和php-memcache 扩展

    1.编译前,先确认gcc.make.patch等编译工具是否已安装,并可正常使用. 2.Libevent是一个异步事件处理软件函式库,以BSD许可证释出.Memcached  依赖Libevent,因 ...

最新文章

  1. 深度盘点 Python11 个主流框架:Pandas、Django、Matplotlib、Numpy、PyTorch......
  2. linux中的keeplived源码装,keepalived源码安装及主备配置
  3. 【Luogu】P1896互不侵犯King(状压DP)
  4. Web Server监视器 v0.75 - Free tool
  5. C#笔记14 LINQ
  6. php 对象 scalar,Scalar Types
  7. mybatis 注解的方式批量插入,更新数据
  8. 【工具】977- 10个实现炫酷UI设计效果的CSS生成工具
  9. 程序员一毕业就年薪 110 万竟然是靠……
  10. 西门子atch指令详解_西门子plc指令详解
  11. android卡片 弹簧滑动,一种通用式弹簧卡扣的制作方法
  12. 串行进位加法器电路图(logisim实现)
  13. php 支付宝用户信息授权,支付宝登录获取用户信息授权
  14. HTML中的空格符号( nbsp; ensp; emsp; )介绍以及中文对齐方式
  15. 香蕉派 BPI-M2 Zero 四核开源单板计算机 全志 H2+/H3 芯片 高端设计
  16. 驱动开发之 LED(for mini2440)
  17. 米斯特web安全培训第一期课程目录
  18. 水库水雨情监测系统方案分享-水库水位监测-水情监测
  19. Excel VBA工程密码破解程序 (绝对可以破解)
  20. 【AIOT】Haptics Contributes To Contactless HCI

热门文章

  1. 读懂python代码_读懂花里胡哨的14行Python代码!
  2. textarea实现datalist效果_手把手撸代码实现Virtual Dom amp;amp; Diff
  3. php 5.6 新特性,PHP 5.6正式发布:新特性、及功能改进介绍
  4. qvector 结构体排序_C++结构体的应用_YCOJ
  5. devc 无法编译循环语句_鸡生蛋还是蛋生鸡?详解第一个编译器是怎么来的~
  6. Postman导入和导出接口
  7. 写文件函数 Linux C fwrite,C文件读写函数介绍(转)
  8. python全栈开发总结_python全栈开发 * 12 知识点汇总 * 180530
  9. sql server表值函数与标量值函数实际应用
  10. Ceres Solver Document学习笔记