【原創(chuàng)】zabbix 3.4新功能值——告警并發(fā)

ZABBIX官方文檔3.4更新中提到了之前所有版本都存在瓶頸,九一樂維團(tuán)隊(duì)覺得這個(gè)更新作用非常大就此做一些告警測(cè)試,官方原話:

在以前的版本中使用單個(gè)告警器進(jìn)程來發(fā)送問題通知,告警是一個(gè)一個(gè)的發(fā)出,在大規(guī)模的環(huán)境中有大量事件緊挨連續(xù)發(fā)生的情況下,告警可能會(huì)發(fā)生延遲。類似地,在實(shí)時(shí)性較高和實(shí)時(shí)性較低的媒體類型(如短信和電子郵件)混合存在的環(huán)境中,可能會(huì)存在延時(shí),郵件的發(fā)送需要等待短信發(fā)送完成。

在新版本中,并行處理告警功能已經(jīng)實(shí)現(xiàn),有一個(gè)新的告警管理器進(jìn)程,如果需要,可以向多個(gè)“worker”進(jìn)程分發(fā)告警。媒體類型被并行處理,每個(gè)媒體類型可以配置最大并發(fā)會(huì)話數(shù),但服務(wù)器上的告警器進(jìn)程總數(shù)只能由新的StartAlerters 參數(shù)限制,每個(gè)觸發(fā)器生成的告警都會(huì)順序的進(jìn)行處理。

有三個(gè)可用的新告警處理選項(xiàng)在媒體類型配置中: 并發(fā)會(huì)話, 重試 和 重試間隔:

1.1 實(shí)驗(yàn)環(huán)境

實(shí)驗(yàn)環(huán)境:

Zabbix3.2.4 IP:192.168.1.2

Zabbix3.4.0 IP:192.168.1.3

單次告警49個(gè)

收發(fā)人員微信9人,郵件7人

Web和zabbix_server_conf配置保持一致

推送腳本一致,接口一致

Zabbix3.4.0 IP:192.168.1.3上調(diào)整StartAlerters 參數(shù)

1.2 Zabbix3.2.4單途徑告警測(cè)試

說明:3.4前的版本在出現(xiàn)大量告警時(shí)都會(huì)出現(xiàn)大的延時(shí)情況,這里觸發(fā)下下3.2.4的告警處理情況做對(duì)比

1、 配置好告警推送

這里采用微信告警

2、手動(dòng)關(guān)閉告警

(不得不說這個(gè)功能雖然是為了填補(bǔ)zabbix有時(shí)候沒能自動(dòng)關(guān)畢問題的坑,另外用來做告警推送測(cè)試是個(gè)很有用的功能)

其中:

基礎(chǔ)告警49

微信發(fā)送9人

總計(jì)發(fā)出告警:441封

3、 等待執(zhí)行發(fā)送結(jié)果

開始執(zhí)行:

這里可以看到huawei的告警還沒有推送完,cisco的告警一直在排隊(duì),此時(shí)已經(jīng)過了1分鐘

結(jié)束:

這里可以看到完全推送完441封告警到微信人員上zabbix3.2.4需要3分鐘多,這里還沒有算上網(wǎng)絡(luò)延時(shí),有些告警1分鐘采集頻率,所以3分鐘后推送到相關(guān)人員相對(duì)來說還是太久了

4、 查看zabbix圖形

這里可以看到告警串行的瓶頸已經(jīng)觸碰到

1.3 Zabbix3.4.0單途徑單并發(fā)告警測(cè)試

1、 配置好告警推送

這里采用微信告警

2.配置微信告警并發(fā)進(jìn)程數(shù)

這里配置為單進(jìn)程

3、手動(dòng)關(guān)閉告警

其中:

基礎(chǔ)告警49

微信發(fā)送9人

總計(jì)發(fā)出告警:441封

4.等待執(zhí)行結(jié)果

這里可以看到單并發(fā)下和3.2.4的效果是一樣的

1.4 Zabbix3.4.0單途徑多并發(fā)告警測(cè)試

1、配置好告警推送

這里采用微信告警

2、配置微信告警并發(fā)進(jìn)程數(shù)

這里配置成無限制

3、手動(dòng)關(guān)閉問題

其中:

基礎(chǔ)告警49

微信發(fā)送9人

總計(jì)發(fā)出告警:441封

4、等待執(zhí)行結(jié)果

在此可以看到,出乎意料的快呀,30秒不到居然全部發(fā)完了

再測(cè)試一組:

同樣也是30秒內(nèi)(截圖手慢了點(diǎn)),個(gè)人微信也全部收到

1.5 Zabbix3.4.0雙途徑多并發(fā)告警測(cè)試

1、配置好告警推送

這里采用微信告警和郵件告警

2、配置微信和郵件告警并發(fā)進(jìn)程數(shù)

這里配置成無限制

3.關(guān)閉問題

其中:

基礎(chǔ)告警49

微信發(fā)送9人

郵件發(fā)送7人

總計(jì)發(fā)出告警:784封

4.執(zhí)行結(jié)果

這里可以看出多一個(gè)途徑后不能在30秒內(nèi)全部發(fā)完了

這里可以看出1分鐘內(nèi)可以全部發(fā)送完畢800多封告警(其中兩個(gè)用戶沒有配置郵箱所以顯示失?。瑫r(shí)微信和郵件也全部收到

郵箱部分郵件被自動(dòng)識(shí)別為垃圾郵件刪除了

5.查看zabbix圖形

這里可以看出在zabbix_server_conf設(shè)置并發(fā)進(jìn)程參數(shù)為30足夠應(yīng)付上千封郵件的推送

1.6 并發(fā)告警總結(jié)

通過zabbix3.2.4和3.4.0的對(duì)比可以看出zabbix3.4版本對(duì)告警優(yōu)化比之前的版本快了不止5、6倍,如果您所在的環(huán)境配置了大量用戶接收告警的或多種途徑接收的話,九一樂維團(tuán)隊(duì)非常建議使用zabbix3.4版本

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容