Centos8部署zabbix5.2


 

一、環境准備

虛擬機 CentOS Linux release 8.2.2004 (Core)

CPU 4核

內存 4G

磁盤 150G

Zabbix 5.2

注:1.配置外網代理,2.關閉防火牆   的作業環境

二、設置zabbix的yun

zabbix官方網站:https://www.zabbix.com

zabbix官方鏡像網站:https://repo.zabbix.com

 

訪問地址:https://www.zabbix.com/cn/download

選擇需要安裝的版本,如下圖:

 

 

 

選擇好版本后,下面會生成相應的zabbix源文件連接,下載:

wget https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm

rpm -ivh zabbix-release-5.2-1.el8.noarch.rpm

dnf clean all

三、安裝Zabbix server,Web前端,agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent -y

我選擇過nginx的,但是有一個模塊(nginx-mod-mail)始終安裝不上於是換成Apache

四、下載創建並初始數據庫

1、安裝:dnf install -y mysql-server mysql-devel mysql-libs

2、啟動:systemctl start mysqld(設置自啟:systemctl enable mysqld.service)

3、初始化:mysql_secure_installation

4、創建zabbix初始數據庫:

create database zabbix character set utf8 collate utf8_bin;

create user zabbix@localhost identified by 'zabbix';

grant all privileges on zabbix.* to zabbix@localhost;

flush privileges;

5、導入初始架構和數據:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

五、編輯配置文件

1、連接數據庫:

vim /etc/zabbix/zabbix_server.conf

DBPassword=password

2、更改時區:

vim /etc/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

六、啟動並配置前端

1、啟動:

systemctl restart zabbix-server zabbix-agent httpd php-fpm

systemctl enable zabbix-server zabbix-agent httpd php-fpm

2、配置前端:

官方安裝詳解地址:

https://www.zabbix.com/documentation/current/manual/installation/frontend

瀏覽器訪問:http://server_ip_or_name/zabbix

訪問成功后可以看到:

 

 

 

下一步,檢查先決條件,確保滿足所有軟件先決條件:

 

 

 

下一步,配置數據庫連接:

 

 

 

下一步,輸入zabbix服務器信息:

 

 

 

下一步,設置前端默認時區和主題:

 

 

 

下兩步,直接通過就行:

3、登錄:

默認用戶名為Admin,密碼為zabbix。

七、zabbix配置中文界面

1、手動安裝中文語言包:

dnf install langpacks-zh_CN.noarch

安裝glibc-common實現對語言包的識別:

dnf install glibc-common

# 如果已安裝過,需要重新安裝,用reinstall

dnf reinstall glibc-common

 

檢測是否安裝成功:

locale -a | grep zh_CN

2、解決中文亂碼:

問題在於zabbix默認的字體文件不支持中文,所以中文字符的顯示成了亂碼;

windows的C:\Windows\Fonts目錄下復制想要的字體(.ttf)到服務器的

/usr/share/zabbix/assets/fonts目錄下,

注意大寫的字體名要改為小寫的,

 

修改配置文件:

 vim /usr/share/zabbix/include/defines.inc.php

 

define('ZBX_GRAPH_FONT_NAME',           'graphfont');

中的‘graphfont‘更改為你的字體名


免責聲明!

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



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