zabbix Server 4.0 部署及之內置item使用案例


                zabbix Server 4.0 部署及之內置item使用案例

                                           作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

 

 

一.zabbix組件架構概述(圖片摘自網絡)

1>.zabbix核心組件介紹

ZABBIX SERVER:
    負責接收agent發送的報告信息,並且負責組織配置信息,統計信息,操作數據等。

ZABBIX AGENT: 部署在被監控的主機上,負責被監控主機的數據,並將數據發送給zabbix server。
ZABBIX DATABASE: 用於存儲zabbix的配置信息,監控數據的數據庫,可以用MySQL或者PgSQL之類的關系型數據庫。
ZABBIX WEB: Zabbix的Web界面,管路員通過web界面管理zabbix配置以及查看zabbix相關監控信息,可以單獨部署在獨立的服務器上。
ZABBIX proxy: 可選組件,用戶分布式監控環境中,zabbix proxy代表server端,完成局部區域內信息的收集,最終統一發往serve端。 關於ZABBIX AGENT的工作模式說明: 主動模式: agent端會將采集完的數據發送給server端,這種模式我們稱之為主動模式,即對agent端來說是主動的。
被動模式: agent端也可以不主動發送數據給server端,而是等待server端過來拉取數據。 需要注意的是,無論是主動模式還是被動模式都是對於ZABBIX AGENT端來說的,而且這兩種模式是可以同時存在的,並不沖突喲!

2>.zabbix的架構說明

主動模式和被動模式可以同時存在,如下圖示所示:

  理員可以在agent端使用名為zabbix_sender的工具,測試是否能夠向server端發送數據。
  管理員可以在server端使用一個名稱為zabbix_get的工具,測試是否能夠從agent端拉取數據。

 

 

二.ZABBIX常用的術語

1>.主機(host)

  要監控的網絡設備,可由IP或者DNS名稱指定。

2>.主機組(host group)

  主機的邏輯容器,可以包含主機和模板,但同一個組內的主機和模板不能互相鏈接,主機組通常給用戶或用戶組指派監控權限時使用。

3>.監控項(item)

  一個特定監控指標的相關的數據,這些數據來自於監控被監控對象,item是zabbix進行數據收集的核心,沒有item,將沒有數據,相對某監控對象來說,每個item都由“key”進行標識。

4>.觸發器(trigger)

  一個表達式,用戶評估某監控對象的某特定item內所接受到的數據是否在合理范圍內,即閾值;接收到的數據量大於閾值時,觸發器狀態將從“OK”轉為“Problem”,當數據量再次回歸到合理范圍時,其狀態將從“Problem”轉換回“OK”。

5>.時間(event)

  即發生的一個值得關注的事情,例如觸發器的的狀態轉變,新的agent或重新上線的agent的自動注冊等。

6>.動作(action)

  指對於特定事件實現定義的處理方法,通過包含動作(如發送通知)和條件(任何執行操作)。

7>.報警升級(escalation)

  發送報警或執行遠程命令的自定義方案,每隔5分鍾發送一次報警,共發送5次等。

8>.媒介(media)

  發送通知的手段或渠道,如Email,Jabber,SMS,微信等等;

9>.通知(notification)

  通過特定的媒介向用戶發送有關某件事的信息。

10>.遠程命令(remote command)

  預定義的命令,可在被監控的主機處於某特定條件下時自動執行。

11>.模板(template)

  用於快速定義被監控主機的預設條目集合,通常包含item,trigger,graph,screen,application以及low-level discovery rule;模板可以直接連接至單個主機。

12>.應用(application)

  一個item的集合。

13>.web場景(web scennario)

  用於檢測web站點可用性的一個或多個HTTP請求。

14>.前端(frontend

  zabbix的web接口。

 

 

三.部署zabbix服務與監控

1>.部署Zabbix Server 4.0並自身實現監控

  詳情請參考:https://www.cnblogs.com/yinzhengjie/p/10372566.html。  

2>. 部署Zabbix Agent 4.0並讓Zabbix Server對其進行監控。

   詳情請參考:https://www.cnblogs.com/yinzhengjie/p/10381475.html

 

四.如何查看zabbix官方文檔提供的key

1>.登錄官網(https://www.zabbix.com

2>.選擇你要查看zabbix的版本

 

3>.相關文檔說明

 

4>.查看zabbix agent的keys說明(https://www.zabbix.com/documentation/4.0/manual/config/items/itemtypes/zabbix_agent

 

 

5>.查看zabbix agent的中文文檔(https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/zabbix_agent

 

五.使用zabbix內置的keys監控數據(不支持傳參數的案例之上下文監控

1>.選擇我們需要添加的主機,點擊圖中的item

2>.點擊圖中的“create item”

 

3>.配置item的Item頁面信息

4>.配置item的Preprocessing(預處理)頁面信息

5>.添加完成

6>.添加成功后,我們會發現主機多了一個監控項,如下圖所示

7>.查看的最新信息,點擊下圖的Graph可以查看到圖形展示界面

8>.查看采集到的數據信息

 

六.使用zabbix內置的keys監控數據(支持傳參數的案例之網卡配置信息監控)

1>.點擊需要監控主機的item

2>.點擊Create item

3>.配置item的Item頁面信息

4>..配置item的Preprocessing(預處理)頁面信息

 

5>.添加完成

 

6>.添加成功

 

 

7>.成功添加數據

 

 

 

七.使用zabbix的item克隆操作

1>.查看某個item的配置信息,點擊clone按鈕

2>.修改相應的參數

 

3>.重復刪除操作,統計出網卡流出帶寬的字節數

  

4>.添加網卡流出的報文

 

5>.查看最新的統計統計信息

 

6>.隨機查看上圖的一個Graph

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM