作為監(jiān)控系統(tǒng),,Zabbix所面臨的挑戰(zhàn)之一在于需要從大量的監(jiān)控目標(biāo)接收數(shù)據(jù),這一方面意味著需要連接非常多的監(jiān)控目標(biāo),,另一方面意味著監(jiān)控?cái)?shù)據(jù)的流量(訪問(wèn)量)比較大,。影響這種通信效率的一個(gè)重要因素是通信協(xié)議,,考慮到單個(gè)消息中包含的數(shù)據(jù)量不同,在數(shù)據(jù)接收階段,,Zabbix采用了兩種不同的通信協(xié)議,。Trapper進(jìn)程要求在每個(gè)消息中包含較大量的監(jiān)控?cái)?shù)據(jù),因此Zabbix采用基于TCP協(xié)議和JSON格式的自定義協(xié)議進(jìn)行通信,。而對(duì)于poller進(jìn)程,,當(dāng)poller進(jìn)程向agent請(qǐng)求單個(gè)監(jiān)控值時(shí),Zabbix采用簡(jiǎn)化的文本協(xié)議進(jìn)行通信,,以提高通信效率,。對(duì)于其他監(jiān)視類型,如SNMP–確保您的端點(diǎn)接受來(lái)自所有Zabbix Server節(jié)點(diǎn)的連接;zabbix監(jiān)控centos
除了監(jiān)控?cái)?shù)據(jù)本身,,Zabbix中的元數(shù)據(jù)(或者叫主數(shù)據(jù))也體現(xiàn)出性,,元數(shù)據(jù)主要包含host、item,、trigger等信息,,其性主要體現(xiàn)在host層面,因?yàn)閕tem屬性與host屬性是關(guān)聯(lián)的,,而trigger又是與item關(guān)聯(lián)的,。所以每個(gè)host元數(shù)據(jù)相互關(guān)聯(lián),構(gòu)成整體,。然而,,某個(gè)host屬性的修改不會(huì)影響到其他host。在Zabbix系統(tǒng)中所反映出的監(jiān)控?cái)?shù)據(jù)以及元數(shù)據(jù)之間的性,,為并行和可擴(kuò)展性提供了基礎(chǔ),,可以說(shuō)Zabbix監(jiān)控系統(tǒng)非常適合基于數(shù)據(jù)分組的并行化和微服務(wù)化。zabbix怎樣監(jiān)控操作系統(tǒng)在Zabbix Proxy配置文件中的Server參數(shù)列出所有Zabbix Server集群節(jié)點(diǎn);
1,、Zabbix_Server:zabbix_server作為**組件,,用來(lái)獲取agent存活情況和監(jiān)控?cái)?shù)據(jù)。所有的配置,、統(tǒng)計(jì),、操作數(shù)據(jù)均通過(guò)server進(jìn)行存取到database,;2,、Zabbix_Database:用戶存儲(chǔ)所有的zabbix的配置信息、監(jiān)控?cái)?shù)據(jù)的數(shù)據(jù)庫(kù),;3,、Zabbix_Web:zabbix的web界面,管理員通過(guò)web界面管理zabbix配置以及查看zabbix相關(guān)監(jiān)控信息,,通常與zabbix_server運(yùn)行在同一臺(tái)主機(jī)上,,也可以單獨(dú)部署在**的服務(wù)器上,;4、Zabbix_Proxy:通常用于分布式監(jiān)控,,代理zabbix_server收集部分被監(jiān)控的數(shù)據(jù)并統(tǒng)一發(fā)送給server端,;(通常大于500臺(tái)主機(jī)需要使用)5、Zabbix_Agent:部署在被監(jiān)控主機(jī)上,,負(fù)責(zé)收集被監(jiān)控主機(jī)的數(shù)據(jù),,并發(fā)送給servre端或者proxy端;ZabbixServer,、Proxy,、Agent都有自己的配置文件以及l(fā)og文件,重要的參數(shù)需要在這里配置,,后面會(huì)詳細(xì)說(shuō)明,。
使用Prometheus告警功能,需要安裝Alertmanager,。這是因?yàn)镻rometheus的警報(bào)分為兩部分,。首先,您在Prometheus服務(wù)中定義告警規(guī)則,,它將告警發(fā)送到Alertmanager,。然后Alertmanager通過(guò)降噪、抑制,、聚合和發(fā)送通知來(lái)管理這些告警,。Alertmanager將類似性質(zhì)的告警聚合,以避免重復(fù),。當(dāng)許多系統(tǒng)同時(shí)發(fā)生故障時(shí),,這在較大的事故中特別有用。與可視化的情況一樣,,Zabbix具有內(nèi)置的告警功能,。使用Zabbix,可以使用許多不同的渠道和選項(xiàng)將事件的發(fā)生通知負(fù)責(zé)人員,。Zabbix告警系統(tǒng)允許以不同的方式管理事件:發(fā)送消息,、執(zhí)行遠(yuǎn)程命令、根據(jù)用戶定義的服務(wù)級(jí)別升級(jí)問(wèn)題等等,。還可以通過(guò)選擇要包含的信息(例如日期,、時(shí)間、主機(jī)名,、項(xiàng)目的值,、觸發(fā)器的值、主機(jī)配置文件、升級(jí)歷史記錄等)來(lái)發(fā)送指定的人員,。zabbix對(duì)發(fā)現(xiàn)的主機(jī)進(jìn)行更多控制,!
Zabbix 是一個(gè)企業(yè)級(jí)的、開(kāi)源的,、分布式的監(jiān)控套件,,被用來(lái)監(jiān)控IT基礎(chǔ)設(shè)施的可用性和性能。Zabbix可以監(jiān)控網(wǎng)絡(luò)和服務(wù)的監(jiān)控狀況,,Zabbix 利用靈活的告警機(jī)制,,允許用戶對(duì)事件發(fā)送基于郵件、短信,、微信和釘釘?shù)雀婢绞?,這樣可以保證快速的對(duì)問(wèn)題作出相應(yīng)。Zabbix支持主動(dòng)和被動(dòng)兩種方式.所有的Zabbix報(bào)告都可以通過(guò)配置參數(shù)在WEB前端進(jìn)行訪問(wèn),。Web前端將幫助你在任何區(qū)域都能夠迅速獲得你的網(wǎng)絡(luò)及服務(wù)狀況,。zabbix架構(gòu)不僅支持小型組織,還支持大規(guī)模的公司的部署,。Zabbix 是零成本的. 因?yàn)?Zabbix 編寫和發(fā)布基于 GPL V2 協(xié)議. 意味著源代碼是**發(fā)布的,。集群節(jié)點(diǎn)發(fā)送到數(shù)據(jù)庫(kù)后端的心跳是非常小的消息,記錄在一個(gè)較小的Zabbix數(shù)據(jù)庫(kù)表中,,故性能影響忽略不計(jì),。新疆zabbix服務(wù)價(jià)格
Zabbix具有足夠的靈活性和通用性,可以全棧監(jiān)控從硬件層到比較上層業(yè)務(wù)服務(wù)的整個(gè)IT基礎(chǔ)架構(gòu),。zabbix監(jiān)控centos
為什么Zabbix需要HA,?讓我們深入探討什么是高可用性,并嘗試定義“高可用性”一詞的含義:如果一個(gè)系統(tǒng)沒(méi)有單點(diǎn)故障,,那么系統(tǒng)是以高可用性模式運(yùn)行;單點(diǎn)故障是導(dǎo)致整個(gè)系統(tǒng)停止運(yùn)行的部件故障;在使用高可用性的系統(tǒng)中,,冗余是一項(xiàng)要求。在我們的例子中,,我們需要一個(gè)冗余組件,,如果當(dāng)前活動(dòng)的組件遇到問(wèn)題,我們可以將其故障轉(zhuǎn)移到該組件;故障切換過(guò)程需要透明和自動(dòng)化;就Zabbix平臺(tái)架構(gòu)而言,,單點(diǎn)故障就是我們的ZabbixServer,。盡管Zabbix自身非常穩(wěn)定,但是仍然會(huì)因?yàn)椴僮飨到y(tǒng)級(jí)別的問(wèn)題或其它不可預(yù)料的情況(如磁盤空間不足)而發(fā)生Zabbix平臺(tái)崩潰,。如果ZabbixServer停機(jī),,所有數(shù)據(jù)收集、問(wèn)題檢測(cè)和警報(bào)都將停止,。這就是為什么Zabbix提供可以實(shí)現(xiàn)高可用和冗余的組件非常重要,。zabbix監(jiān)控centos
上海觀縱科技有限公司專注技術(shù)創(chuàng)新和產(chǎn)品研發(fā),,發(fā)展規(guī)模團(tuán)隊(duì)不斷壯大,。公司目前擁有專業(yè)的技術(shù)員工,,為員工提供廣闊的發(fā)展平臺(tái)與成長(zhǎng)空間,為客戶提供高質(zhì)的產(chǎn)品服務(wù),,深受員工與客戶好評(píng),。公司以誠(chéng)信為本,業(yè)務(wù)領(lǐng)域涵蓋webfunny前端監(jiān)控,,webfunny前端埋點(diǎn),,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控,,我們本著對(duì)客戶負(fù)責(zé),,對(duì)員工負(fù)責(zé),更是對(duì)公司發(fā)展負(fù)責(zé)的態(tài)度,,爭(zhēng)取做到讓每位客戶滿意,。公司憑著雄厚的技術(shù)力量、飽滿的工作態(tài)度,、扎實(shí)的工作作風(fēng),、良好的職業(yè)道德,樹(shù)立了良好的webfunny前端監(jiān)控,,webfunny前端埋點(diǎn),,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控形象,,贏得了社會(huì)各界的信任和認(rèn)可,。