zabbix服務(wù)器監(jiān)控和觸發(fā)器表達(dá)式

zabbix:

? 服務(wù)器監(jiān)控,網(wǎng)絡(luò)監(jiān)控,數(shù)據(jù)庫監(jiān)控

zabbix自定義監(jiān)控項(xiàng)配置:

為了滿足用戶的其它監(jiān)控需求,zabbix允許用戶創(chuàng)建自定義監(jiān)控任務(wù),主機(jī)是主要的監(jiān)控載體,一般都在主機(jī)上配置監(jiān)控項(xiàng)。

利用zabbix創(chuàng)建自定義監(jiān)控項(xiàng):

1.找到你的zabbix_agentd.conf,設(shè)置允許添加自定義腳本將#Include=/usr/local/etc/zabbix_agentd.conf.d/前的#號(hào)去掉即可

2 查看并進(jìn)入自定義監(jiān)控路徑Monitor.conf:

3 ?我們想讓被監(jiān)控端執(zhí)行一個(gè)zabbix沒有預(yù)定義的檢測,zabbix的用戶自定義參數(shù)功能提供了這個(gè)方法。我們可以在客戶端配置文件zabbix_angentd.conf里面配置UserParameter.

?Monitor.conf:前面自定義參數(shù)UserParameter代表這個(gè)自定義配置的key,和監(jiān)控項(xiàng)的鍵值有關(guān)聯(lián)。后面是目錄,$1和$2是傳的參數(shù)

4?然后在monitor.sh下根據(jù)web端傳的參數(shù)找到對(duì)應(yīng)的程序路徑

5?進(jìn)入config/monitor.properties。然后在monitor.proerties下面找參數(shù)2對(duì)應(yīng)的程序名

6 最后找到了jar包里面的java程序,這就是我們最后要執(zhí)行的監(jiān)控代碼

頁面端配置:

【組態(tài)】-【主機(jī)】-【項(xiàng)目】-【創(chuàng)建監(jiān)控項(xiàng)】

此處鍵值的用法和zabbix_agentd.conf中定義的UserParameter一致。自定義的監(jiān)控項(xiàng)無法在鍵值中選擇,故只能手工輸入,注意不要輸錯(cuò)?!緅ava,ad-click-check】參數(shù)1和參數(shù)2會(huì)傳入monitor.sh中做邏輯處理指定具體java代碼執(zhí)行程序

【組態(tài)】-【主機(jī)】-【觸發(fā)器】-【創(chuàng)建觸發(fā)器】

我們可以自定義觸發(fā)器名稱以及嚴(yán)重程度,然后表達(dá)式哪里,點(diǎn)擊添加

查看監(jiān)控?cái)?shù)據(jù)情況:

【監(jiān)控中】-【最新數(shù)據(jù)】最新數(shù)據(jù)

有值則說明配置成功 如:廣告點(diǎn)擊的請(qǐng)求響應(yīng)時(shí)長-分鐘的最后一個(gè)值為12 ,這個(gè)值在觸發(fā)器表達(dá)式中用到。


? ? 鍵值

進(jìn)入config/monitor.properties。然后在monitor.proerties下面找參數(shù)2對(duì)應(yīng)的程序名

主機(jī)是主要的監(jiān)控載體,一般都在主機(jī)上配置監(jiān)控項(xiàng)主機(jī)是主要的監(jiān)控載體,一般都在主機(jī)上配置監(jiān)控項(xiàng)

zabbix配置過程:

主機(jī)是主要的監(jiān)控載體,一般都在主機(jī)上配置監(jiān)控項(xiàng)

設(shè)置條件查詢監(jiān)控項(xiàng):

觸發(fā)器依附于監(jiān)控項(xiàng)上,功能是對(duì)改項(xiàng)監(jiān)控采取對(duì)應(yīng)的措施,比如內(nèi)存監(jiān)控項(xiàng)中設(shè)置了內(nèi)存小于20%會(huì)報(bào)警告。

動(dòng)作:也就是發(fā)送消息給給媒介

zabbix觸發(fā)器表達(dá)式:

選擇編輯手動(dòng)選項(xiàng)

uar02是機(jī)器名字,agent.ping是監(jiān)控項(xiàng)(鍵值) ,prev是功能 N代表數(shù)值,T代表最后一個(gè)周期

unix時(shí)間秒數(shù)小于N ? ?: ?{uar02:agent.ping.now()}<1 ??

unix時(shí)間秒數(shù)不是N ? ?: ?{uar02:agent.ping.now()}<>1 ?

前一個(gè)值小于N:{uar02:agent.ping.prev()}<1

周期T的最大值小于N?{uar02:agent.ping.max(1,2)}<5 ,如下圖

期間T的平均值 {bar45:monitor[java,ad-click-check].avg(#3)}<5 ,如下圖

?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Zabbix簡介 Zabbix官方網(wǎng)站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 8,335評(píng)論 0 37
  • 1.寫在前面 本文主要介紹的是zabbix的編譯安裝過程,包含它的基礎(chǔ)環(huán)境LNMP,雖然zabbix官方一般推薦的...
    天之藍(lán)色閱讀 2,664評(píng)論 0 16
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,653評(píng)論 19 139
  • 千里為重,重山重水重慶城 新年伊始,我們來到了美麗的山水之城,重慶,天氣不像之前所說的那么不好,反而溫暖,不像長沙...
    飯飯小婷閱讀 531評(píng)論 0 0
  • 嗯,挺惡心的,不顧別人的感受,覺得自己性子直,說出的話像跟魚刺梗在我的嗓子里,上不來下不去,難受著呢
    永遠(yuǎn)八歲閱讀 72評(píng)論 0 0

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