1 KiB
1 KiB
Architecture
Cible
Ce dépôt installe une pile Icinga moderne sur Debian 12 :
Icinga 2 -> Icinga DB feature -> Redis -> Icinga DB daemon -> MariaDB -> Icinga Web 2
-> BPM module
Choix structurants
- Icinga 2 demeure le moteur de supervision.
- Icinga DB remplace l'ancien backend IDO pour rester aligné avec la pile moderne.
- Icinga Web 2 fournit l'interface opérateur.
- BPM sert à représenter des regroupements métier ou opérationnels.
- Ansible génère les objets Icinga depuis
group_vars/all.yml.
Emplacement des configurations générées
/etc/icinga2/zones.d/global-templates/chezlepro/
Fichiers générés :
hostgroups.confhosts.confservices.conf
Cycle opératoire
make deploy
make validate-icinga
make check
Extension prévue
Ajouter progressivement :
- templates SNMP ;
- checks Proxmox ;
- checks Ceph ;
- checks PBS ;
- checks HTTP/TLS ;
- notifications mail ;
- intégration agent Icinga sur les hôtes Linux.