Zabbix【一】:Zabbix在Ubantu上安裝配置

本文目錄:

  • 1.前言
  • 2.環境準備
  • 3.安裝配置zabbix伺服器
  • 4.安裝配置Zabbix Web端
  • 5.總結

1、前言:

系統環境: ubuntu16.04

Zabbix:是一個基於Web界面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案。Zabbix由兩部分組成,Zabbix server與可選組件Zabbix agent。

由下圖可以看出,只有Zabbix3.2支持Ubuntu16.04(Xenial Xerus)

2、環境準備:

a、部署Zabbix需要安裝Apache,Mysql和PHP,在Ubuntu16.04下只有php7.0而沒有php5

命令:

# apt-get install apache2 # apt-get install mysql-server # apt-get install php7.0 php7.0-gd libapache2-mod-php7.0 php7.0-mysql php7.0-bcmath php7.0-mbstring php7.0-xml

安裝mysql 的時候,會提示輸入mysql的root的密碼,我這設置為 123456

b、配置PHP

命令:

# vim /etc/php/7.0/apache2/php.ini

修改php.ini,修改下面四處,沒有就手動添加。漏了之後進入zabbix安裝時,就會檢測出錯誤。

date.timezone = Asia/Shanghai max_input_time = 600 max_execution_time= 600 post_max_size = 32M

c、配置成功後,重啟apache伺服器

命令:

# /etc/init.d/apache2 restart

3、安裝配置Zabbix服務端

a、下載deb

命令:

# wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb# dpkg -i zabbix-release_3.2-1+xenial_all.deb# apt-get update

b、安裝Zabbix

命令:

# apt-get install zabbix-server-mysql

c、配置Mysql的Zabbix資料庫

命令:登錄mysql資料庫,密碼是之前安全mysql設置的密碼(我這是123456)

# mysql -uroot -p123456

進入mysql後:

i、創建zabbix資料庫

mysql> create database zabbix character set utf8 collate utf8_bin;

ii、創建mysql賬號:zabbix, 我這設置密碼為 :123456

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

iii、退出mysql

mysql> quit;

d、拷貝zabbix資料庫:拷貝的過程需要幾分鐘,不要強制退出

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p123456 zabbix

e、修改zabbix_server.conf

命令:

# vim /etc/zabbix/zabbix_server.conf

修改參考如下:設置mysql的host,庫名,用戶名,密碼

DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=123456

完成上面配置後,重啟zabbix-server服務

# /etc/init.d/zabbix-server restart

4、安裝配置Zabbix Web端

a、下載

命令:

# apt-get install zabbix-frontend-php

b、拷貝zabbix到apache2的前端文件夾中

命令:

# cp -r /usr/share/zabbix /var/www/html/zabbix

c、登錄:192.168.7.15/zabbix (我這ip為192.168.7.15),可以看到初始化頁面。

d、Next step 下一步:

這塊檢測php安裝包,如果有fail,就安裝相應的包,然後重啟Apache服務。成功的頁面如下:

e、 Next step 下一步:

這塊設置mysql的密碼:(我這裡寫入之前mysql 的密碼123456)

f、Next step 下一步:(我這裡填入name為zabbix)

g、Next step,下一步,下一步之後,出現下圖,表示安裝成功

h、登錄:默認賬號 Admin 密碼 zabbix

i、登錄成功頁面

j、設置中文界面

右上角選中可以設置中文界面顯示

如果不顯示中文字元,需要先安裝apt-get install language-pack-zh-hans,重啟Apache

到此Zabbix服務端就安裝成功了。

zabbix啟動不正常,可以查看日誌:

日誌目錄:/var/log/zabbix/zabbix_server.log

5、總結:

本文介紹了在ubuntu16.04上對Zabbix的安裝、配置與簡單使用

更多關於ubuntu軟體的安裝,Zabbix的使用

請關注本專欄

後期更新將會第一時間收到通知

推薦閱讀:

Zabbix 3.0 基礎介紹 [一]
【漏洞預警】zabbix曝高危SQL注入漏洞,無需授權登陸即可獲操作系統許可權
開發人員學Linux(13):CentOS7安裝配置IT設備監控系統Zabbix

TAG:Ubuntu | Zabbix | Linux |