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

 

完成啦。主要還是下載源的問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM