zabbix(二)--在redhat7.4部署包安装zabbix

目录

一、版本信息

二、安装步骤

1、首先进行LAMP的安装

(1)linux安装

(2)apache安装

(3)安装mysql

(4)安装php

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

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

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

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

(4)导入zabbix提供的脚本

(5) 配置zabbix-server文件

(6)配置zabbix的frontend

(7)启动


一、版本信息

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

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

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

zabbix(二)--在redhat7.4部署包安装zabbix_第1张图片

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

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

zabbix(二)--在redhat7.4部署包安装zabbix_第2张图片

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

我自己所用的平台是

zabbix软件版本信息
os Red Hat Enterprise Linux Server release 7.4
database mysql-5.6.41
apache httpd-2.4.6
php php5.4
zabbix zabbix3.4

 

 

 

 

 

 

二、安装步骤

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

你可能感兴趣的:(Zabbix)