Vigiles

Monitor. Investigate. Act.

Open-source operacije nad flotom  ·  vigiles.org

Problem

  • Vaša flota je mešovita: baremetal kutije, VM-ovi na njima, kontejneri na njima.
  • Jedan alat crta grafikone. Drugi drži inventar. SSH radi sve ostalo.
  • Nadgledanje i delovanje žive u različitim svetovima — istraživanje je mesto gde vreme nestaje.

Šta je Vigiles

  • Jedna multitenant platforma koja posmatra i kontroliše celu flotu.
  • AI chat kao primarni interfejs — odgovori zasnovani na živim telemetrijskim podacima i inventaru.
  • Ime potiče od rimske noćne straže: nadgledali su grad i intervenisali.
  • Otvoreni kod, Apache-2.0.

Za koga je namenjen

  • DevOps timovi i sistemski administratori — umorni od spajanja alata.
  • Upravljani provajderi usluga — svaki klijent je izolovan tenant.
  • AI-first timovi — pitanja prva, kontrolne table druge.
Izbor tenanta

Pogled na flotu

Tabela hostova flote

Svaki čvor — hostovi, VM-ovi, kontejneri — status uživo, automatska host↔guest topologija.

Telemetrija

Telemetrija hosta

CPU, memorija, disk, mreža — po hostu i po kontejneru, tokom vremena.

Razgovarajte sa svojom flotom

AI chat flote

„Koji hostovi imaju najmanje slobodnog prostora na disku?“ — odgovoreno iz živih podataka preko read tools (MCP).

Delujte — tamo gde je dozvoljeno

Katalog komandi

Gejtovani katalog komandi. Kontrola je opciona po hostu, zaključana dok se ne odobri.

Svaki fajl, svaki host

Stablo datoteka hosta
Pretraga datoteka flote

Inventar sistema datoteka u OpenSearch-u: pregledajte stablo bilo kog hosta, pretražite celu flotu za nekoliko sekundi.

Agenti i enrollment

  • Dva statička Go binarna fajla: telemetry agent + control agent, jedna distribucija.
  • Token → host se pojavljuje kao pending → administrator odobrava.
  • Telemetrija odmah počinje da teče; kontrola ostaje zaključana do poverenja.
  • Kontejneri se mere sa hosta — bez agenta unutra.
Konfigurator agenta

Arhitektura

telemetry agent
Go, statički
Redis Streams
FastAPI servisi
fleet · telemetry · control · AI
PostgreSQL
FS inventar
OpenSearch
Web UI + AI chat
MCP tool sloj
control agent
gejtovane komande

Multitenantnost po dizajnu — svaki zapis je ograničen na tenant.

Otvoreni kod i roadmap

  • Apache-2.0. Gradi se javno.
  • Faza 1 — isporučeno: registracija, telemetrija, topologija, AI chat sa read tools, inventar sistema datoteka.
  • Faza 2: gejtovane akcione komande, dugotrajne operacije (prenos datoteka, arhiviranje, nadogradnja flote), asinhroni poslovi + obaveštenja.
  • Doprinosi dobrodošli — problemi i smernice na GitHub-u.
Vigiles

Your infrastructure never sleeps.

vigiles.org  ·  github.com/digital-cube/vigiles