Zabbix監(jiān)控系統(tǒng)概述
Zabbix是一套基于WEB界面的企業(yè)級(jí)開源解決方案,用于分布式系統(tǒng)和網(wǎng)絡(luò)監(jiān)視。它能夠監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)行,并提供靈活的通知機(jī)制,幫助系統(tǒng)管理員快速定位和解決各種問題。Zabbi
Zabbix是一套基于WEB界面的企業(yè)級(jí)開源解決方案,用于分布式系統(tǒng)和網(wǎng)絡(luò)監(jiān)視。它能夠監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)行,并提供靈活的通知機(jī)制,幫助系統(tǒng)管理員快速定位和解決各種問題。Zabbix由兩部分組成,即Zabbix Server和可選的Zabbix Agent。
Zabbix Server和Zabbix Agent
Zabbix Server通過SNMP、SSH、Zabbix Agent、Ping、端口監(jiān)視等多種方法提供對(duì)遠(yuǎn)程服務(wù)器和網(wǎng)絡(luò)狀態(tài)的監(jiān)視和數(shù)據(jù)收集功能。而Zabbix Agent需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,主要負(fù)責(zé)收集與操作系統(tǒng)有關(guān)的硬件信息,如內(nèi)存和CPU使用情況。這兩者可以運(yùn)行在大多數(shù)操作系統(tǒng)上。
Zabbix監(jiān)控相關(guān)概念
在Zabbix中,有許多重要的概念需要了解:
1. 項(xiàng)目(Items)
項(xiàng)目定義了要收集的被監(jiān)控?cái)?shù)據(jù),例如收集被監(jiān)控機(jī)器的內(nèi)存使用情況。項(xiàng)目可以按照應(yīng)用程序進(jìn)行分類。
2. 應(yīng)用程序(Applications)
應(yīng)用程序是一些項(xiàng)目的匯總,用來組織和管理目錄與文件的關(guān)系。
3. 觸發(fā)器(Triggers)
觸發(fā)器通過項(xiàng)目獲得的數(shù)據(jù)或計(jì)算來判斷主機(jī)的狀態(tài),并進(jìn)行定義。它可以用于發(fā)現(xiàn)存在的問題。
4. 圖形(Graphs)
圖形通過項(xiàng)目獲得的數(shù)據(jù)以圖形方式展示,幫助用戶更直觀地了解數(shù)據(jù)變化情況。
5. 模板(Templates)
模板將項(xiàng)目、集合、觸發(fā)器和圖形匯總為一個(gè)模板,可以直接鏈接到一類主機(jī),實(shí)現(xiàn)批量定義主機(jī)。
6. 主機(jī)(Hosts)
主機(jī)是被監(jiān)控的對(duì)象,可以是服務(wù)器或其他網(wǎng)絡(luò)設(shè)備。
7. 主機(jī)組(Host Groups)
主機(jī)組將一類主機(jī)定義到一個(gè)組中,方便管理和分類。
8. 動(dòng)作(Actions)
動(dòng)作可以根據(jù)觸發(fā)器、自動(dòng)發(fā)現(xiàn)或自動(dòng)注冊(cè)狀態(tài)的改變觸發(fā)相應(yīng)的動(dòng)作。
9. 自動(dòng)發(fā)現(xiàn)(Discovery)
自動(dòng)發(fā)現(xiàn)通過定義自動(dòng)發(fā)現(xiàn)條件,配合動(dòng)作可以實(shí)現(xiàn)批量加監(jiān)控主機(jī)。
10. 維護(hù)(Maintenance)
維護(hù)可以定義主機(jī)在何時(shí)進(jìn)入維護(hù)狀態(tài),以避免在此期間觸發(fā)不必要的報(bào)警。
11. 拓?fù)鋱D(Maps)
拓?fù)鋱D可以繪制出主機(jī)的拓?fù)潢P(guān)系,幫助用戶更直觀地了解網(wǎng)絡(luò)環(huán)境。
12. 屏幕(Screens)
屏幕可以將多種類型的展示信息整合到一個(gè)屏幕中,便于用戶查看。
13. IT服務(wù)(IT Services)
IT服務(wù)定義了服務(wù)可容忍的限度,當(dāng)一臺(tái)主機(jī)宕機(jī)時(shí)可能不會(huì)影響整個(gè)服務(wù)。
14. 儀表盤(Dashboards)
儀表盤用于顯示監(jiān)控系統(tǒng)的整體狀態(tài),提供總覽和匯總信息。
15. 總覽(Overview)
總覽顯示所有機(jī)器的數(shù)據(jù)或者觸發(fā)器狀態(tài),方便用戶實(shí)時(shí)了解整個(gè)系統(tǒng)的情況。
16. Web監(jiān)控(Web Monitoring)
通過定義場(chǎng)景監(jiān)控Web服務(wù)器,檢測(cè)網(wǎng)站的可用性和性能。
17. 最新數(shù)據(jù)(Last Data)
最新數(shù)據(jù)功能可以查看主機(jī)項(xiàng)目獲得的最新數(shù)據(jù),及時(shí)獲取最新的監(jiān)控信息。
18. 事件(Events)
事件記錄了觸發(fā)器狀態(tài)的改變,幫助用戶了解系統(tǒng)的運(yùn)行情況。
19. 報(bào)表(Reports)
報(bào)表可以根據(jù)需要?jiǎng)?chuàng)建事件報(bào)表,進(jìn)行數(shù)據(jù)分析和展示。
20. 資產(chǎn)記錄(Inventory)
資產(chǎn)記錄功能可以記錄相關(guān)服務(wù)器的硬件信息等詳細(xì)內(nèi)容,方便管理和查詢。
21. 告警類型(Media Types)
告警類型用于定義相關(guān)告警方式,例如電子郵件、短信等。