如何使用 Blackbox Exporter 监控 URL?】的更多相关文章

Docker实现GPA+Exporter监控告警系统 1.搭建grafana,prometheus,blackbox_exporter环境 # docker run -d -p 9090:9090 -v /tmp:/etc/prometheus --name prometheus prom/prometheus # docker run -d -p 3000:3000 --name grafana grafana/grafana:5.1.0 # docker run -d -p 9115:911…
监控URL的一个值小于规定的值--邮件报警 #!/usr/bin/env python #-*- coding:utf-8 -*- __author__ = 'liudong' import urllib,sys,urllib,json,smtplib from email.mime.text import MIMEText mailto_list=['liudong@researchina.cn'] mail_host="smtp.exmail.qq.com" mail_user=&…
1.在监控客户机上 web_site_code_status.sh: #!/bin/bash UrlFile="/opt/scripts/WEB.txt" IFS=$'\n' web_site_discovery () { WEB_SITE=($(cat $UrlFile|grep -v "^#")) printf '{\n' printf '\t"data":[\n' num=${#WEB_SITE[@]} for site in ${WEB_…
1.安装sendmail:yum install -y sendmail 2.安装mail:yum install -y mail 3.安装mutt:yum install -y mutt 4.启动sendmail:/etc/init.d/sendmail start 5.查看sendmail状态:/etc/init.d/sendmail status 如果出现,证明启动失败,原因为postfix与sendmail冲突. 6.查看postfix状态:service postfix status…
1.按照exporter .wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.12.0/blackbox_exporter-0.12.0.linux-amd64.tar.gz .tar -zxf blackbox_exporter-.linux-amd64.tar.gz .mv blackbox_exporter-.linux-amd64 /usr/local/blackbox_exporter .…
场景 Prometheus 社区开发了 JMX Exporter 用于导出 JVM 的监控指标,以便使用 Prometheus 来采集监控数据.当您的 Java 应用部署在Rainbond上后 可通过本文了解部署在 Rainbond 上的 Java 应用如何使用 JMX Exporter 暴露 JVM 监控指标. JMX Exporter 简介 Java Management Extensions,JMX 是管理 Java 的一种扩展框架,JMX Exporter 基于此框架读取 JVM 的运行…
选在相应主机,并添加Web监控 按照方式新建Web场景 注意: 名称统一规则:web_check_相应的域名 应用集:新建一个,名称为“web状态” 更新间隔:改为30s,默认为1m 尝试次数:改为2次,默认1次 客户端:选择谷歌windows客户端 添加步骤: 注意: 名称使用和场景名称一样即可: web_check_域名地址 URL:复制nagios的URL地址,将域名替换为zabbix上的宏:端口“{HOST.IP}:80” 如:http://http://download.tujia.c…
选择主机添加应用集       添加Web监控 选在相应主机,并添加Web监控 按照方式新建Web场景 注意: 名称统一规则:相应的域名 应用集:选择之前创建的 或者 新建一个,名称为“URL 告警” 更新间隔:默认为1m 尝试次数:默认1次 客户端:选择IE 11.0 添加 添加步骤: 注意: 名称使用和场景名称一样即可:域名地址 URL:复制nagios的URL地址,将域名替换为zabbix上的宏:端口“{HOST.IP}:80” 如:http://http://download.tujia…
访问http://localhost:9100/metrics,可以看到当前node exporter获取到的当前主机的所有监控数据,如下所示: 每一个监控指标之前都会有一段类似于如下形式的信息: # HELP node_cpu Seconds the cpus spent in each mode. # TYPE node_cpu counter node_cpu{cpu="cpu0",mode="idle"} 362812.7890625 # HELP node…
当Prometheus的node_exporter中没有我们需要的一些监控项时,就可以如zabbix一样定制一些key,让其支持我们所需要的监控项. 例如,我要根据 逻辑cpu核数 来确定load的告警值,现在就要添加一个统计 逻辑cpu核数的 key 添加统计脚本 mkdir /usr/local/node_exporter-0.16/key vim /usr/local/node_exporter-0.16/key/Logical_CPU_core_number cat /proc/cpui…