zabbix是一個(gè)企業(yè)級(jí)的開源解決方案。
Zabbix agent需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,它主要完成對(duì) 硬件信息 或與操作系統(tǒng)有關(guān)的內(nèi)存, CPU 等信息的收集。zabbix agent可以運(yùn)行在 Linux , Solaris , HP-UX , AIX ,Free BSD ,Open BSD, OS X , Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統(tǒng)之上。
Zabbix server 可以單獨(dú)監(jiān)視遠(yuǎn)程服務(wù)器的服務(wù)狀態(tài);同時(shí)也可以與Zabbix agent配合,可以輪詢Zabbix agent主動(dòng)接收監(jiān)視數(shù)據(jù)(agent方式),同時(shí)還可被動(dòng)接收Zabbix agent發(fā)送的數(shù)據(jù)(trapping方式)。
收起
Web 監(jiān)控需要定義 Web 場景。Web 場景由一個(gè)或多個(gè) HTTP 請(qǐng)求或 “步驟” 組成。這些步驟由 Zabbix server 以預(yù)設(shè)的順序定期執(zhí)行。如果主機(jī)由 proxy 監(jiān)控,則這些步驟由 proxy 執(zhí)行。
Web 場景以與監(jiān)控項(xiàng)、觸發(fā)器等相同的方式附加到主機(jī)/模板上。這意味著 Web 場景也可以在模板級(jí)別上創(chuàng)建,然后一次性應(yīng)用于多個(gè)主機(jī)。
在任何 Web 場景中都會(huì)收集以下信息:
整個(gè)場景所有步驟的每秒平均下載速度
失敗的步驟編號(hào)
最新的錯(cuò)誤信息
在任何 Web 場景步驟中都會(huì)收集以下信息:
每秒下載速度
響應(yīng)時(shí)間
響應(yīng)碼