centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix

首先,此篇文章是有原因的。

刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况

在安装zabbix过程中,因为zabbix下载源是在国外,下载途中会出现终止下载的情况

transfer closed with 333939 bytes remaining to read

导致后面安装情况中出现失败的情况。现在这篇文章就是解决这个问题的。

安装过程中 有参考以下文档 

CentOS7 配置阿里云yum源

Zabbix如何更换成国内下载源

阿里云Zabbix安装实践过程

安装过程:这里演示的是安装zabbix3.0。安装4.0在后面改下版本即可

(1)配置阿里云的yum源

 

配置阿里云zabbix yum源

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

 下载repo文件

wget http://mirrors.aliyun.com/repo/Centos-7.repo

 备份并替换系统的repo文件

cp Centos-7.repo /etc/yum.repos.d/

cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo.bak

mv Centos-7.repo CentOS-Base.repo

 执行下面步骤生成缓存

yum makecache

  

 

(2)更换zabbix国内源

vim /etc/yum.repos.d/zabbix.repo

如需安装4.0:将下面改为3.0改成4.0即可

[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
 
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

添加gpgkey

curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
 
curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX 
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

添加之后即可使用,更新源

yum makecache -y

(3)安装zabbix

1、安装相关软件

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

2、修改PHP时区配置

vim /etc/httpd/conf.d/zabbix.conf

将<IfModule mod_php5.c>块的注释打开并且修改时区为Asia/Shanghai
php_value date.timezone Asia/Shanghai

3、数据库配置

systemctl start mariadb

4、创建zabbix 所用的数据库以及用户

mysql
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@'%' identified by '123456';
grant all on zabbix.* to zabbix@'localhost' identified by '123456';
exit;

5导入zabbix数据

cd /usr/share/doc/zabbix-server-mysql-3.0.28

注意:这里可能出现问题。进入这个目录可能出错。因为可能不是3.0.28这个版本号

所以我们查看下版本号。发现版本号是3.0.30

rpm -qal |grep zabbix-server-mysql

所以我们应该输入

cd /usr/share/doc/zabbix-server-mysql-3.0.30

zcat create.sql.gz |mysql -uzabbix -p123456 zabbix

6、修改zabbix配置文件

vim /etc/zabbix/zabbix_server.conf

#打开这个文件后,找到对应的。进行修改即可。默认是DBHost和DBPassword是被屏蔽的
DBHost=localhost #数据库所在主机
DBName=zabbix	#数据库名
DBUser=zabbix	#数据库用户
DBPassword=123456	#数据库密码

7、启动zabbix及http

systemctl start httpd.service 
systemctl start zabbix-server.service 

8、用浏览器访问

http://服务器ip/zabbix/setup.php

完成啦。主要还是下载源的问题

原文地址:https://www.cnblogs.com/syscal/p/12461620.html