您好,登錄后才能下訂單哦!
一、zabbix介紹
zabbix是一款企業級的監控軟件,可以監控的底層硬件包括主機,cpu,內存,交換機等信息,同時也可以基于軟件層面做監控,包括進程,端口,文件等狀態變化。
二、zabbix監控架構及流程圖
1.架構圖
zabbix常見的監控方式agent,snmp,IPMA
zabbix采用server/client架構和server-proxy-client架構兩種方式
當node節點比較多時采用server-proxy-client這種方式,避免server壓力太大,起到分流作用
各組件如何工作呢?
zabbix-server:負責配置所有監控項,觸發告警動作,監聽node節點上報的數據,或者主動拉取node數據,存儲到數據庫
database: 負責存儲server端定期搜集的node節點的數據,并給web ui展示相應的數據變化
web ui: 負責展示一段時間,或實時的node節點數據
agent: 負責根據server端配置的items監控項搜集本機數據,然后上報到server端,并保持和server端的通信
proxy: 當服務端連接太多的node連接會承受一定的負載壓力,這時就需要proxy承受一部分node數據,然后在轉發給server端,減輕server端壓力,
思考:為什么server端不能由多個?
server端由多個的話,node不知道上報給誰,并且可能造成數據不一致的問題.
2.監控流程圖
zabbix工作流程:
定義一個模版template,然后定義監控項items和triggers,將觸發器和items綁定到模版上,然后定義主機組,將主機加入主機組,并將模版綁定到主機上,agent發送tcp請求給server端,server將需要監控的額items通過zabbix poller進程下發給agent,agent采集items數據并上報給server或者proxy, server端接收到agent或者proxy的數據添加到數據庫,并將數據展示到web ui, 同時某個項目的觸發器綁定有trigger,項目值達到trigger閥值就會觸發enents事件(如發送命令)同時執行相應的action 報警給相應的人.
三、主動監控和被動監控
1.主動監控
2.被動監控
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。