zabbix-server安裝

官方地址: https://www.zabbix.com/documentation/3.4/manual/installation
zabbix-server配置文件詳解:https://www.zabbix.com/documentation/3.4/manual/appendix/config/zabbix_server

準備工作:
1、關閉防火牆
2、關閉selinux
3、準備3臺虛擬機器(長時間測試個人費用緊湊沒使用公有云)
在這裏插入圖片描述

一、獲取機器IP與修改機器名稱
查看三臺機器的IP

ip a

在這裏插入圖片描述

修改機器名稱:

hostnamectl  set-hostname  zabbix-master 
hostnamectl  set-hostname  zabbix-agent1
hostnamectl  set-hostname  zabbix-agent2

在這裏插入圖片描述

立即生成主機名

bash

在這裏插入圖片描述

結果:

iP 機器名稱
192.168.11.132 zabbix-master
192.168.11.133 zabbix-agent1
192.168.11.134 zabbix-agent2

二、zabbix安裝方式(4種安裝方式)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

三、zabbix-master機器安裝zabbix
1、直接安裝zabbix3.4的rpm包(-i 安裝)

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

在這裏插入圖片描述

2、啓用倉庫名來啓用倉庫
在這裏插入圖片描述

獲取本地擁有的倉庫

yum repolist

在這裏插入圖片描述
在這裏插入圖片描述

yum -y install yum-utils

再次啓用倉庫

yum-config-manager --enab lerhel-7-server-optional-rpms

3、獲取zabbix所需的軟件包(狗血安裝報錯包下載不到)

yum install zabbix-server-mysql -y

在這裏插入圖片描述

什麼? 居然提示沒有?這個也是坑了一下午。 以前測試安裝沒有這樣的問題啊! 因爲我下午測試是使用公有云機器(百度修改DNS嘗試無果),本人以爲公有云問題後來再次開啓虛擬機測試也是這樣的情況。 後面進入排除步驟,大家是否發現下載時zabbix-release-3.4-2.el7.noarch.rpm爲什麼安裝提示3.4.15,個人一開始也有誤解,後面發現那是 zabbix3.4系列最新版本。那心裏想着我直接搞到3.4.15的包不就可以了嗎? 開始動手!
在這裏插入圖片描述
訪問試試: https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/
在這裏插入圖片描述

下載rpm包地址,可是我們需要哪個包呢?

yum list  all  |grep zabbix

在這裏插入圖片描述

考慮到可能會使用到的包決定全部下載下來

mkdir ~/zabbixrpm   && cd ~/zabbixrpm 
  • 下載3.4.15的rpm
 vim rpm.sh
 #!/bin/bash
ZabbixName="zabbix-agent zabbix-get zabbix-java-gateway  zabbix-proxy-mysql  zabbix-proxy-pgsql  zabbix-proxy-sqlite3  zabbix-sender  zabbix-server-mysql  zabbix-server-pgsql"
for  zabbixrpm  in  ${ZabbixName[@]}
do
    wget  https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/${zabbixrpm}-3.4.15-1.el7.x86_64.rpm
done
  • 下載3.4.15的noarch.rpm
  vim noarchrpm.sh
#!/bin/bash
ZabbixName="zabbix-web  zabbix-web-japanese   zabbix-web-mysql  zabbix-web-pgsql"
for  zabbixrpm  in  ${ZabbixName[@]}
do
    wget  https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/${zabbixrpm}-3.4.15-1.el7.noarch.rpm
done

執行下載

sh  rpm.sh  && sh   noarchrpm.sh

執行完成下載的軟件包
在這裏插入圖片描述
4、手動安裝zabbix軟件包

vim installrpm.sh
#!/bin/bash
ZabbixName="zabbix-agent zabbix-get   zabbix-proxy-mysql    zabbix-sender  zabbix-server-mysql    zabbix-web"
for  zabbixrpm  in  ${ZabbixName[@]}
do
    yum install  -y ${zabbixrpm}-3.4.15-1.el7.x86_64.rpm
done
vim  installnoarchrpm.sh 
ZabbixName="zabbix-web zabbix-web-mysql"
for  zabbixrpm  in  ${ZabbixName[@]}
do
    yum install  -y ${zabbixrpm}-3.4.15-1.el7.noarch.rpm
done

安裝軟件包:

sh  installrpm.sh  &&  sh installnoarchrpm.sh 

在這裏插入圖片描述

四、安裝數據庫(本次實驗使用mariadb)
在這裏插入圖片描述
1、安裝mariadb

 yum install  mariadb-server mariadb-clien -y  

2、啓動mariadb並且自啓動

systemctl  start  mariadb.service  && systemctl  enable  mariadb.service

3、創建zabbix用戶以及密碼
在這裏插入圖片描述

mysql -uroot
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'%'  identified by 'zabbix';
flush  privileges;
select   user,host,password  from  mysql.user;

在這裏插入圖片描述
4、查看是否zabbix用戶密碼生成

mysql -uzabbix  -pzabbix -h localhost -P 3306

在這裏插入圖片描述

5、導入數據、查看是否導入成功
加粗樣式

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

在這裏插入圖片描述
在這裏插入圖片描述

6、配置Zabbix服務器主文件
在這裏插入圖片描述

  • 配置zabbix_server文件
vim /etc/zabbix/zabbix_server.conf

在這裏插入圖片描述

  • 啓動並自啓zabbix-server服務
systemctl  start   zabbix-server.service  &&  systemctl  enable  zabbix-server.service
  • 查看是否又10051端
netstat  -tunlp |grep  10051

在這裏插入圖片描述
在這裏插入圖片描述

7、配置 web GUI
我們先來查看一下,我們web GUI的配置文件在哪裏:
在這裏插入圖片描述

rpm -ql zabbix-web |head -n 10

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
OK,我們去配置下去php的時區

vim /etc/php.ini

可使用sed直接進行修改 /etc/php.ini文件

sed   -i  "878i\date.timezone = Asia/Shanghai" /etc/php.ini

在這裏插入圖片描述

8、啓動httpd服務(zabbix4.0後支持nginx)
在這裏插入圖片描述

systemctl  start   httpd

9、訪問zabbix頁面
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

OK,目前zabbix-server搭建結束。 下一步搭建zabbix監控自己與agent機器。

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