日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于zabbix實(shí)現(xiàn)監(jiān)控Jenkins過(guò)程詳解

瀏覽:549日期:2023-04-06 15:09:35

一、監(jiān)控架構(gòu)圖

二、實(shí)現(xiàn)思路

  • 在 Jenkins 上安裝 Metrics 插件,使 Jenkins 暴露 metrics api;
  • 編寫(xiě)python代碼從api抓取數(shù)據(jù),并將數(shù)據(jù)解析為zabbix可以識(shí)別的格式;
  • 配置 Zabbix server 及 agent 以實(shí)現(xiàn)監(jiān)控及告警

三、具體配置

1、安裝Jenkins Metrics插件

插件下載地址:http://updates.jenkins-ci.org/download/plugins/metrics/

安裝 Metrics 插件,在系統(tǒng)配置中,會(huì)多出“Metrics”的配置,如下圖:


配置項(xiàng)不復(fù)雜。我們需要點(diǎn)擊“Generate...”生成一個(gè) Access Key(生成后,記得要保存)。這個(gè) Key 用于身份校驗(yàn),后面我們會(huì)用到。

保存后,我們?cè)跒g覽器中輸入U(xiǎn)RL:http://jenkins.local,me/metrics/<剛生成的 Access Key> 驗(yàn)證 Jenkins 是否已經(jīng)暴露 metrics。如果看到如下圖,就說(shuō)明可以進(jìn)行下一步了:

1.1 Metrics 插件介紹

Metrics 插件是基于 dropwizard/metrics 實(shí)現(xiàn)。它通過(guò)4個(gè)接口暴露指標(biāo)數(shù)據(jù):/metrics,/ping,/threads,/healthcheck。

1.2 Metrics 插件:/metrics 接口介紹

點(diǎn)擊上圖中的metric鏈接(http://jenkins.local.me/metrics/<Access Key>/metrics),它暴露了以下指標(biāo)數(shù)據(jù):

{ version: "4.0.0", gauges: {...}, counters: {...}, histograms: {...}, meters: {...}, timers: {...}}

Gauges:某項(xiàng)指標(biāo)的瞬時(shí)值,例如:當(dāng)前 Jenkins executor 的總個(gè)數(shù)(jenkins.executor.count.value)
Counters:某項(xiàng)指標(biāo)的總數(shù)值,例如:http 請(qǐng)求活動(dòng)連接數(shù)(http.activeRequests)
Meters:一段時(shí)間內(nèi),某事件的發(fā)生概率,例如:Jenkins成功執(zhí)行的任務(wù)每分鐘的執(zhí)行次數(shù)(jenkins.runs.success.m1_rate)
Histogram:統(tǒng)計(jì)指標(biāo)的分布情況。例如:Jenkins executor 數(shù)量的分布(jenkins.executor.count.history)
Timer:某項(xiàng)指標(biāo)的持續(xù)時(shí)間。例如:Jenkins 任務(wù)等待時(shí)間(jenkins.job.waiting.duration)

1.3 Metrics插件其他接口

/ping:接口返回pong代表 Jenkins 存活,如下圖:

/threads:返回 Jenkins 的線程信息

/healthcheck:返回以下指標(biāo):

{ "disk-space" : {  "healthy" : true }, "plugins" : {  "healthy" : true,  "message" : "No failed plugins" }, "temporary-space" : {  "healthy" : true }, "thread-deadlock" : {  "healthy" : true }}

Zabbix server 通過(guò)與 Zabbix agent 進(jìn)行通信實(shí)現(xiàn)數(shù)據(jù)的采集。而 Zabbix agent 又分為被動(dòng)和主動(dòng)兩種模式。我們使用的是被動(dòng)模式,也就是Zabbix server 向 agent 索要數(shù)據(jù)。
所以,我們需要在 Zabbix agent 所在機(jī)器放一個(gè)獲取 Jenkins 指標(biāo)數(shù)據(jù)的腳本。再配置 Zabbix server 定時(shí)從該 agent 獲取數(shù)據(jù),最后配置觸發(fā)器(trigger)實(shí)現(xiàn)告警。

2.1 創(chuàng)建監(jiān)控模板并鏈接至主機(jī)組


2.2 創(chuàng)建監(jiān)控項(xiàng)

這里需要解釋其中幾個(gè)選項(xiàng)為什么要那樣填:

  • 類(lèi)型:是 Zabbix server 采集指標(biāo)的類(lèi)型,我們選擇的是 Zabbix agent,如上文所說(shuō)。
  • 鍵值:由于我們要監(jiān)控的指標(biāo)并不是 Zabbix 預(yù)定義的。所以,需要使用用戶(hù)自定義參數(shù)來(lái)實(shí)現(xiàn)監(jiān)控 Jenkins 指標(biāo)。Key 填的值為:jenkins.metrics[gauges.jenkins.node.count.value.value]。jenkins.metrics是需要執(zhí)行的真正的 Key 名稱(chēng)。而 [] 內(nèi)是傳給該 Key 對(duì)應(yīng)的命令的參數(shù)。對(duì)于初學(xué)者,Zabbix 這部分概念非常不好理解。也許這樣會(huì)更好理解:在使用用戶(hù)自定義參數(shù)來(lái)實(shí)現(xiàn)監(jiān)控的情況下,Zabbix server 會(huì)將這個(gè) Key 發(fā)送給 agent,然后 agent 根據(jù)這個(gè) Key 執(zhí)行指定的 邏輯 以獲取指標(biāo)數(shù)據(jù)。這個(gè) 邏輯 通常是一段腳本(shell命令或Python腳本等)。而腳本也是可以傳參的,[]中的值就是傳給腳本的參數(shù)。
  • 信息類(lèi)型:監(jiān)控?cái)?shù)據(jù)的數(shù)據(jù)類(lèi)型,由于該監(jiān)控項(xiàng)監(jiān)控的是 Jenkins node 節(jié)點(diǎn)的個(gè)數(shù),所以,使用數(shù)字整型。
  • 更新間隔:指 Zabbix server 多長(zhǎng)時(shí)間向 agent 獲取一次數(shù)據(jù)。

