centos7.4下搭建zabbix3.4監(jiān)控

這是zabbixe中文官方文檔地址: https://www.zabbix.com/documentation/3.4/zh/manual
可以依據這個文檔來進行安裝.

前期準備:

為避免實驗成功確保關閉firewall和selinux

配置selinux

[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce 
Permissive

-----------分割線-----------

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


# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled                   #這里改成disabled
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted


~                                                                                                        
~                                                                                                        
~           
:wq                     

關閉firewall

[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# systemctl disable firewalld.service 
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

1.安裝源碼庫配置部署包

安裝源碼庫配置部署包。這個部署包包含了yum配置文件菠秒。可以在線安裝也可以下載到系統(tǒng)上本地安裝這里直接使用在線安裝的方式,安裝之前要看好系統(tǒng)的版本是否正確,下載對應版本的zabbix.

檢查系統(tǒng)版本號:

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 

安裝部署包:

[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
Retrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
Preparing...                          ################################# [100%]
    package zabbix-release-3.4-1.el7.centos.noarch is already installed

2.安裝mariadb及配置

上一個步驟做完了就可使用yum來安裝zabbix但是在此之前先安裝并配置一下mariadb服務.為啥不用mysql這里不做表述了,個人喜好吧.

安裝mariadb:

[root@localhost ~]# yum -y install mariadb mariadb-server.x86_64 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.163.com
Package 1:mariadb-5.5.56-2.el7.x86_64 already installed and latest version
Package 1:mariadb-server-5.5.56-2.el7.x86_64 already installed and latest version
Nothing to do

啟動mariadb服務并配置:

[root@localhost ~]# systemctl start mariadb.service 
[root@localhost ~]# systemctl enable mariadb.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

-----------分割線-----------

[root@localhost ~]# mysql -uroot -p123456    #這數據庫之前已經初始化并設置root密碼了
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 6
Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;   
Query OK, 1 row affected (0.00 sec)
 #創(chuàng)建zabbix數據庫,并配置相應權限

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';   
Query OK, 0 rows affected (0.00 sec)
#對zabbix數據庫創(chuàng)建用戶密碼以及用戶權限

MariaDB [(none)]> 

3.安裝zabbix并配置

安裝zabbix服務:

[root@localhost ~]# yum -y install zabbix-server-mysql.x86_64 zabbix-web-mysql.noarch 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package zabbix-server-mysql.x86_64 0:3.4.9-1.el7 will be installed
--> Processing Dependency: fping for package: zabbix-server-mysql-3.4.9-1.el7.x86_64
--> Processing Dependency: libiksemel.so.3()(64bit) for package: zabbix-server-mysql-3.4.9-1.el7.x86_64
--> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: zabbix-server-mysql-3.4.9-1.el7.x86_64
--> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: zabbix-server-mysql-3.4.9-1.el7.x86_64
--> Processing Dependency: libodbc.so.2()(64bit) for package: zabbix-server-mysql-3.4.9-1.el7.x86_64
---> Package zabbix-web-mysql.noarch 0:3.4.9-1.el7 will be installed
--> Processing Dependency: zabbix-web = 3.4.9-1.el7 for package: zabbix-web-mysql-3.4.9-1.el7.noarch
--> Running transaction check

...省略...

Installed:
  zabbix-server-mysql.x86_64 0:3.4.9-1.el7      zabbix-web-mysql.noarch 0:3.4.9-1.el7     

Dependency Installed:
  OpenIPMI-libs.x86_64 0:2.0.23-2.el7        OpenIPMI-modalias.x86_64 0:2.0.23-2.el7       
  fping.x86_64 0:3.10-4.el7                  iksemel.x86_64 0:1.4-6.el7                    
  php.x86_64 0:5.4.16-45.el7                 php-bcmath.x86_64 0:5.4.16-45.el7             
  php-cli.x86_64 0:5.4.16-45.el7             php-gd.x86_64 0:5.4.16-45.el7                 
  php-ldap.x86_64 0:5.4.16-45.el7            php-xml.x86_64 0:5.4.16-45.el7                
  t1lib.x86_64 0:5.1.2-14.el7                unixODBC.x86_64 0:2.3.1-11.el7                
  zabbix-web.noarch 0:3.4.9-1.el7           

Dependency Updated:
  php-common.x86_64 0:5.4.16-45.el7             php-fpm.x86_64 0:5.4.16-45.el7            
  php-mbstring.x86_64 0:5.4.16-45.el7           php-mysql.x86_64 0:5.4.16-45.el7          
  php-pdo.x86_64 0:5.4.16-45.el7               

Complete!

將zabbix數據導入到mariadb中:

[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.9/create.sql.gz | mysql -uzabbix -pzabbix zabbix

編輯數據庫配置:
在/etc/zabbix/zabbix_server.conf中配置,具體配置如下:

# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

#保存退出,其他暫時不用修改

編輯Zabbix前端的PHP配置:
Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf ,主要修改時區(qū),其他可以不修改.

[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf 

#
# Zabbix monitoring system php web frontend
#

Alias /zabbix /usr/share/zabbix

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Require all granted

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
       php_value date.timezone Asia/Shanghai  不用做修改,如果修改要修改正確的時區(qū),否則會報錯的.
    </IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
    Require all denied
</Directory>
"/etc/httpd/conf.d/zabbix.conf" 37L, 832C  

:wq

啟動zabbix和httpd服務:

[root@localhost ~]# systemctl start zabbix-server.service 
[root@localhost ~]# systemctl enable zabbix-server.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
[root@localhost ~]# systemctl enable httpd.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@localhost ~]# systemctl start httpd.service 

訪問web的zabbix服務并安裝:
通過主機http://IP/zabbix的方式訪問web的zabbix

zabbix安裝界面.jpg

出現這個界面說明配置正常了,可以進行下一步了.

zabbix配置檢查.jpg

這個界面就是檢查之前的配置的,如果時區(qū)沒配置會有報錯的.檢查配置沒問題就可以下一步了.

zabbix的數據庫連接設置.jpg

這個界面是zabbix的數據庫連接以及用戶名登陸的,因為本次實驗的mariadb和zabbix是在同一個機器的所以是localhost,如果不是則要填寫mariadb所在主機的IP,用戶名和密碼就是之前創(chuàng)建zabbix數據庫的用戶和密碼,填寫好了就可以下一步了.

zabbix服務配置.jpg

這個界面是配置zabbix服務的端口,別名,主機地址等等,別名可以自己取,自己明白就行.然后點下一步.

zabbix配置概論.jpg

這個界面就是剛才所有配置的確認,沒問題就下一步.

zabbix配置完成.jpg

所有的都沒報錯就出現這個界面了,直接點下一步就ok了

zabbix登陸界面.jpg

這個就是最后的登陸界面了,默認的用戶密碼是:Admin/zabbix,
注意用戶名嚴格區(qū)分大小寫,登陸進去可以看到zabbix的界面了.

zabbix最終界面.jpg

這樣就完成了zabbix服務器的搭建了.

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌兰迫,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件炬称,死亡現場離奇詭異汁果,居然都是意外死亡,警方通過查閱死者的電腦和手機玲躯,發(fā)現死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門据德,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人跷车,你說我怎么就攤上這事棘利。” “怎么了朽缴?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵善玫,是天一觀的道長。 經常有香客問我密强,道長茅郎,這世上最難降的妖魔是什么蜗元? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮系冗,結果婚禮上奕扣,老公的妹妹穿的比我還像新娘。我一直安慰自己毕谴,他們只是感情好成畦,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著涝开,像睡著了一般循帐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舀武,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天拄养,我揣著相機與錄音,去河邊找鬼银舱。 笑死瘪匿,一個胖子當著我的面吹牛,可吹牛的內容都是我干的寻馏。 我是一名探鬼主播棋弥,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼诚欠!你這毒婦竟也來了顽染?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤轰绵,失蹤者是張志新(化名)和其女友劉穎粉寞,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體左腔,經...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡唧垦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了液样。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片振亮。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鞭莽,靈堂內的尸體忽然破棺而出双炕,到底是詐尸還是另有隱情,我是刑警寧澤撮抓,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布妇斤,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏站超。R本人自食惡果不足惜荸恕,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望死相。 院中可真熱鬧融求,春花似錦、人聲如沸算撮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肮柜。三九已至陷舅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間审洞,已是汗流浹背莱睁。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芒澜,地道東北人仰剿。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像痴晦,于是被迫代替她去往敵國和親南吮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容

  • zabbix是什么在此就不多作介紹了誊酌,可以參考之前的文章零代碼如何打造自己的實時監(jiān)控預警系統(tǒng)部凑,這篇主要介紹安裝及注...
    歡醉閱讀 1,440評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現术辐,斷路器,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • Zabbix簡介 Zabbix官方網站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 7,998評論 0 37
  • 本文詳細介紹新哥zabbix安裝過程及出現的問題施无,讀完后可直接上手安裝辉词。內容較長建議收藏后在電腦打開閱讀安裝...
    學一學大數據閱讀 1,184評論 2 5
  • 清楚tracked緩存git rm -r --cached . 重新添加文件git add . 最后需要提交git...
    eoeoops閱讀 5,512評論 0 0