zabbix快速安裝


參考官方文檔:

https://www.zabbix.com/download

https://www.zabbix.com/documentation/3.4/manual/installation/install#installing_frontend

系統:Red Hat Enterprise Linux Server release 7.2 (Maipo)

環境准備:

[root@slave ~]# setenforce 0                     //臨時關閉selinux
setenforce: SELinux is disabled

永久關閉selinux:

[root@slave ~]# vim /etc/selinux/config

image

永久關閉firewalld:

[root@slave ~]# systemctl stop firewalld

查看

image

安裝appache:

[root@slave ~]# yum install -y httpd

啟動httpd:

[root@slave ~]# systemctl start httpd

[root@slave ~]# systemctl enable httpd              //設置開機啟動

[root@slave ~]# systemctl status httpd               //查看httpd服務是否啟動

image

安裝mariadb:

[root@slave ~]# yum install -y mariadb mariadb-server

啟動mariadb:

[root@slave ~]# systemctl start mariadb

[root@slave ~]# systemctl enable mariadb            //設置開機啟動

[root@slave ~]# systemctl status mariadb            //查看mariadb狀態

image

測試是否正常

image

安裝php:

[root@slave ~]# yum install -y php php-mysql

下載zabbix的安裝軟件包:

[root@slave ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

[root@slave ~]# ls /etc/yum.repos.d/
back  CentOS-Base.repo  redhat.repo  rhel7.repo  zabbix.repo     安裝之后生成的一個zabbix的源。

CentOS-Base.repo文件內容:

#released updates
[updates]
name=CentOS-7 - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7/updates/$basearch/
         http://mirrors.aliyuncs.com/centos/7/updates/$basearch/
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-7 - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7/extras/$basearch/
         http://mirrors.aliyuncs.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-7 - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7/centosplus/$basearch/
         http://mirrors.aliyuncs.com/centos/7/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&rep
o=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-7 - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7/contrib/$basearch/
         http://mirrors.aliyuncs.com/centos/7/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&rep
o=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

這里采用的是阿里雲的YUM源。因為本地yum源可能在安裝zabbix的過程中會報php-bcmath和php-mbstring依賴問題。

[root@slave ~]# yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

創建一個名為zabbix數據庫並設置為utf8格式

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

創建賬戶、授權並設置密碼

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

刷新

MariaDB [(none)]> flush privileges;

導入表

image

紅色方框內本來是壓縮文件,解壓出來即可。

登錄到mysql,切換到zabbix數據庫下,導入表

image

配置zabbix

[root@slave ~]# cd /etc/zabbix/
[root@slave zabbix]# ls
web                 zabbix_agentd.d     zabbix.tar.gz
zabbix_agentd.conf  zabbix_server.conf
[root@slave zabbix]# vim zabbix_server.conf         //改為以下即可       

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

配置php

[root@slave ~]# cd /etc/httpd/conf.d/
[root@slave conf.d]# ls
autoindex.conf  README        welcome.conf
php.conf        userdir.conf  zabbix.conf
[root@slave conf.d]# vim zabbix.conf

image

重啟zabbix-server

[root@slave ~]# systemctl restart zabbix-server

瀏覽器登錄測試

http://192.168.75.136/zabbix

直接下一步即可,到“configure DB connection”時設置數據庫密碼“Password”為:zabbix,下一步中,在Name里面寫下zabbix server,之后就直接下一步即可。

如果英文看着不舒服,可以設置為中文。

image

安裝完成之后,可能會遇到字體顯示不全的問題,需要做以下更改。

為了簡便,可以在windows的系統盤中搜索fonts

image

自己找一個喜歡的,復制出來,拷貝到linux中的/usr/share/zabbix/fonts目錄下。

然后切到/usr/share/zabbix/include目錄下去修改defines.inc.php這個文件,使用vim命令模式搜索:1,$s/graphfont/simhei/g。

保存退出后,重啟zabbix服務即可。


免責聲明!

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



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