Putovnica proizvoda: Detektor anomalija
Detektor anomalija — ADGICX baziran na G-simu. Za računala i prijenosna računala s Windowsom te za telefone s Androidom.
1. Što je to
Detektor anomalija je program koji prati 'zdravlje' računala, prijenosnog računala ili telefona. Sam uči kako točno taj uređaj radi u normalnom stanju i primjećuje kada se rad udaljava od tog uobičajenog. Tako se neobično vidi prije nego što dođe do kvara.
Osnova detektora je G-sim, razvoj tvrtke ADGICX. G-sim očitava svaki pokazatelj uređaja zasebno i prati ne samo njegovu vrijednost, već i kako se mijenja tijekom vremena: ritam, rast, slabljenje, skokovi.
Detektor se instalira na bilo koje računalo ili prijenosno računalo s Windowsom, neovisno o proizvođaču, te na telefon s Androidom.
2. Kako radi
- Postavljanje. Prvih 5 minuta nakon pokretanja detektor promatra uobičajeni rad uređaja i pamti što je za njega normalno. Za to vrijeme jednostavno radite kao i obično.
- Praćenje. Nakon postavljanja, detektor uspoređuje svaki pokazatelj s normom tog uređaja. Ako se pokazatelj udaljio od norme više od praga (zadano 6 sigma — mjera koliko se vrijednost odstupila od uobičajene), to je neobičan trenutak.
- Neobičan trenutak. Gornji redak na ploči postaje jantarni, trenutak se bilježi u dnevnik zajedno s tri programa koja su u tom trenutku najviše opterećivala uređaj, i oglašava se tihi signal.
- Norma se prilagođava. Ako uređaj dugo radi mirno na novi način, detektor postupno prihvaća to novo kao uobičajeno.
3. Što detektor mjeri na računalu
Osamnaest pokazatelja Windowsa:
- procesor u cijelosti i svaka njegova jezgra zasebno, frekvencija procesora;
- radna memorija i swap (rezervna memorija na disku);
- disk: brzina čitanja, brzina pisanja, koliko je mjesta na disku C: zauzeto;
- mreža: koliko se prima i koliko se šalje;
- broj pokrenutih programa (procesa) i niti, prebacivanja zadataka i prekida u sekundi, vrijeme rada od posljednjeg uključivanja.
Dodatno, ako je dostupno na uređaju: NVIDIA grafička kartica, temperatura procesora i broj okretaja ventilatora (njih očitava besplatni program LibreHardwareMonitor, koji se instalira zajedno s detektorom), napunjenost baterije prijenosnog računala.
4. Osam očiju detektora
Osim odstupanja vrijednosti od norme, detektor prati kako se mijenja sam karakter signala. Za to ima osam očiju — osam čuvara na G-simu. Svako oko hvata jedno ponašanje koje smo provjerili eksperimentima i promatra onaj pokazatelj uređaja gdje je to ponašanje vidljivo. Nakon pokretanja, oči se prvo prilagođavaju uređaju — na ploči je vidljivo koliko je minuta preostalo.
- Nestanak harmonika — u signalu je bio stalan ritam, i on je nestao ili oslabio.
- Pomak frekvencije — uobičajeni ritam polako klizi: postaje češći ili rjeđi.
- Novi harmonik — u signalu se pojavio ritam koji prije nije postojao.
- Desinkronizacija — pokazatelji koji obično idu u taktu, prestali su se podudarati.
- Kritično usporavanje — nakon naglog porasta, uređaj se sve duže vraća u normalu. To je rani znak da rad može propasti.
- Zasićenje — pokazatelj se približava svom maksimumu i dostiže ga.
- Samoubrzanje — rast koji se sam ubrzava.
- Promjena načina rada — uređaj je prešao u drugo stabilno stanje i ostao u njemu.
Strogost očiju mijenja se u postavkama: strože — oči reagiraju ranije, blaže — rjeđe.
5. Što je vidljivo na ploči
Ploča detektora otvara se u pregledniku na istom uređaju na adresi 127.0.0.1:8733. To je adresa samog uređaja, izvana nije vidljiva.
- Gornji redak: „Mirno — sve je unutar norme ovog uređaja“, „Neobičan trenutak“ s nazivom pokazatelja ili „Na pauzi“.
- Redak „Sada“ — što uređaj radi upravo sada jednostavnim riječima: „procesor pod opterećenjem“, „snimanje na disk u tijeku“, „preuzimanje s mreže“, „nedostatak memorije — pokrenut swap“. Ako je sve tiho — „mirno“.
- Redak „Prognoza“ — na temelju stvarnog rasta veličina koje imaju ograničenje (memorija, disk, swap, temperatura), izračunava za koliko će minuta pokazatelj doseći granicu. Ako je do granice manje od 30 minuta, redak postaje jantarni.
- Redak „Zdravlje“ — izravne granice: memorija zauzeta 90 % i više, swap 80 % i više, disk C: 90 % i više, temperatura procesora ili grafičke kartice 85 °C i više.
- Pločice: rad uređaja, procesor, performanse, memorija, disk sada, mreža sada, aktivnost sustava, frekvencija, rast (curenje memorije), temperatura procesora, baterija, grafička kartica.
- Mreža svih pokazatelja — svaki ima trenutnu vrijednost, odstupanje od norme i grafikon za posljednje minute.
- Osam očiju — svako ima stanje („postavljanje“, „mirno“ ili „aktivirano“), pokazatelj koji prati i grafikon.
6. Gumbi
- ▶ Pokreni — uklanja pauzu, praćenje se nastavlja.
- ⏸ Zaustavi — stavlja praćenje na pauzu: pokazatelji su vidljivi, ali neobični trenuci se ne bilježe. Praktično kada namjerno radite nešto neobično i ne želite nepotrebne alarme.
- ↻ Rekalibriraj — detektor zaboravlja prethodnu normu i ponovno je uči 5 minuta. Potrebno ako je promijenjen hardver ili uređaj počeo raditi drugačije.
- 📋 Dnevnik — popis neobičnih trenutaka: kada, koji pokazatelj, koliko je odstupio od norme i tko je u tom trenutku opterećivao uređaj. Dok je dnevnik zatvoren, na gumbu svijetli broj novih trenutaka.
- 🕓 Povijest — vremenska traka „čime se uređaj bavio“: oznaka se pojavljuje svaki put kada se promijeni njegovo stanje.
- 🗄 Memorija — sve što su zabilježili detektor, oči i moduli.
- 🧩 Moduli — uključivanje dodatnih mogućnosti i njihovih postavki.
- ⚙ Postavke — prag alarma, vrijeme postavljanja, brzina prilagodbe norme, strogost očiju.
- 🔔 Zvuk — uključuje ili isključuje tihi signal za novi neobičan trenutak.
7. Načini rada
- Postavljanje — prvih 5 minuta nakon pokretanja i nakon gumba „Rekalibriraj“. Detektor uči normu, nema alarma.
- Praćenje — glavni način rada: detektor bilježi odstupanja od norme, piše dnevnik i povijest.
- Pauza — nakon gumba „Zaustavi“. Pokazatelji su vidljivi, odstupanja se ne bilježe.
8. Postavke
- Prag alarma — zadano 6 sigma. Manje — detektor je osjetljiviji, više — mirniji.
- Vrijeme postavljanja — zadano 300 sekundi (5 minuta).
- Prilagodba norme — zadano 0,02. Što je veći broj, to brže norma prihvaća novo mirno ponašanje uređaja kao uobičajeno.
- Strogost očiju — od 0 (strože) do 1 (blaže).
9. Moduli
Osnova — sam detektor: zdravlje, neobični trenuci, prognoza, ikona pored sata. Uvijek je uključen. Pored njega su četiri modula, svaki se uključuje i isključuje zasebno u odjeljku „Moduli“; ako isključite jedan — ostali rade.
- Memorija (oblak) — pohranjuje rad vašeg uređaja na ADGICX poslužitelju. Povijest se pamti duže i preživljava ponovnu instalaciju detektora.
- Zaštita — pamti koji su programi i unosi za automatsko pokretanje uobičajeni za ovaj uređaj i primjećuje svaki novi. Ništa ne blokira niti briše, samo bilježi. Nadopunjuje ugrađeni antivirus Windowsa (Microsoft Defender), a ne zamjenjuje ga.
- Optimizator — svakih minutu i pol pregledava uređaj: nekoliko antivirusa koji rade istovremeno (smetaju jedni drugima), isti program u automatskom pokretanju nekoliko puta, tko trenutno troši memoriju i procesor. Sam ništa ne briše — odluka je na vama.
- Tajnik — jednom dnevno u odabrano vrijeme šalje sažetak za protekla 24 sata: koliko je bilo neobičnih trenutaka, što je Zaštita primijetila, što je Optimizator pronašao. Postoji gumb „Prijavi sada“.
10. Izvještaj na Telegram i e-mail
- Preko ADGICX-a: napišite našem botu @adgicx_detektor_bot riječ Start — on će poslati kratki ključ. Umetnite ključ u Tajnika, odaberite sat i gdje želite primati izvještaj: Telegram, e-mail ili oboje.
- Vlastitim botom: kreirajte bota u @BotFather, umetnite njegov token i svoj broj primatelja (chat_id) u Tajnika. Izvještaj će ići izravno na Telegram, zaobilazeći ADGICX poslužitelj.
11. Detektor na Android telefonu
Zasebna aplikacija za telefon. Mjeri:
- procesor (broj jezgri), radnu memoriju i prostor za pohranu;
- bateriju: napunjenost, temperaturu, napon i stvarnu potrošnju struje, izvor napajanja (adapter, USB, bežično punjenje);
- temperaturu sustava, ako je telefon prikazuje;
- mrežu (Wi-Fi ili mobilna) i kretanje telefona;
- brzinu odziva telefona — na ovom živom signalu radi G-sim: oko 7 sekundi uči normu, zatim prikazuje „mirno“ ili „neobičan trenutak“.
Zaštita na telefonu pamti instalirane aplikacije i primjećuje svaku novu. Android ne dopušta nijednom programu provjeru sadržaja tuđih aplikacija — to radi ugrađena zaštita Google Play Protect.
Sve se izračunava na samom telefonu, ništa se nigdje ne šalje.
12. Gdje se pohranjuju podaci
- Bez uključenog modula „Memorija (oblak)“ i bez izvještaja putem ADGICX-a, očitanja vašeg uređaja ostaju na njemu i nigdje se ne šalju.
- Ako uključite „Memorija (oblak)“, rad uređaja odlazi na ADGICX poslužitelj i pohranjuje se pod vašim ključem.
- Ako uključite izvještaj putem ADGICX-a, na poslužitelj se šalje samo tekst dnevnog sažetka — kako bi vam se proslijedio.
13. Zahtjevi
- Računalo ili prijenosno računalo: Windows 10 ili Windows 11, 64 bita. Tijekom instalacije Windows će zatražiti administratorska dopuštenja — ona su potrebna za očitavanje temperature procesora.
- Telefon: Android 8.0 i noviji. Aplikacija se instalira iz datoteke, stoga će telefon zatražiti dopuštenje za instalaciju iz tog izvora.
14. Što detektor ne radi
- Ne briše, ne zaustavlja i ne blokira programe — samo prikazuje i bilježi.
- Ne zamjenjuje antivirus.
- Ne mjeri potrošnju električne energije računala u vatima — za to je potreban zaseban senzor. Na telefonu je vidljiva potrošnja struje baterije.
15. Cijena
Mjesečna pretplata: $5 mjesečno za računalo ili prijenosno računalo, $2 mjesečno za telefon.
16. Tko proizvodi
ADGICX.com d.o.o., Kazahstan, Almaty. Pitanja: zhomart@adgicx.com.