redhat7.4部署包安装zabbix

redhat7.4部署包安装zabbix

   张吉吉     2019年9月20日 02:22     379

一、版本信息

这是第一次用部署包的方式安装zabbix。

 

根据官方文档进行的安装。

 

官网文档地址:https://www.zabbix.com/download?zabbix=3.4&os_distribution=rhel&os_version=7&db=MySQL

 

20180801105134143.png

 

官网上边首先会让选择所使用的平台。

平台一定不要选错,否则会出现很多问题。

20180801112352310.png

最多的就是在yum安装的时候,出现依赖的问题。

我自己所用的平台是

QQ截图20190920101841.png

二、安装步骤

1、首先进行LAMP的安装

以下软件我都是用的yum源进行安装的。

 

可以配置本地yum源,也可以配置网络上的yum源。

 

(1)linux安装

这个自然不必说了。按照步骤一步一步执行就可以了。但是在服务器上安装linux 版本之前一定要确定好了,服务器到底适合哪个版本的linux,否则试在多遍都没有用。

 

(2)apache安装

直接使用yum进行安装就可以了。

yum install httpd

 

(3)安装mysql

安装mysql的yum源

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安装mysql

yum -y install mysql-community-server

 

(4)安装php

yum install php*

在安装的过程中,出现一些问题,有兴趣请看:

https://blog.csdn.net/nowzhangjunzhe/article/details/81326954

 

2、然后进行zabbix部署包的安装

按照官方文档进行安装

 

(1)安装带有mysql数据库脚本的源

 rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

执行此命令以后,直接在/etc/yum.repo.d下产生zabbix的源文件。

这个我以为其中就会带有mysql数据库,但是并没有。

 

(2)安装zabbix的server、frontend、agent

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

启动数据库:systemctl start mysqld

 

(3)创建和初始化mysql数据库

mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

mysql> quit;

 

(4)导入zabbix提供的脚本

 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 

(5) 配置zabbix-server文件

DBName=zabbix

DBuser=zabbix

DBPassword=123456

 

(6)配置zabbix的frontend

这个不需要像6.9的那样。

在/etc/httpd/conf.d中已经存在了zabbix.conf

只要直接进行修改就可以了。

在里边还要将时区修改下,去掉注释,修改为Asia/Shanghai

 php_value date.timezone Asia/Shanghai

 

(7)启动

在启动之前看看selinux是否关闭了,否则会影响zabbix-server的启动

关闭selinux:setenforce 0

systemctl start zabbix-server zabbix-agent httpd

 


其他文章