Installation¶
Choose your preferred installation method based on your environment.
Prerequisites¶
- For YUM/DNF: Enterprise Linux 8, 9, or 10 (RHEL, CentOS Stream, AlmaLinux, Rocky Linux)
- For APT: Ubuntu 22.04/24.04 or Debian 12/13
- For Docker: Docker or Podman installed
- Architectures: x86_64 (amd64) or aarch64 (arm64)
YUM Repository¶
Add GPG Key¶
First, import the repository GPG key to verify package signatures:
Configure Repository¶
Install Exporter¶
# Install any exporter
sudo dnf install node_exporter
# Enable and start service
sudo systemctl enable --now node_exporter
# Check status
sudo systemctl status node_exporter
List Available Packages¶
APT Repository¶
Add GPG Key¶
First, add the repository GPG key to verify package signatures:
curl -fsSL https://sckyzo.github.io/monitoring-hub/apt/monitoring-hub.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/monitoring-hub.gpg
Configure Repository¶
Install Exporter¶
# Update package lists
sudo apt update
# Install any exporter
sudo apt install node-exporter
# Enable and start service
sudo systemctl enable --now node-exporter
# Check status
sudo systemctl status node-exporter
Package Naming
DEB packages use dashes instead of underscores (e.g., node-exporter instead of node_exporter).
List Available Packages¶
Docker / Podman¶
Pull Image¶
# Using Docker
docker pull ghcr.io/sckyzo/monitoring-hub/node_exporter:latest
# Using Podman
podman pull ghcr.io/sckyzo/monitoring-hub/node_exporter:latest
Run Container¶
docker run -d \
--name node_exporter \
-p 9100:9100 \
--restart unless-stopped \
ghcr.io/sckyzo/monitoring-hub/node_exporter:latest
Docker Compose¶
version: '3.8'
services:
node_exporter:
image: ghcr.io/sckyzo/monitoring-hub/node_exporter:latest
container_name: node_exporter
ports:
- "9100:9100"
restart: unless-stopped
Verification¶
Test that the exporter is running:
# Check metrics endpoint
curl http://localhost:9100/metrics
# Or
wget -qO- http://localhost:9100/metrics
You should see Prometheus metrics output.
Next Steps¶
- Quick Start Guide - Get started with your first exporter
- User Guide - Learn how to add exporters
- Troubleshooting - Common issues and solutions