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.
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.
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.
Više klijenata, jedna platforma: svaki klijent je tenant sa sopstvenom flotom, korisnicima i AI nalogom, strogo izolovan od ostalih.
"Kom hostu ponestaje diska?" je bolje od izgradnje još jedne kontrolne table. Pitanja prva, kontrolne table druge.
Svaki čvor, status uživo, automatska host↔guest topologija.
Napravi svoju komandnu sobu: izaberi panele, rasporedi ih, drži više tabli i prebacuj se između njih. Tvoje su, po korisniku — ona koju ostaviš otvorenu dočekuje te pri sledećoj prijavi.
CPU, memorija, disk, mreža po hostu i kontejneru.
Pitanja se odgovaraju na osnovu žive telemetrije, inventara i topologije.
Gejtovani katalog komandi, samo tamo gde je odobreni control agent instaliran.
Pretražite bilo koju datoteku na svim hostovima za par sekundi.
Token → pending → odobrenje; prvo telemetrija, kontrola uz poverenje.
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.
Agenti prave sličice za milione slika na licu mesta i šalju samo sličice — pregledaj NAS pun fotografija bez povlačenja ijednog originala.
Objaviš potpisano izdanje; agenti ga povuku, provere potpis i sami se zamene preko cele flote — bez SSH-a, bez orkestracije.
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.
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.
Pravila po hostu, po label grupi ili za celu flotu — sa nivoima ozbiljnosti; kritični alarmi su projektovani da probiju i Do Not Disturb.
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.
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.
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.
Ista platforma, uperena u druge vrste flote. Tenant se podesi na režim — serveri, foto biblioteka, GPS praćenje — i navigacija ga prati: dobijaš površine koje taj režim traži i ništa više. Sve ispod vrti se na već opisanoj mašineriji: isti agenti, ista višekorisnička izolacija, iste permisije.
Uperi je u NAS i postaje foto biblioteka: agenti prave sličice na licu mesta, EXIF i GPS zakucaju svaki snimak na mapu, a lokalni vision modeli označe šta se zaista nalazi na slici. Potraži „jedrilica" i dobiješ jedrilice — nijedan cloud servis nikada ne vidi fotografiju.
Lica se detektuju, ugrađuju u vektore i grupišu u osobe — imenuj klaster jednom i svaka njihova fotografija stane iza tog imena. Spajaj, razdvajaj i grupiši osobe; sakrij one koje ne želiš da vidiš. I na telefonu.
Snimi šetnju, vožnju ili let sa telefona — offline-first, pa tunel ili mrtva zona ne košta ništa osim rupe u redu za slanje. Gledaj uživo na webu dok traje: trag obojen po brzini, grafikoni visine i brzine, rastojanje i trajanje kako rastu.
Jedan link daje bilo kome mapu uživo — bez naloga, bez aplikacije, bez ičega za instaliranje. Povučeš ga i link je mrtav. To je ista strana koju vidi vlasnik, minus sve što ga identifikuje.
Svaki trag se reprodukuje u 3D preko stvarnog terena — kruži oko njega, prati ga iz potere ili sedi u kokpitu i gledaj kako se horizont naginje u zaokretima. Položaj aviona se rekonstruiše iz samog traga, pa se ništa dodatno ne snima. Let u toku može da se prati uživo, u 3D, sa linka za deljenje.
Avioni kao prvorazredni objekti i flightradar mapa onih koji su u vazduhu uživo. Tablet u kokpitu se autentifikuje API ključem uređaja i šalje pozicije na iste rute koje koristi i telefon — jedan ugovor, bez odvojene integracione površine.
Svaki trag svakog tenanta u jednoj tabeli, najnoviji prvi, a onaj uživo iskoči na vrh čim krene — uz obaveštenja kada trag počne, završi se ili prestane da šalje pozicije.
Nisu mockup-i — pravi brojevi sa flote od 30 hostova na kojoj Vigiles vrti sam sebe, očitani sa nje dok je ova strana pisana.
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.
Apache-2.0, razvija se javno. Obe planirane faze su isporučene: registracija, telemetrija, topologija flote, AI chat, inventar sistema datoteka — pa gejtovane akcione komande, dugotrajni poslovi, samonadograđujući agenti, sličice na licu mesta i izveštaj o trošku po tenantu. Ono što je došlo posle nije bilo u planu: kontrolne table, foto biblioteka koja razume svoje fotografije, GPS praćenje sa linkovima za deljenje uživo i 3D prikazom leta, i flota aviona sa eksternim API-jem za uređaje. Ako upravljate flotom — servera ili bilo čega drugog — i želite da je nadgledate i delujete na nju sa jednog mesta, ili želite da pomognete u izgradnji toga: dobrodošli.