zabbix5.4部署


  一、 關閉防火牆和禁用selinux

1 systemctl stop firewalld
2 systemctl disable firewalld
3 sed -i "s/SELINUX=.*/SELINUX=Disabled/" /etc/selinux/config

  二、安裝zabbix

  1、安裝zabbix5.4的rpm源

1、rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
2、dnf clean all

  ##  沒有dnf替換成yum也行

  2、安裝軟件包

1 dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent -y

   三、配置數據庫

    1、安裝mariadb數據庫

1 yum install mariadb-server -y

    2、啟動服務,並設置為開機自啟

1 systemctl start mariadb
2 systemctl enable mariadb

    3、創建數據庫,並授權

1 mysql -e "create database zabbix character set utf8 collate utf8_bin; grant all on zabbix.* to zabbix@'localhost'  identified by 'zabbix' "

注釋:數據庫名zabbix 。允許zabbix用戶通過localhost這個網段訪問數據庫,密碼zabbix

    4、導入zabbix數據庫

1 zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz |mysql -uzabbix -pzabbix zabbix

    5、為zabbix配置PHP

vi /etc/nginx/conf.d/zabbix.conf 
#        listen          80;
#        server_name     example.com;

修改為: server_name 為本服務器地址

        listen          80;
        server_name     192.168.1.16;    

    6、修改zabbix server 配置文件

vim /etc/zabbix/zabbix_server.conf
# DBPassword=

修改為

DBPassword=zabbix

這里用戶不用改就是zabbix,這個是數據庫密碼

    7、修改zabbix的用戶和時區,時區不對無法啟動

vi /etc/php-fpm.d/zabbix.conf 
user = apache
group = apache

修改為:

user = nginx
group = nginx

修改時區

; php_value[date.timezone] = Europe/Riga

修改為:

php_value[date.timezone] = Asia/Shanghai

  四、啟動相關服務,並設置為開機自啟

systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

注釋:啟動zabbix-server 的時候發現提示錯誤,一直無法啟動,嘗試重啟后好了

  五、配置zabbix-web-gui端

   1、選擇語言:可以設置中文,但最好選英文

 

  2、全部顯示ok則表示正常

  3、輸入密碼zabbix

 

   4、這里的Name是安裝的名稱

 

 

  5、選擇時區,主題顏色,時區上海,主題隨便,安裝好了也可改

 

   6、安裝前匯總

  7、至此點擊Finish就安裝成功了

 

   8、登錄

 

 

 賬戶Admin 密碼zabbix,這個賬戶和密碼是默認的,可以進去修改

 


免責聲明!

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



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