關於安裝的步驟,實際官網已經有了詳細的流程,具體可以登錄查看:
https://www.zabbix.com/cn/download?zabbix=5.4&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx
在安裝之前,需要准備一個linux系統,本次使用的系統為Centos 8.2 ,IP為192.168.235.131,由於只是實驗場景,目前使用的是Vmware workstation 搭建的虛擬機,並且使用NAT網卡,保證上網
zabbix 安裝本次采用RPM的方式,較之源碼安裝要方便很多
系統安裝好后關閉防火牆和selinux:
systemctl stop firewalld
systemctl disable firewalld
sed -i "s/SELINUX=.*/SELINUX=Disabled/" /etc/selinux/config
setenforce 0
1、首先從官網下載RPM包:
PS:在使用 DNF 的過程中,會因為各種原因在系統中殘留各種過時的文件和未完成的編譯工程。我們可以使用該命令來刪除這些沒用的垃圾文件。
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
dnf clean all
2、安裝Zabbix server,Web前端,agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent -y
3、安裝和初始化數據庫:本次mysql 設置賬戶為root密碼為admin@123
yum install mariadb-server -y
設置開啟自啟動:
systemctl enable --now mariadb
初始化mariadb並配置root密碼:
mysql_secure_installation
直接回車,空
是否設置密碼:y
輸入設置密碼:admin@123
再次輸入密碼:admin@123
是否移除anonymous用戶:y
是否不允許root遠程登錄:n
是否移除test數據庫:y
是否更新:y
mysql -e "create database zabbix character set utf8 collate utf8_bin; grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix' "
導入初始架構和數據,系統將提示您輸入新創建的密碼。
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz |mysql -uzabbix -pzabbix zabbix
編輯配置文件
vi /etc/zabbix/zabbix_server.conf
DBPassword=zabbix
4、配置PHP:
編輯配置文件 /etc/nginx/conf.d/zabbix.conf,修改以下兩項
listen 80;
server_name 192.168.235.131;
編輯文件/etc/php-fpm.d/zabbix.conf,修改以下
user = nginx
group = nginx
php_value[date.timezone] = Asia/Shanghai
5、啟動服務:
啟動Zabbix server和agent進程
啟動Zabbix server和agent進程,並為它們設置開機自啟:
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
然后通過web登入:
http://192.168.235.131
時區選擇上海,界面顏色可選
zabbix.conf.php需要自己創建
然后點擊Finish,還是報錯,將網頁的/setup.php去掉就可以了,登錄賬戶為Admin,密碼為zabbix
需要更改Admin的密碼和翻譯中文,可以在下面的地方:管理——用戶中的admin
最后update 就可以看到一個中文版的zabbix,但是會發現有部分內容是亂碼的,比如圖形,所以需要改下web中文的格式:
亂碼的格式情況如下:

然后進入/usr/share/zabbix/include/defines.inc.php配置文件內,把兩個graphfont改為simkai即可,不需要重啟服務,刷新就能正常
網上有些比較方便,漢化也可以這樣:
yum install -y wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf #輸入y,然后回車