Blackbox Exporter
A Prometheus exporter that probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP and gRPC.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Blackbox Exporter
Blackbox Exporter checks services from the outside. It sends probes to endpoints over HTTP, HTTPS, DNS, TCP, ICMP and gRPC and reports the results, such as whether the target answered and how long it took, as Prometheus metrics.
You run it on your own server alongside Prometheus, configure probe modules in a YAML file, and alert on the results. It suits people who already use Prometheus and want uptime and response checks for websites and network services.
Strengths
- Probes over several protocols including ICMP and gRPC
- Official Prometheus project with regular maintenance
- Docker images provided
Limitations
- Needs Prometheus to collect and store results
- No interface of its own beyond a basic status page
Details
- Pricing
- FreeFree and open source, part of the Prometheus project.
- License
- Open source, license not stated
- Developer
- The Prometheus contributors
- Platforms
- Linux, Self-hosted
- How it runs
- Downloadable app, Self-hosted
- Account
- Not required
- Best suited for
- Prometheus users adding uptime and endpoint checks
- Categories
- System monitoring, Network tools, Website testing
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Blackbox Exporter
Compare allSoftware that can replace Blackbox Exporter for an important use case, and what changes if you switch.
Uptime Kuma
A self-hosted uptime monitor that pings your sites and services and tells you the moment one stops answering.
Uptime Kuma is a standalone self-hosted uptime monitor with its own interface, many notification services and status pages, and it does not need Prometheus.
gatus
Developer-oriented health dashboard with alerting, configured from a YAML file.
Gatus runs endpoint checks declared in a YAML file and includes its own dashboard and alerting, so no Prometheus server is required.
SmokePing
Latency measurement and visualisation over time.
SmokePing measures latency and loss over time with DNS, HTTP and SSH probes and its own web graphs, using a Perl application and text configuration.
Checkmate
A self-hosted monitor that tracks uptime, response times, server hardware and incidents with notifications.
Checkmate is a self-hosted uptime and server hardware monitor with notifications and its own web interface, deployable with Docker or Helm.
Peekaping
Self-hosted uptime monitor with status pages and alert notifications.
Peekaping is a self-hosted uptime monitor with status pages and alerts on a Go and React stack, independent of Prometheus but a younger project.
HetrixTools
A hosted uptime, server metrics and blacklist monitoring service with a free tier and instant alerts.
HetrixTools is a hosted uptime service with checks from up to 12 locations and a free tier, so nothing is self-hosted but an account is required.
Similar software
Related functionality, not necessarily a direct replacement.
Prometheus
Metrics database that scrapes targets and evaluates alerting rules.
Prometheus Alertmanager
A server that deduplicates, groups and routes alerts from Prometheus to email, PagerDuty and other receivers.
Prometheus Node Exporter
A small agent that exposes hardware and operating system metrics from Linux and Unix machines to Prometheus.
Grafana
Dashboard and visualization front end for metrics, logs and traces.
karma
A self-hosted web dashboard for viewing, grouping and silencing alerts from Prometheus Alertmanager.
Healthchecks
Receive an alert when scheduled jobs stop checking in.