Outils pour utilisateurs

Outils du site


informatique:system_admin:prometheus

Ceci est une ancienne révision du document !


Prometheus

http://Prometheus.io

  • Monitoring Exim (Exim4) with grok_exporter. The grok_exporter aims at porting Grok from the ELK stack to Prometheus monitoring. The goal is to use Grok patterns for extracting Prometheus metrics from arbitrary log files.
  • blackbox_exporter The blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP.
  • Articles du lead developper

Prometheus differs from Grafana Loki by focusing on metrics instead of logs, and delivering logs via pull, instead of push.

prometheus-postfix-exporter

ATTENTION: la version .deb fourni avec Debian 13 est buggée avec la lecture de journald, tous les logs ne sont pas captés kumina/postfix_exporter#55. Debian sid semble changer pour Hsn723/postfix_exporter, à confirmer … Ubuntu 26 utilise bien “Hsn723/postfix_exporter”

Après installation vérifier :

  • dans le groupe systemd-journal
    • avec $ sudo grep ^Groups /proc/$(pidof prometheus-postfix-exporter)/status
  • vérifier l'unité systemd
    • dans EnvironmentFile : ARGS='–systemd.unit=postfix@-.service'

Installer “Hsn723/postfix_exporter” par dessus le .deb de “kumina/postfix_exporter” pour bénéficier de l'unité systemd, l'utilisateur prometheus, les SupplementaryGroups (systemd-journal + postdrop) et le fichier d'environnement. Utiliser dpkg-divert sur /usr/bin/prometheus-postfix-exporter pour que les mises à jour du paquet n'écrasent pas le remplacement.

# Récup du binaire
wget https://github.com/Hsn723/postfix_exporter/releases/download/v0.20.4/postfix_exporter_systemd_0.20.4_linux_amd64.tar.gz
# décompression qui donne le seul fichier `postfix_exporter`
tar zxf postfix_exporter_systemd_0.20.4_linux_amd64.tar.gz
# stop le service
sudo systemctl stop prometheus-postfix-exporter.service
# Diversion dpkg
sudo dpkg-divert --add --rename --divert /usr/bin/prometheus-postfix-exporter.distrib /usr/bin/prometheus-postfix-exporter
Adding 'local diversion of /usr/bin/prometheus-postfix-exporter to /usr/bin/prometheus-postfix-exporter.distrib'
# vérif diversion
$ dpkg-divert --list | grep postfix
local diversion of /usr/bin/prometheus-postfix-exporter to /usr/bin/prometheus-postfix-exporter.distrib
# install le nouveau binaire
sudo install -o root -g root -m 0755 postfix_exporter /usr/bin/prometheus-postfix-exporter
# restart le service
sudo systemctl start prometheus-postfix-exporter.service
informatique/system_admin/prometheus.1790782619.txt.gz · Dernière modification : de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki