注:本文基於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。
這樣我們就配置好了,