技術(shù)文章
變頻器有什么好處
閱讀:264 發(fā)布時(shí)間:2022-7-22在某些場(chǎng)景,我們會(huì)擔(dān)心因網(wǎng)絡(luò)抖動(dòng)引起的誤報(bào),有些告警閾值是兩次出現(xiàn)問題才觸發(fā)。這樣的配置有個(gè)缺點(diǎn):?jiǎn)栴}發(fā)現(xiàn)時(shí)間是監(jiān)控頻率x2,變頻器所做的事情就是:******次發(fā)現(xiàn)閾值有問題,手動(dòng)觸發(fā)一次,并將結(jié)果存庫(kù),這樣問題發(fā)現(xiàn)時(shí)間是監(jiān)控頻率+數(shù)據(jù)采集時(shí)間,極大縮短了問題發(fā)現(xiàn)時(shí)間。方案聽完這個(gè)有趣的監(jiān)控思路,自己也想嘗試一番。想在監(jiān)控站點(diǎn)可用性上加快故障發(fā)現(xiàn)時(shí)間,普通的監(jiān)控項(xiàng)變頻器可以采用zabbix_get與zabbix_sender配合使用,實(shí)現(xiàn)變頻器功能;但經(jīng)過一番測(cè)試,ZabbixWeb是特殊類型,需要采用其他方案。經(jīng)過一番簡(jiǎn)單的思考,大致方案如下需要額外開發(fā)一個(gè)仿ZabbixWebMonitor的腳本。傳入itemid,撈取數(shù)據(jù)庫(kù)相關(guān)信息進(jìn)行請(qǐng)求。請(qǐng)求完將相關(guān)數(shù)據(jù)直接存庫(kù)。實(shí)現(xiàn)初步思考方案是簡(jiǎn)單而美好的,但是在后續(xù)實(shí)踐過程中碰到一些問題存入數(shù)據(jù)庫(kù),Trigger不生效問題還是太過年輕了,查了發(fā)現(xiàn):ZabbixServerTrigger讀內(nèi)存緩存值而非直接讀取數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)插值行不通,如何插入WebMonitor值抓包分析zabbix_sender主動(dòng)傳值,發(fā)現(xiàn)tcp協(xié)議request只支持agentdata跟trapperdata,分別對(duì)應(yīng)主動(dòng)模式的item與自動(dòng)捕獲數(shù)據(jù)的item,WebMonitor是屬于特殊item,無法直接插入值。經(jīng)過幾番測(cè)試跟思考,***終方案如下:#1每個(gè)Web額外添加一個(gè)Trapper類型item.#2原先觸發(fā)器進(jìn)行改造,改為判斷兩項(xiàng)的總和。效果原來的Trigger***后三次中加起來超過兩次異常觸發(fā)告警聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請(qǐng)及時(shí)聯(lián)系我們刪除(),不便之處,敬請(qǐng)諒解!