
Download the Node Exporter binary that matches your OS/architecture. Optionally verify the SHA256 checksum listed on the release page with
sha256sum before extracting the archive.Quick install (Linux example)
- Copy the download URL for the Node Exporter release that matches your architecture.
- Download the tarball with
wget(orcurl). - Extract and run the binary.
wget with that URL.

Exposing the metrics endpoint publicly can leak system details. Restrict access with a firewall, network ACLs, or run Node Exporter behind a VPN. Consider removing or protecting sensitive metrics if necessary.
Add Node Exporter to Prometheus scrape targets
After Node Exporter is running and reachable on port 9100, add the host as a scrape target in yourprometheus.yml under scrape_configs. Example:
http://<host>:9100/metrics for a human-readable listing.
Useful commands and tips
Running Node Exporter as a service (optional)
To run Node Exporter continuously, create a systemd unit (or equivalent init script) that starts thenode_exporter binary at boot. Ensure the service runs with least privileges and that metrics access is restricted as needed.
Links and references
- Prometheus Downloads: https://prometheus.io/download/
- Node Exporter GitHub releases: https://github.com/prometheus/node_exporter/releases
- Prometheus documentation: https://prometheus.io/docs/