到此,Zabbix server 端已經(jīng)配置完成。可以在監(jiān)測(cè)->最新數(shù)據(jù)中查看是否有最新的數(shù)據(jù),然后可以創(chuàng)建儀表盤(pán)將數(shù)據(jù)以圖形的方式呈現(xiàn)出來(lái)。其他監(jiān)控項(xiàng)也可以按此方法進(jìn)行配置。

監(jiān)控腳本代碼

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

標(biāo)簽: Zabbix
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
青青伊人久久| 不卡在线一区| 日韩在线黄色| 免费在线观看成人| 精品高清久久| 日韩高清在线观看一区二区| 午夜久久福利| 伊人久久成人| 亚洲精品a级片| 欧美日韩少妇| 亚洲精品在线国产| 国产精品对白久久久久粗| 国产精品男女| 精品国产一区二区三区av片| 精品国产99| 91精品一区二区三区综合在线爱| 欧美午夜不卡| 国产suv精品一区二区四区视频| 国产亚洲在线| 精品成人免费一区二区在线播放| 模特精品在线| 欧美日韩中文一区二区| 麻豆精品一区二区综合av| 免费国产亚洲视频| 不卡一区2区| 久久久人人人| 在线手机中文字幕| 久久99免费视频| 日本不卡高清视频| 视频一区免费在线观看| 欧美.日韩.国产.一区.二区| 精品国产麻豆| 麻豆91精品91久久久的内涵| 免费人成在线不卡| 欧美日中文字幕| 美女毛片一区二区三区四区最新中文字幕亚洲| 蜜桃tv一区二区三区| 午夜久久中文| 久久天堂成人| 午夜亚洲精品| 欧美不卡视频| 久久久久久自在自线| 91精品日本| 91精品福利观看| 国产精品久久久免费| 亚洲精品伊人| 日韩精品电影一区亚洲| 蜜臀av性久久久久蜜臀aⅴ四虎 | 一级欧美视频| 欧美日韩国产综合网| 久久亚洲国产| 亚洲性图久久| 五月综合激情| 免费一级片91| 丝袜国产日韩另类美女| 久久国产精品免费一区二区三区| 欧美成人一二区| 国产精品国产三级在线观看| 国产精品久久久久9999高清| 国产精品大片免费观看| 韩日一区二区| 日韩一区电影| 一区在线视频观看| 亚洲男女自偷自拍| 青草久久视频| av免费不卡国产观看| 欧美日中文字幕| 亚洲免费一区三区| 久久99蜜桃| 黄色免费成人| 91在线成人| 日韩国产欧美一区二区| 欧美日韩激情| 国产麻豆一区| 日韩.com| 亚洲免费婷婷| 精品免费视频| 久久亚洲图片| 国产欧美在线| 激情久久久久久久| 国产欧美日韩影院| 国产一区二区中文| 国产福利一区二区三区在线播放| 久久天堂精品| 国产欧美精品| 亚洲一区激情| 在线中文字幕播放| 国产欧美一级| 日韩中文字幕不卡| 欧美13videosex性极品| 欧美在线精品一区| 国精品一区二区三区| 国产精品xxxav免费视频| 欧洲一级精品| 四虎国产精品免费观看| 日本亚洲视频| 99国产一区| 99久久精品国产亚洲精品| 久久香蕉精品香蕉| 久久精品97| 亚洲三区欧美一区国产二区| 午夜国产精品视频| 国产麻豆久久| 韩国三级一区| 精品国产乱码久久久久久樱花| 亚洲综合五月| 一区二区视频欧美| 91精品韩国| 国产精品一区二区99| 日韩成人在线看| 亚洲精品乱码日韩| 日韩av中文字幕一区| 亚洲精品午夜av福利久久蜜桃| 欧美精品日日操| 成人日韩在线| 免费视频国产一区| 一区在线免费| 日韩精品一级| 视频一区日韩精品| 日本aⅴ免费视频一区二区三区| 深夜日韩欧美| 一本一道久久a久久| 欧美日韩中出| 91欧美极品| 麻豆精品在线视频| 精品国模一区二区三区| 伊人成人网在线看| 久久国产精品色av免费看| 国产一区一一区高清不卡| 日韩电影免费网站| 噜噜噜久久亚洲精品国产品小说| 一本综合精品| 国产不卡av一区二区| 色88888久久久久久影院| 国产精品毛片| 国产精品极品国产中出| 亚洲美女久久精品| 中文视频一区| 国产精品久久久网站| 激情久久久久久| 欧美欧美黄在线二区| 久久久久观看| 亚洲综合不卡| 成人精品久久| 亚洲69av| 欧美91福利在线观看| 国产欧美一区二区色老头| 在线亚洲成人| 黄毛片在线观看| 欧美偷窥清纯综合图区| 久久精品国产99久久| 国产精品白丝久久av网站| 香蕉国产精品| 鲁大师精品99久久久| 免费在线视频一区| 欧美不卡视频| 国产精品国产三级国产在线观看| 亚洲精品美女| 国产视频久久| 欧美精品高清| 蜜桃精品视频| 日韩综合小视频| 午夜一级在线看亚洲| 在线天堂资源www在线污| 国产精品一区二区精品视频观看| 综合亚洲色图| 国产亚洲午夜| 午夜影院欧美| 在线精品亚洲欧美日韩国产| 国产精品资源| 精品亚洲二区| 国产精品99一区二区三| 国产精品99久久精品| 亚洲精品一二三**| 天堂成人国产精品一区| 免费看日韩精品| 91嫩草精品| 日产精品一区二区| 婷婷综合六月| 亚洲黄色网址| 国产激情综合| 久久激情av| 国产欧美日韩一区二区三区四区 | 香蕉久久一区| 一二三区精品| 69堂免费精品视频在线播放| 国产毛片一区| 蜜臀a∨国产成人精品| 婷婷成人av| 国产探花一区在线观看| 欧美在线首页| 国产日韩在线观看视频| 黄色欧美在线| 91精品综合| 免费欧美在线视频| 国产精品密蕾丝视频下载| 国产a久久精品一区二区三区| 日本欧美不卡| 亚洲综合小说| 美女性感视频久久|