Los pasos necesarios para instalar Prometheus en una Raspberry pi son los siguientes:
Actualizamos el sistema
apt-get update
apt-get upgrade
Descargamos Prometheus
Vamos a la web https://prometheus.io/download/ y buscamos el fichero para la arquitectura armv7 .
Copiamos el enlace y lo descargamos con el comando wget
wget https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.linux-armv7.tar.gz
tar xfz prometheus-2.42.0.linux-armv7.tar.gz
mv prometheus-2.42.0.linux-armv7/ prometheus/
rm prometheus-2.42.0.linux-armv7.tar.gz
Crear un usuario Prometheus
useradd --no-create-home --shell /bin/false prometheus
mkdir /etc/prometheus
mkdir /var/lib/prometheus
Hacemos que el usuario prometheus sea el propietario de los directorios
chown prometheus:prometheus /etc/prometheus
chown prometheus:prometheus /var/lib/prometheus
Desplegamos Prometheus
Copiamos el fichero binario prometheus y promtool en /user/local/bin
cd ./prometheus
mv prometheus promtool /usr/local/bin/
Le hago propietario a prometheus de ambos ficheros
chown prometheus:prometheus /usr/local/bin/prometheus
chown prometheus:prometheus /usr/local/bin/promtool
Verificar la versión de prometheus
prometheus --version
promtool --version
Le hacemos a prometheus propietarios de esos ficheros.
Copiamos el directorios descompromido /consolesa a /etc/prometheus
Copiamos el directorios descompromido /console_librari a a /etc/prometheus
mv prometheus.yml /etc/prometheus/prometheus.yml
mv consoles/ console_libraries/ /etc/prometheus/
chown prometheus:prometheus /etc/prometheus/prometheus.yml
Fichero de configuración básico prometheus.yml
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: prometheus
static_configs:
- targets:
- localhost:9090