1、zabbix 5.4 部署


關於安裝的步驟,實際官網已經有了詳細的流程,具體可以登錄查看:

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中文的格式:

亂碼的格式情況如下:

 

 

針對亂碼:在window 10 系統中可以不用去網頁下載,只需要到win 10 C盤中windows/font目錄下找到楷體,復制到桌面然后下載到linux中的 /usr/share/zabbix/assets/fonts下

 

 然后進入/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,然后回車

 


免責聲明!

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



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