node-exporter
Installation
SKILL.md
Identity
- Unit:
prometheus-node-exporter.service(Debian/Ubuntu),node_exporter.service(RHEL/Fedora, manual install) - Binary:
/usr/bin/prometheus-node-exporter(package) or/usr/local/bin/node_exporter(manual) - Config: No config file — all configuration is via command-line flags in the systemd unit
- Flags location:
/etc/default/prometheus-node-exporter(Debian/Ubuntu) orExecStart=in the unit override - Metrics endpoint:
http://localhost:9100/metrics - Distro install:
apt install prometheus-node-exporter/dnf install golang-github-prometheus-node-exporter
Key Operations
| Operation | Command |
|---|---|
| Service status | systemctl status prometheus-node-exporter |
| Check metrics endpoint | curl -s localhost:9100/metrics | head -50 |
| Count exposed metrics | curl -s localhost:9100/metrics | grep -c '^node_' |
| List enabled collectors | prometheus-node-exporter --help 2>&1 | grep 'collector\.' |
| Filter CPU metrics | curl -s localhost:9100/metrics | grep '^node_cpu' |
| Check filesystem metrics | curl -s localhost:9100/metrics | grep '^node_filesystem' |
| Check disk I/O metrics | curl -s localhost:9100/metrics | grep '^node_disk' |
Related skills