Release of MonVisoer 0.1.0 MonVisor 0.1.0, an AI-augmented tool for generating Prometheus, Alertmanager, and Grafana monitoring configurations, has been released. The free-tier CLI scans a network, fingerprints services, and uses a local RAG knowledge base with an Ollama model to produce monitoring YAML files, with all processing occurring locally and no data leaving the host. The deploy and Grafana automation features remain in the paid tier and are not yet implemented. AI-augmented monitoring configuration for Prometheus, Alertmanager, and Grafana. MonVisor scans a network, fingerprints the services it finds, lets you approve what to monitor, and generates Prometheus/Alertmanager/rules YAML — using a local RAG knowledge base and a local Ollama model. Everything runs locally; no data leaves the host and there is no API cost. Status: free-tier CLI is functional discovery → review → generate → reports, plus an optional web review UI and nginx config . Deploy/Grafana automation is the paid tier and not yet implemented. Latest release: v0.1.0 · all releases scan ──▶ review ──▶ generate ──▶ deploy: paid │ │ │ nmap yes/no per RAG + Ollama draft rules.yml; + HTTP service deterministic prometheus.yml probe - Python 3.11+ nmap https://nmap.org/ on PATH service discovery curl and zstd needed to install Ollama Ollama https://ollama.com/ running locally, with:- an LLM default gemma4:latest - the embedding model nomic-embed-text:latest - an LLM default - ~12–15 GB free disk for the models promtool optional for config validation Latest release: v0.1.0 — download monvisor-0.1.0-install.tar.gz from the releases page https://github.com/linuxrebel/MonVisor/releases , then: tar xzf monvisor-0.1.0-install.tar.gz cd monvisor-0.1.0-install python3 install.py The tarball bundles the installer, the wheel, this guide, and the license — no clone or further downloads needed. The rest of this section covers installing from a clone or by hand. The fastest path is the bundled installer. It checks and installs the system prerequisites nmap, curl, zstd, python venv , installs and starts Ollama and pulls the models, creates a virtualenv, installs MonVisor, and runs first-time setup — all in one go: python3 scripts/install.py It installs MonVisor from the published GitHub release wheel when available. If there is no release yet or you're working from a clone , build the wheel first so the installer has something local to fall back to: pip install build one-time, if not already present python3 -m build creates dist/monvisor- .whl python3 scripts/install.py finds and installs the local dist/ wheel Flags: --no-sudo skip system packages , --no-models skip pulling Ollama models , --no-init install only , --install-ollama / --no-install-ollama control the Ollama install prompt , --venv PATH , --wheel PATH . To do everything by hand instead, follow the four steps below. For a fuller walkthrough every prerequisite, plus troubleshooting , see INSTALL.md /linuxrebel/MonVisor/blob/main/INSTALL.md . MonVisor is a Python package. The full install is three parts: system tools, a running Ollama with two models, then the package itself. Fedora / RHEL sudo dnf install python3 python3-pip nmap curl zstd Debian / Ubuntu sudo apt install python3 python3-pip python3-venv nmap curl zstd nmap must be on your PATH scanning depends on it . curl and zstd are needed to install Ollama in the next step — the Ollama installer is zstd-compressed and fails without it. Python 3.11+ is required. init , ask , and generate all use a local Ollama instance, and init builds embeddings from the bundled knowledge, so the models must be pulled before you initialize. install Ollama: https://ollama.com/download or: curl -fsSL https://ollama.com/install.sh | sh ollama serve & start the server if it isn't already running ollama pull gemma4 the LLM default model ollama pull nomic-embed-text the embedding model — REQUIRED, init fails without it Ollama listens on http://localhost:11434 by default. Point MonVisor elsewhere with MONVISOR OLLAMA URL or monvisor config set ollama-url