Warning
Proof of Concept
This project is in an very early stage of development. Don't use it in production.
This tool queries a Prometheus server based on Icinga2 services and reports the check status.
- Python >= 3.8 (It might still run with older versions of Python 3)
 - Python Packages
- dynaconf
 - fastapi
 - httpx
 - jinja2
 - pyyaml
 - uvicorn
 
 
docker pull ghcr.io/dinotools/monitoring-prom2icinga2:main
docker run --rm -v ./config.yaml:/etc/prom2icinga2/config.yaml:ro ghcr.io/dinotools/monitoring-prom2icinga2:main
If you want to use pip we recommend to use as virtualenv to install the dependencies.
pip install -r requirements.txtInstall the required packages
sudo apt-get install python3 ?? ToDo ??Install the package from PyPI.
pip install prom2icinga2python3 -m prom2icinga2.server:app --config config.yaml -vv
- Git-Repository: https://github.com/DinoTools/monitoring-prom2icinga2
 - Issues: https://github.com/DinoTools/monitoring-prom2icinga2/issues
 - Documentation: https://dinotools.github.io/monitoring-prom2icinga2
 
GPLv3+