Prometheus
Promotheus est disponible dans les dépôts Debian avec forcément un décalage avec la dernière version.
Installation via les packets
Actuellement, Prometheus est en version 2.7.1.
apt install -y prometheus prometheus-node-exporter
Installation via les binaires pré-compilés
Pour être certains d'avoir la version la plus récente, on va passer par le dépot GIT
Pré-requis
apt install -y wget curl
groupadd --system prometheus
useradd -s /sbin/nologin --system -g prometheus prometheus
mkdir /var/lib/prometheus
Téléchargement et installation
mkdir -p /tmp/prometheus && cd /tmp/prometheus
curl -s https://api.github.com/repos/prometheus/prometheus/releases/latest | grep browser_download_url | grep linux-amd64 | cut -d '"' -f 4 | wget -qi -
tar xvf prometheus*.tar.gz
# cd prometheus*/
# mv prometheus promtool /usr/local/bin/
Contrôle que Prometheus est bien installer et savoir sa version
# prometheus --version
prometheus, version 2.19.0 (branch: HEAD, revision: 5d7e3e970602c755855340cb190a972cebdd2ebf)
build user: root@d4cf5c7e268d
build date: 20200609-10:29:59
go version: go1.14.4
# promtool --version
promtool, version 2.19.0 (branch: HEAD, revision: 5d7e3e970602c755855340cb190a972cebdd2ebf)
build user: root@d4cf5c7e268d
build date: 20200609-10:29:59
go version: go1.14.4