# monitoring-prom2icinga2 **Repository Path**: mirrors_DinoTools/monitoring-prom2icinga2 ## Basic Information - **Project Name**: monitoring-prom2icinga2 - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-26 - **Last Updated**: 2026-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Prometheus to Icinga2 Checks ============================

GitHub issues GitHub forks GitHub stars GitHub license Documentation PyPI - Downloads PyPI - Python Version PyPI - Format PyPI - Status

> [!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. Requirements ------------ - [Python](https://www.python.org/) >= 3.8 (It might still run with older versions of Python 3) - Python Packages - dynaconf - fastapi - httpx - jinja2 - [pyyaml](https://pypi.org/project/PyYAML/) - uvicorn Installation ------------ ### Docker ``` 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 ``` ### PIP If you want to use pip we recommend to use as virtualenv to install the dependencies. ```shell pip install -r requirements.txt ``` ### Debian/Ubuntu Install the required packages ```shell sudo apt-get install python3 ?? ToDo ?? ``` ### From PyPI Install the package from PyPI. ```shell pip install prom2icinga2 ``` Usage ----- ``` python3 -m prom2icinga2.server:app --config config.yaml -vv ``` Resources --------- - Git-Repository: https://github.com/DinoTools/monitoring-prom2icinga2 - Issues: https://github.com/DinoTools/monitoring-prom2icinga2/issues - Documentation: https://dinotools.github.io/monitoring-prom2icinga2 License ------- GPLv3+