zabbix--部署包安装zabbix-redhat7.4
目录
(2)安装zabbix的server、frontend、agent
一、版本信息
这是第一次用部署包的方式安装zabbix。
根据官方文档进行的安装。
官网文档地址:https://www.zabbix.com/download?zabbix=3.4&os_distribution=rhel&os_version=7&db=MySQL
官网上边首先会让选择所使用的平台。
平台一定不要选错,否则会出现很多问题。
最多的就是在yum安装的时候,出现依赖的问题。
我自己所用的平台是
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.****.net/nowzhangjunzhe/article/details/81326954
2、然后进行zabbix部署包的安装
按照官方文档进行安装
(1)安装带有mysql数据库脚本的源
rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.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 [email protected] identified by 'password';
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)启动
systemctl start zabbix-server zabbix-agent httpd