當前位置:
首頁 > 最新 > ZABBIX全棧級監控實踐——(七)五分鐘快速上手Zabbix

ZABBIX全棧級監控實踐——(七)五分鐘快速上手Zabbix

《ZABBIX全棧級監控實踐》系列將由淺入深探討如何實現ZABBIX全棧級別的監控。

本文是《ZABBIX全棧級監控實踐》的第七篇:主要討論如何快速上手Zabbix。

一、概述

前篇的文章中,提到了Zabbix各種的優勢和功能。但對於剛接觸Zabbix的童鞋還是無法立即上手使用。

在這次的文章中,會通過Zabbix官方提供的Zabbix Applicance,使大家快速上手以部署和使用Zabbix。

二、Zabbix的安裝方式介紹

Zabbix官方提供了四種安裝方式:

1、通過安裝包安裝

這種方式使用官方的DEB或者RPM包進行安裝。Zabbix支持Redhat、CentOS、Ubuntu等多個版本的Linux,以及MySQL、PostgreSQL資料庫。

2、通過Zabbix Appliance安裝

Zabbix Appliance適合用於測試環境的部署,由於已經進行了編譯,對於環境的依賴很小。同時已經集成了資料庫等一些必要設置,不需要太多的操作系統和資料庫的知識,只需要專註於Zabbix本身即可,大大方便了初學者進行上手測試。本文中,我們將使用這種方式進行快速部署。

3、通過Zabbix源代碼編譯安裝

這是Zabbix幾種安裝方式中最為高級的一種,可進行個性化定製。比如指定資料庫類型等,啟用某些功能等。

4、預編譯客戶端

提供已經預編譯好的客戶端,用戶只需要根據實際環境修改下配置,即可以完成客戶端的安裝。

三、使用Zabbix Appliance快速上手1、準備

在評估和使用Zabbix的過程中,大多數人關注的是Zabbix本身的功能和特性能否滿足企業的監控需求,而不是將時間和精力花費在安裝系統、配置資料庫等搭建和使用Zabbix平台之前的工作上。

為了解決這一點,Zabbix提供了Zabbix Appliance這種方式,以達到開箱即用的效果。

但請注意,Zabbix Appliance僅推薦用於測試或者POC環境,對於生產環境,建議使用安裝包或者源碼編譯安裝的方式。

整個Zabbix Appliance僅需要用到虛擬化軟體和Zabbix Appliance鏡像文件即可。

虛擬化平台可以為VMware Sphere, Hyper-V等企業級的虛擬化平台;也可以為VMware Workstation, Virtual Box等個人PC上的虛擬化平台。

2、Zabbix Appliance下載

目前Zabbix Appliance提供了包括2.2LTS, 3.0LTS, 3.2, 3.4等多個版本。同時提供了多個平台的鏡像下載。

在本文中,我們以Microsoft Hyper-V 2008的鏡像為例。

3、掛載鏡像

下載Zabbix 3.4.6的Microsoft Hyper-V 2008版本的鏡像,約1.7G。

下載完成後,進行解壓,會得到一個大約4G的vhd文件。

在Hyper-V的管理器中,新建一台虛擬機,在其他虛擬化平台中,請按需調整操作步驟。

1)進入新建虛擬機嚮導

2)指定虛擬機名稱、存放虛擬機的位置

3)Hyper-V中虛擬機分為兩個版本,在此選擇第一代虛擬機

4)配置啟動內存

5)選擇對應的網路,建議選擇宿主機可以訪問到的網路(需要預先配置),在後續操作中可以通過瀏覽器訪問

6)選擇使用現有虛擬磁碟,指定之前下載下來的vhd文件。

7)完成創建

4、配置更改

1)啟動剛才部署完成的虛擬機,使用用戶名appliance,密碼zabbix登陸系統。

這組用戶名和密碼是Zabbix Appliance默認自帶的密碼。

2)修改網路配置

vi /etc/network/interfaces

根據實際網路情況進行配置,在此處,修改對應的配置為:

auto eth0

iface eth0 inet static

address 11.0.0.101

netmask 255.0.0.0

gateway 11.0.0.1

由於Zabbix Appliance使用的是Ubuntu的操作系統,因此在其他Linux分發版本上使用的時候(如Redhat Linux),注意配置和參數的區別。

3)配置完成後,可以嘗試ping以下網關或者網路中的其他機器,確認網路連通性。

4)通過剛才幾步的配置,Zabbix服務端的配置已經全部完成。大家可以注意到,整個過程中其實只為這個Zabbix Appliance配置了一個IP。

5、開始監控

1)完成Zabbix Appliance的部署後,建議使用Windows上的Chrome等瀏覽器訪問Zabbix的url,以上面的配置為例,訪問

http://11.0.0.101/zabbix

使用用戶名Admin,密碼zabbix登陸。注意Admin中的A大寫。

2)登陸完成後,即進入了Zabbix Appliance的控制台。其功能和使用源碼或者安裝包安裝的Zabbix一致。

四、小結

至此,Zabbix Appliance的配置均完成,各位童鞋可以使用這套環境進行Zabbix的學習或者測試。

Zabbix Appliance使用了集成的Apache中間件和MySQL資料庫,對於生產環境中的壓力測試(主要來自於資料庫),並沒有太多的考慮。更加適用於測試環境,更多的考慮了功能性論證。

作者介紹:Shawn CAI(沙恩),國內首批ZCP,Zabbix中文手冊官方譯者,Zabbix社區簽約大牛。積極投入Zabbix社區建設,在多個技術大會上進行技術分享,同行業內首次引入Zabbix開源監控平台,實現統一的全棧式監控。擁有DevOps Master,Zabbix認證專家,ITIL,MCSE,RHCE,VCP等認證。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 新註冊公眾號 的精彩文章:

一個關於雞的迷思
傷人還能一路高升,教師行業果然讓人羨慕!

TAG:新註冊公眾號 |