Zabbix除了可以監控計算機,伺服器還可以監控路由器,交換機,列印機等等,為了讓後面的内容更好了解,這裡先簡述一下zabbix實作監控的過程。
Zabbix監控流程圖
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2Pn5GcuYWZvZHb0dGMwkzLcNTO5YjN4MzLcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
(這張圖是從别人那裡盜取過來的)
Zabbix監控過程是這樣的:安裝在主機上的zabbix_agentd負責監控主機(具體的監控任務是由agentd端的Item來完成的),并收集資料,然後将資料發送到zabbix server端。如果是分布式系統,需要監控的機器較多,為了減輕server端的壓力,可能中間還會再搭建一個proxy端,用來暫時接收監控資料,然後将資料轉發到server端。Server端将資料存儲到資料庫中,zabbix web再将資料在前端以圖表或者文字的形式展現出來。
要相對主機的某一項性能進行監控,需要在在web界面執行如下操作
1.在你想要監控的主機下,建立監控項Item,監控指定的資料
2.建立觸發器Trigger,将建立好的監控項添加進觸發器,設定觸發條件
3.建立動作Action,将觸發器和使用者關聯起來,當觸發器被觸發時,向關聯的使用者發送告警資訊
完成以上操作後,就可以對主機某項性能進行監控,當擷取到的資料達到觸發條件時,觸發器就會被觸發,然後通過報警媒介向關聯的使用者發送告警資訊。