centos7下使用yum 安裝zabbix 4.0LTS 完整版

由於zabbix官網的yum源配置好後,yum安裝zabbix一直下載報錯

Error downloading packages:
zabbix-server-mysql-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try.
zabbix-web-4.0.14-1.el7.noarch: [Errno 256] No more mirrors to try.
zabbix-agent-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try.

所以配置清華大學的yum源,使用清華開源鏡像站的rpm包安裝zabbix

安裝數據庫:見上個博客

下載zabbix-server-mysql:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm
1
下載zabbix-web:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-4.0.14-1.el7.noarch.rpm

下載zabbix-web-mysql:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

下載zabbix-agent:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.14-1.el7.x86_64.rpm

下載zabbix-get:

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.14-1.el7.x86_64.rpm

安裝zabbix:

注意順序,使用yum localinstall會自動安裝本地rpm包所需的依賴包

安裝zabbix-server-mysql:

yum -y localinstall zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

#如果報錯iksemel xxxx 安裝iksemel:yum -y install iksemel

安裝zabbix-web:

yum -y localinstall zabbix-web-4.0.14-1.el7.noarch.rpm

安裝zabbix-web-mysql:

yum -y localinstall zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

安裝zabbix-agent:

yum -y localinstall zabbix-agent-4.0.14-1.el7.x86_64.rpm

安裝zabbix-get:

yum -y localinstall zabbix-get-4.0.14-1.el7.x86_64.rpm

解壓sql腳本:

gzip -d /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz

創建zabbix庫:

create database zabbix;

創建zabbix數據庫用戶:

grant all on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbix123';

執行zabbix腳本:

mysql  -u zabbix  -p >/usr/share/doc/zabbix-server-mysql-4.0.14/create.sql

輸入密碼

編輯zabbix-server配置文件:

vi /etc/zabbix/zabbix_server.conf
1
修改DBhost爲127.0.0.1:

#默認爲localhost,但授權數據庫用戶時,定義的host爲127.0.0.1

定義DBpassword:

編輯/etc/php.ini定義時區:

啓動server、agent、Apache服務:

systemctl start zabbix-server zabbix-agent httpd
1
#安裝zabbix會自動安裝Apache

在瀏覽器訪問 ip/zabbix 即可進入web配置頁面:

配置數據庫信息:

配置server信息:

#配置好之後點擊next step、finish即可

登錄zabbix監控web頁(默認用戶admin密碼zabbix):

zabbix安裝完成:

補充:

如果重裝zabbix登錄頁面報錯示Database:Error connecting to database: Access denied for user ‘zabbix’ @ ‘localhost’

zabbix第一次安裝配置後,在初始化頁面中配置的數據庫信息會記錄到/etc/zabbix/web/zabbix.conf.php文件裏面,然後就算重裝zabbix和數據庫,這個文件也不會變,所以就算重裝完zabbix訪問前端頁面也不會再次出現初始化的配置頁面了,如果數據庫密碼與第一次安裝zabbix配置的數據庫名/數據庫用戶/密碼以及DBHOST不同,就會報圖上的錯誤

處理方法:

1.重裝zabbix所有數據庫信息與第一次相同即可

2.更改/etc/zabbix/web/zabbix.conf.php中對應配置項的值
————————————————
版權聲明:本文爲CSDN博主「Asnfy」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Powerful_Fy/article/details/103038457

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章