rpm安裝zabbix-server3.0.4

安裝環境:

CentOS Linux release 7.6.1810 (Core)

Linux VM171-test-ng_proxy 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

zabbix-server-mysql-3.0.4-1.el7.x86_64

zabbix-web-3.0.4-1.el7.noarch

zabbix-web-mysql-3.0.4-1.el7.noarch

        最近需要將zabbix和grafana結合起來,於是準備自己重新搭一個zabbix和grafana,今天先來zabbix-server教程吧,至於zabbix-agent的搭建,請移步這裏【一鍵安裝zabbix-agent(3.0.4版本)腳本】。

【安裝MySQL 5.6】
詳細步驟請看這裏:CentOS 7 rpm安裝MySQL 5.6

【下載zabbix相關rpm包】

         我個人喜歡去阿里的鏡像庫裏面找包,這個鏈接裏面就有本次要安裝的包:https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/在這個鏈接裏找到文首我提到的三個zabbix的安裝包,可以到linux中用wget獲取相應的rpm包。

注:本篇zabbix所用數據庫爲mysql。

# 下載zabbix-server包

[root@VM171-test-ng_proxy ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-server-mysql-3.0.4-1.el7.x86_64.rpm

# 下載zabbix-agent包

[root@VM171-test-ng_proxy ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-get-3.0.4-1.el7.x86_64.rpm

# 下載zabbix-web包(此包要和zabbix-mysql一起安裝)

[root@VM171-test-ng_proxy ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-web-3.0.4-1.el7.noarch.rpm

# 下載zabbix-web-mysql包

[root@VM171-test-ng_proxy ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-web-mysql-3.0.4-1.el7.noarch.rpm

# 下載zabbix-get包

[root@VM171-test-ng_proxy ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-get-3.0.4-1.el7.x86_64.rpm

【安裝zabbix-server相關包】

# 接下來安裝依賴包,如果是yum安裝,這些依賴包就會自己下載好。

[root@VM171-test-ng_proxy ~]# yum install -y fping libOpenIPMI.so.0 libOpenIPMIposix.so.0 unixODBC libnetsnmp.so.31

# 其中有一個依賴包libiksemel.so.3(),需要下載iksemel

[root@VM171-test-ng_proxy ~]# yum install -y http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/iksemel-1.4-6.sdl7.x86_64.rpm

# 上面的依賴包都安裝好之後,先安裝zabbix-server-mysql

[root@VM171-test-ng_proxy ~]# rpm -ivh zabbix-server-mysql-3.0.4-1.el7.x86_64.rpm

# 接下來如果你直裝接web包,就會報錯告訴你還有php沒有安裝,接下來是安裝php相關的東西

[root@VM171-test-ng_proxy ~]# yum install -y php php-bcmath php-gd php-ldap php-mbstring php-xml php-mysql

# 安裝好php後需要對php進行時區配置,有兩個文件裏面需要進行修改紅色部分爲添加內容

[root@VM171-test-ng_proxy zabbix]# vim /etc/php.ini

[Date]

; Defines the default timezone used by the date functions

; http://php.net/date.timezone

;date.timezone =Asia/Shanghai

[root@VM171-test-ng_proxy zabbix]# vim /etc/httpd/conf.d/zabbix.conf

    <IfModule mod_php5.c>

       。。。。。。。(此處省略幾行無需修改的內容)

        # php_value date.timezone Europe/Riga

        php_value date.timezone Asia/Shanghai

# 修改完畢後重啓httpd

[root@VM171-test-ng_proxy zabbix]# systemctl restart httpd

# 一切php相關的東西裝好後,這一步非常關鍵,zabbix web相關的這兩個包是互相依賴,一定要一起安裝,而且 zabbix-web-3.0.4要放在前面zabbix-web-mysql-3.0.4要放在後面

[root@VM171-test-ng_proxy zabbix]# rpm -ivh zabbix-web-3.0.4-1.el7.noarch.rpm  zabbix-web-mysql-3.0.4-1.el7.noarch.rpm 

 

至此,安裝部分就完成了,下面是配置相關東西。

【創建zabbix數據庫】

# 接下來創建zabbix數據庫

[root@VM171-test-ng_proxy zabbix-server-mysql-3.0.4]# mysql -u root -p

mysql> create database zabbix character set utf8 collate utf8_bin;

# 創建zabbix用戶,密碼設置爲zabbix,並允許遠程連接數據庫

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";

# 導入zabbix數據

[root@VM171-test-ng_proxy zabbix-server-mysql-3.0.4]# zcat /usr/share/doc/zabbix-server-mysql-3.0.4/create.sql.gz|mysql -uzabbix -pzabbix zabbix

# 驗證zabbix-server安裝成功,如果返回結果1,那麼zabbix-server成功安裝

[root@VM171-test-ng_proxy zabbix]# zabbix_get -s 10.9.19.171 -p 10050 -k agent.ping

# 啓動zabbix-server 和httpd

[root@VM171-test-ng_proxy zabbix]# systemctl start zabbix-server && systemctl start httpd

配置zabbix web界面】

在瀏覽器輸入http://服務器ip/zabbix/setup.php

然後就會出現這個界面,點擊next

一直點擊next,直到出現配置數據庫,輸入數據庫相關的信息,這裏我配置的賬號密碼全部都是zabbix,數據庫端口是3306

# 你會驚奇的發現,竟然顯示不了漢字xuy,具體問題如下圖

這個問題非常好解決,安裝一個字體包就行了,如下操作。

[root@VM171-test-ng_proxy zabbix]# yum -y install wqy-microhei-fonts

[root@VM171-test-ng_proxy zabbix]# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

# 安裝好後,重啓zabbix-server和httpd即可

[root@VM171-test-ng_proxy zabbix]# systemctl restart zabbix-server && systemctl restart httpd
一切配置好後,就能得到下面這個圖了。

 至此,zabbix-server 3.0.4就安裝完成了,如果哪裏有問題,還懇請各位看官老爺指明,謝謝~

 

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