Vigiles — your infrastructure never sleeps.

Monitor. Investigate. Act.

Open-source operacije nad flotom: posmatrajte i kontrolišite svoje baremetal servere, VM-ove i kontejnere sa jednog mesta — i razgovarajte sa svojom flotom kroz AI chat.

Pogledaj na GitHub-u Pogledaj prezentaciju Engleski

Šta je Vigiles

Jedna platforma koja i posmatra i deluje. Nadgledanje vam govori šta se dešava; kontrolna ravan vam omogućava da uradite nešto povodom toga — kroz gejtovani katalog komandi, uz AI chat zasnovan na živoj telemetriji kao primarni interfejs. Nazvan po rimskoj noćnoj straži koja je radila oboje.

Za koga je namenjen

DevOps timovi i sistemski administratori

Mešovite flote — nekoliko baremetal kutija, VM-ova na njima, kontejnera na njima — bez spajanja jednog alata za grafikone, drugog za inventar i SSH-ja za sve ostalo.

Upravljani provajderi usluga

Više klijenata, jedna platforma: svaki klijent je tenant sa sopstvenom flotom, korisnicima i AI nalogom, strogo izolovan od ostalih.

Timovi koji postavljaju pitanja

"Kom hostu ponestaje diska?" je bolje od izgradnje još jedne kontrolne table. Pitanja prva, kontrolne table druge.

Mogućnosti

Pregled flote

Svaki čvor, status uživo, automatska host↔guest topologija.

Telemetrija

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

AI chat

Pitanja se odgovaraju na osnovu žive telemetrije, inventara i topologije.

Kontrola

Gejtovani katalog komandi, samo tamo gde je odobreni control agent instaliran.

Inventar datoteka

Pretražite bilo koju datoteku na svim hostovima za par sekundi.

Registracija

Token → pending → odobrenje; prvo telemetrija, kontrola uz poverenje.

Zauzeće i trošak

Koliko svaki tenant košta u skladištu — indeks datoteka, log događaja, skladište fajlova — plus brojači flote, snimljeno sa istorijom. Sistemski izveštaj pokriva ceo deployment.

Thumbnail sličice

Agenti prave sličice za milione slika na licu mesta i šalju samo sličice — pregledaj NAS pun fotografija bez povlačenja ijednog originala.

Samonadogradnja agenata

Objaviš potpisano izdanje; agenti ga povuku, provere potpis i sami se zamene preko cele flote — bez SSH-a, bez orkestracije.

Log tail uživo

Pravi tail -f nad bilo kojim logom — ili bilo kojim kontejnerom — na bilo kom hostu, strimovan u browser. Pomešaj više izvora u jedan panel, fajlove i kontejnere preko servera, svaki u svojoj boji uz legendu; uz filter i snimanje na klik. Bez SSH-a.

Kontejneri

Svaki docker/podman kontejner u floti: broj aktivnih po serveru, CPU i memorija po kontejneru, logovi uživo, restart/stop/start iz browsera. Host agent čita cgroups i runtime socket — u kontejnere se ništa ne instalira.

Alarmi

Pravila po hostu, po label grupi ili za celu flotu — sa nivoima ozbiljnosti; kritični alarmi su projektovani da probiju i Do Not Disturb.

Labele

Označi servere slobodno — prod, nas, role:db — pa filtriraj, pretražuj i veži alarm pravila za labelu. Grupa servera je jedan chip daleko.

Role i vidljivost hostova

Admini i korisnici po tenantu — i skrivanje hostova po korisniku: sakriven server nestaje iz listi, pretrage fajlova, sličica, čak i iz odgovora AI-ja. Tvoj privatni NAS u deljenoj floti ostaje tvoj.

Mobilna aplikacija

Poveži telefon skeniranjem QR koda — bez lozinke na uređaju. Flota, grafikoni, AI chat, log tail uživo i pregled fotografija u džepu, sa istim permisijama po korisniku kao na webu.

Uživo sa prave flote

Nisu mockup-i — pravi brojevi sa flote od 27 hostova na kojoj Vigiles vrti sam sebe.

Samonadogradnja agenata

23 / 27
hostova na najnovijem agentu. Objavljeno jedno potpisano izdanje — agenti su ga povukli, proverili potpis i sami se zamenili. Bez SSH-a.

Koliko tenant košta

Indeks datoteka — OpenSearch5,85 GB
Log događaja — memento5,0 GB
Skladište fajlova — vola0,4 GB
Indeksiranje 21M fajlova — koji opisuju ~28 TB preko flote — košta oko 11 GB. Sad je to izveštaj, po tenantu, sa istorijom.

Sličice u velikom obimu

2,47Mslika
768pxna licu mesta
0povučenih originala
Jedan NAS, milioni fotografija. Agenti prave sličice tamo gde fajlovi žive i šalju samo sličice — pregledaj ih u UI-ju, deduplikovane po sadržaju.

Pogled iznutra

Tabela hostova u floti
Cela flota na jednom mestu — status, agenti, fajlovi.
AI chat flote
Postavi pitanje svojoj floti.
Telemetrija hosta
CPU, memorija i disk po hostu, uživo.
Stablo datoteka hosta
Pregled fajl-sistema hosta — folderi levo, detalji desno.
Katalog komandi
Katalog komandi sa odobrenjima — deluj samo gde je dozvoljeno.
Pretraga datoteka flote
Pronađi bilo koji fajl na svim hostovima za par sekundi.

Arhitektura

Dva statička Go agenta po hostu — telemetry (metrika, FS inventar, sličice na licu mesta) i control (gejtovane komande, instalira se samo tamo gde je dozvoljeno), oba potpisana i samonadograđujuća. FastAPI servisi iza jednog mounta, PostgreSQL po servisu, Redis Streams unos, OpenSearch indeks datoteka. Multitenant po konstrukciji.

telemetry agentGo, statički
Redis Streams
FastAPI servisifleet · telemetry · control · AI
PostgreSQL
FS inventar
OpenSearch
Web UI + AI chatMCP tool sloj
control agentgejtovane komande

Otvoreni kod

Apache-2.0, razvija se javno. Faza 1 — registracija, telemetrija, topologija flote, AI chat sa read tools, inventar sistema datoteka — je isporučena. Faza 2 sleće: gejtovane akcione komande, samonadograđujući agenti, sličice slika na licu mesta i izveštaj o zauzeću i trošku po tenantu su već tu. Ako upravljate flotom i želite da je nadgledate i delujete na nju sa jednog mesta — ili želite da pomognete u izgradnji toga — dobrodošli.