IT系統運維 | zabbix系統詳解
2020-04-20 20:52 作者:admin
IT系統運維 | zabbix系統詳解
要想實時的了解服務器的運行狀況并且能在出現問題時及時解決是
IT系統運維工程師的基礎技能,在實際操作中利用
監控軟件是一個很好的選擇,而zabbix監控系統則在眾多監控軟件中脫穎而出。zabbix是一個基于web界面的企業級開源監控軟件,Zabbix服務器需要
LAMP環境或
LNMP環境,提供
分布式系統監控與網絡監視功能。具備主機的
性能監控,網絡設備性能監控,數據庫性能監控,多種告警方式,詳細報表、圖表的繪制等功能。監測對象可以是Linux或Windows服務器,也可以是路由器、交換機等網絡設備,通過SNMP、zabbix Agent、PING、端口監視等方法提供對遠程網絡服務器等監控、數據收集等功能。
zabbix監控架構:
在生產環境中,zabbix根據網絡環境、監控規模等外界因素分為三種架構:server-client(直接連接)、master-node-client(Node架構)、server-proxy-client(
proxy架構),如下圖所示:
1、server-client架構:
server-client架構是zabbix最簡單的架構,監控機和被監控機之間不經過任何代理,直接在zabbix server(監控服務器) 和zabbix agent(agent:部署在被監控端,用于采集數據)之間進行數據交互,適用于網絡比較簡單,設備較少的監控環境。
2、master-node-client架構:
master-node-client架構是zabbix最復雜的監控架構,適用于跨網絡、跨機房、設備較多的大型環境。每個node同時也是一個server端,node下面可以接proxy,也可以直接接client。node有自己的配置文件和數據庫,其要做的就是將配置信息和監控數據向master同步。當master宕機后,node可以保證架構的完整性。
3、server-proxy-client架構:
proxy是server、client之間溝通的一個橋梁,proxy本身沒有前端,而且其本身不存放數據,只是將agentd發來的數據暫時存放,而后再提交給server。該架構經常是和master-node-client架構做比較的架構,一般適用于跨機房、跨網絡的中型網絡架構的監控。
以上內容由北京艾銻無限科技發展有限公司整理