zabbix服務端部署

注:本文基於CentOS 7.2系統編寫

1、安裝zabbix源碼庫配置部署包

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

安裝這個包之後,我們就可以直接使用yum的方式來安裝zabbix了。

如果出現404的情況,可能是版本更新,登錄到http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/看下最新的zabbix-release版本即可。

2、配置zabbix服務端

yum install -y zabbix-server-mysql zabbix-web-mysql

3、安裝數據庫、開啓服務並設置開啓啓動

yum install -y mariadb-server
systemctl enable mariadb
systemctl start mariadb

4、創建數據庫並授權

創建zabbix 數據庫,並設置數據庫字符集爲utf8,同時將數據庫授權給localhost的zabbix用戶通過密碼zabbix登錄。對應的用戶名和密碼可以自行設置。

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

5、導入數據

導入/usr/share/doc/對應版本的zabbix數據,

zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz | mysql -uzabbix -pzabbix zabbix

6、修改zabbix-server配置

主要是添加密碼設置,根據上面我們授權的用戶和密碼配置,修改/etc/zabbix/zabbix_server.conf配置文件,確保以下兩個配置未被註釋且正確。

DBUser=zabbix
DBPassword=zabbix

7、修改php配置中的時區參數

確保php配置文件/etc/php.ini中時區正確配置,如下

[root@localhost ~]# grep timezone /etc/php.ini 
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai

默認該參數是註釋狀態,且未配置,修改後記得重啓httpd服務,

systemctl enable httpd
systemctl restart httpd

7、設置開機啓動並啓動服務

systemctl enable zabbix-server
systemctl start zabbix-server

8、查看日誌

啓動服務後,查看zabbix日誌,如果有類似以下輸出,則說明配置成功。

[root@localhost ~]# tail -f /var/log/zabbix/zabbix_server.log 
 24223:20200220:101923.942 server #25 started [trapper #3]
 24219:20200220:101923.942 server #21 started [poller #5]
 24224:20200220:101923.943 server #26 started [trapper #4]
 24225:20200220:101923.945 server #27 started [trapper #5]
 24226:20200220:101923.946 server #28 started [icmp pinger #1]
 24227:20200220:101923.947 server #29 started [alert manager #1]
 24228:20200220:101923.947 server #30 started [preprocessing manager #1]
 24229:20200220:101923.947 server #31 started [preprocessing worker #1]
 24235:20200220:101924.045 server #32 started [preprocessing worker #2]
 24236:20200220:101924.045 server #33 started [preprocessing worker #3]

9、然後瀏覽器輸入服務器地址,進行配置,http://192.168.0.100/zabbix,根據提示配置,其實只要配置zabbix連接的數據庫,也就是數據我們上面設置的數據庫密碼。

10、配置完成後,就能登錄了,默認用戶名是Admin,密碼是zabbix。
在這裏插入圖片描述
這樣我們就配置好了,
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章