Ceci est une ancienne révision du document !
Table des matières
Prometheus
- Monitoring with Prometheus Grafana Tutorial (with Mysql exported)
- 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
