由於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