Zabbix web 應用

經過本地瀏覽器訪問 http://ServerIP/zabbix 來開始配置和使用 zabbix 。
使用 zabbix 進行監控以前,要理解 zabbix 監控的流程。
一次完整的監控流程能夠簡單描述爲:
Host Groups (設備組) ->Hosts (設備) ->Applications (監控項組) ->Items (監控項) ->Triggers (觸發器) ->Actions (告警動做) ->Medias (告警方式) ->User Groups (用戶組) ->Users (用戶)

 

1、添加 Hosts
Host 是 Zabbix 監控的基本載體,全部的監控項都是基於 host 的。
經過 Configuration->Hosts->Create Host 來建立監控設備
按提示填入 Name 、 Groups 、 IP , 其餘選項默認便可, Link Templates 處選擇一個模板, save 便可成功添加設備。(注:若是 host 上沒安裝 agent ,添加後的狀態會是 unmonitor ,會採集不到值, Zabbix 自帶大量的設備監控模板,咱們添加主機時經過 link 到這些模板,就能夠快速添加主機的監控項和告警觸發條件。 )
一類的 hosts 能夠歸屬到同一個 Host Group ,便於分類管理同一類設備,在 Configuration->Host Group->Create Host Group 能夠添加設備組

 

2、添加 Items
Item 是監控項,是監控的基本元素,每個監控項對應一個被監控端的採集值。
在 Configuration->Hosts 界面,咱們能看到每一個 host 所包含的 items 總數,點擊對應主機的 items 項,能夠看到具體的每一個 item 信息,這些 items 能夠引用自 templates ,也能夠本身建立。
經過點擊具體 item 名字能夠修改已有監控項的屬性,點擊 Satus 的連接能夠禁用 / 啓用這個監控項。(注:咱們能夠經過新建一個 template ,在 template 中禁用掉全部不須要用到的 items ,而後把同一類 hosts link to 這個 template ,就不用一臺臺主機去更改 items )
新增 item 能夠經過點擊右上角的 create item 來建立
 按提示逐項填入相關信息便可,其中 key 是 zabbix 已經自帶的取值方法, Application 相似於 host groups ,是 item 的組。( item key 也能夠自定義,後面會講到如何自定義監控項 )
Zabbix 自帶很是多的監控採集項及方法,基本能知足當前全部的監控功能,這些都包含在 item 的 item key 中了,更多的 type 和 key 的解釋請參考: http://www.zabbix.com/documentation/1.8/manual/config/items
 

 

3、添加 Triggers
Trigger 是觸發器,當 Items 採集值知足 triggers 的觸發條件時,就會產生 actions 。
每個 trigger 必須對應一個 item ,但一個 item 能夠對應多個 trigger 。
一樣,經過點擊 Configuration->Hosts->Triggers 中某個 trigger 的名字,能夠修改 trigger 的屬性。(注意:引用自 template 的 trigger 觸發值是不能單獨修改的,必須在 template 中修改,或是複製一個一樣的 trigger 再修改,而後禁用掉以前的 ) 新增 trigger 能夠經過點擊右上角的 create trigger 來建立
Expression 中選擇對應的 item 、觸發方式及觸發值, Severity 是告警級別,根據 trigger 的嚴重性來選擇。
Zabbix 提供多種 trigger 觸發方式供選擇,經常使用的咱們能夠選擇 last value </>/=/#/N( 最近一次採集值 ), 或是選擇 maximal value for period of time ( 一段時間內的最大值 ), 等等。能夠根據實際須要來設定觸發方式。更多的解釋請參考:
http://www.zabbix.com/documentation/1.8/manual/config/triggers
 

 

4、添加 Actions
Action 是告警動做,當觸發器條件被知足時,就會執行指定的 action 。
經過 Configuration->Actions->Create Action 來建立 Action
 
 
Event source: 來源,若是選擇 triggers ,即全部的 triggers 條件知足時都會執行這個 action
Escalations :告警是否升級,及升級時間
Subject 、 Message :告警標題和內容 ,此處可引用 zabbix 的宏變量;例如 {{HOSTNAME}:{TRIGGER.KEY}.last(0)} 表示最後一次採集值,更多宏變量參考 : http://www.zabbix.com/documentation/1.8/manual/config/macros
Recovery Message :告警恢復信息,不勾選系統會用默認的,勾選後自定義 Conditions : trigger 產生的條件,條件能夠多選 Operation :選擇 media 及 user 
 

 

5、添加 Medias
Media ,即告警方式, Zabbix 能夠提供四類 Media : Email/SMS/Jabber/Script ,經過 Administrator->Media Type 來修改或新增告警方式 Email 方式最經常使用的,填入相關的 SMTP 信息,便可經過郵件方式發送告警。
SMS 方式要在 server 主機上接入短信 modem 。
Jabber 方式是一種 linux 下的即時通信工具 , 經過 Jabber 發送即時消息。 Script 方式能夠經過本身編寫程序或腳本的方式發送告警信息。
 
 
 
6、              添加 Users
在 Administrator->Users 能夠添加用戶和用戶組 經過 User Group 能夠限制用戶的權限, zabbix 自帶的用戶組的權限限制基本能知足咱們的要求。 建立用戶時能夠根據用戶的不一樣做用劃分到不一樣的組, media 中填入告警接受地址及告警接受時間等信息。
相關文章
相關標籤/搜索