本文的重点是根据扎比克斯对詹金斯进行监控的过程的详细说明。原文中根据示例代码的详细介绍非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。
一、监控框架图
二。完成的想法
三。实际配置
1.安装Jenkins度量插件。
下载插件链接:http://updates.Jenkins-ci.org/download/plugins/metrics/
安装度量插件。在系统软件配置中,会出现空“指标”的配置,如下图所示:
配置项并不复杂。每个人都必须点击“生成...”以形成访问密钥(记住在形成访问密钥后保存它)。这个钥匙是用来核对真实身份的,以后大家都会用到。
保存后,我们在电脑浏览器中键入URL:http://jenkins.local,me/metrics/<新形成的访问键>:认证Jenkins是否已经暴露了metrics?如果您看到下图,这表明您可以执行下一步:
1.1指标插件的详细信息
根据dropwizard/metrics完成度量插件。它根据四个套接字公开索引值数据信息:/metrics、/ping、/threads、/healthcheck。
1.2度量插件:/度量套接字详细信息
单击图中的度量连接(http://jenkins.local.me/metrics/<;访问键>/metrics),它公开了以下索引值数据信息:
{ version:"4.0.0", gauges:{...}, counters:{...}, histograms:{...}, meters:{...}, timers:{...} }量规:一个指标值的瞬时值,比如:今天jenkins执行人总数(Jenkins.executors.count.value)
计数器:一个指标值的总标准值,比如httprequires主题的活动线程数(http.activerequests)
量规:某段时间内恶性事件发生的概率,比如Jenkins成功任务的日执行频率(Jenkins.runs.success.m1_rate)[/br例如:Jenkins的每日等待时间(jenkins.job.waiting.duration)
1.3公制插件的其他插座
/ping:socketbacktopong表示Jenkins存活,如下所示:
/threads:返回Jenkins的进程信息内容。
/healthcheck:返回到以下指示器值:
{ "disk-space":{ "healthy":true }, "plugins":{ "healthy":true, "message":"Nofailedplugins" }, "temporary-space":{ "healthy":true }, "thread-deadlock":{ "healthy":true } }Zabbix服务器根据与Zabbix代理的通信完成数据采集。Zabbix代理可以分为被动方式和主动方式。大家用的都是被动模式,也就是Zabbix服务器向代理索取数据信息。
因此,你必须在Zabbix代理拥有的设备中放一个获取Jenkins指标值数据信息的脚本。然后配置Zabbix服务器定时从代理读取数据,最后配置触发原理完成报警。
2.1建立监控模板并连接到主发电机组。
2.2建立监控项目
在这里,必须说明为什么有很多选择在里面:
此时,Zabbix服务器端已经配置好了。可以检测->:可以查询最新数据是否有全新的数据信息,然后建立车内仪表盘,图形化显示数据信息。其他监控项目也可以通过这种方式配置。
监控脚本制作代码
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)