zabbix介紹

什麼是zabbix?

  Zabbix是一個基於web界面的分佈式系統監控的企業級開源軟件。可以監視各種系統與設備的參數,保障服務器及設備的安全運營。

Zabbix的功能和特性

  安裝與配置簡單

  可視化web管理界面

  免費開源

  支持中文

  自動發現

  分佈式監控

  (總部和三個分公司:三個server端收集到的數據會上傳一份給總部的server端,

   )

   

Zabbix的數據庫存儲着兩個部分的數據

1. 我們管理員在web界面的操作和配置

2. 被監控端獲取的數據,方便我們根據獲取的數據進行操作和配置

Zabbix架構體系

Zabbix組件

Zabbix server:負責agent發送的報告信息,組織所有配置和操作

Database storage: 存儲配置信息以及收集到的數據

Web interface:zabbix的gui接口,通常與server運行在同一臺機器上

Proxy:可選組件,常用於分佈式監控環境中

Agent:部署在被監控主機上,負責收集數據發送給server。

工作原理:

Agent獲取被監控端數據,發送給server

Server記錄所接收到的數據,存儲在database中並按照策略進行相應操作

如果是分佈式,server會將數據傳送一份到上一級server

Web interface將收集到的數據和操作信息顯示給用戶

 

 

 

Zabbix的常用術語

Host和host group

  主機:需要監控的網絡設備,可由ip或dns 名稱指定

  主機組: 主機的邏輯容器,可以包含主機和模板。在主機數量較多的情況下方便管理

Item(監控項)

  一個特定監控指標的相關數據,這些數據來自被監控對象。

  Item是zabbix進行數據收集的核心,每個item都有key來標識

Trigger觸發器

一個表達式,用於評估某個監控對象的某個特定item內所接收到的數據是否在合理範圍內,即閥值

接收到的數據與閥值進行比較,如果不在閥值內,觸發器的狀態將從ok轉變爲problem,當數據迴歸到合理範圍時,其狀態將從problem轉爲ok

Action 動作

指對於特定事件事先定義的處理方法,通過包含操作(如發送通知)和條件(合適執行操作)

一般配合觸發器使用

Template 模板

用於快速定義被監控主機的預設條目集合

通常包含了item,trigger,graph,screen,application以及low-leve discovery rule;模板可以直接連接至單個主機

Media 媒介

發送通知的手段和通道,比如email、jabber或短信等

Notification通知

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

Remote command 遠程命令

預定義命令,可在某個特定條件下執行

Application 應用: 一組item的集合

Event:即發生的一個值得關注的事件,例如觸發器的狀態轉變,自動發現或自動註冊等


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