Paszport produktu: Detektor anomalii
Detektor anomalii — ADGICX oparty na G-sim. Dla komputerów stacjonarnych i laptopów z systemem Windows oraz dla telefonów z systemem Android.
1. Co to jest
Detektor anomalii — program, który monitoruje stan komputera stacjonarnego, laptopa lub telefonu. Sam uczy się, jak dana maszyna pracuje w normalnym stanie i zauważa, gdy jej działanie odbiega od normy. Dzięki temu nietypowe zachowania są widoczne, zanim dojdzie do awarii.
Podstawą detektora jest G-sim, opracowanie ADGICX. G-sim odczytuje każdy wskaźnik maszyny osobno i monitoruje nie tylko jego wartość, ale także sposób, w jaki zmienia się w czasie: rytm, wzrost, zanikanie, skoki.
Detektor instaluje się na dowolnym komputerze stacjonarnym lub laptopie z systemem Windows, niezależnie od producenta, oraz na telefonie z systemem Android.
2. Jak działa
- Konfiguracja. Przez pierwsze 5 minut po uruchomieniu detektor obserwuje normalną pracę maszyny i zapamiętuje, co jest dla niej typowe. W tym czasie po prostu pracuj jak zwykle.
- Monitorowanie. Po konfiguracji detektor porównuje każdy wskaźnik z normą dla danej maszyny. Jeśli wskaźnik odbiega od normy bardziej niż próg (domyślnie 6 sigma — miara tego, jak bardzo wartość odbiegła od normy), jest to nietypowy moment.
- Nietypowy moment. Górny pasek panelu staje się bursztynowy, moment jest zapisywany w dzienniku wraz z trzema programami, które w tej sekundzie najbardziej obciążały maszynę, i rozbrzmiewa cichy sygnał.
- Norma się dostosowuje. Jeśli maszyna przez dłuższy czas pracuje spokojnie w nowy sposób, detektor stopniowo uznaje to za normę.
3. Co detektor mierzy na komputerze
Osiemnaście wskaźników Windows:
- procesor w całości i każde jego jądro osobno, częstotliwość procesora;
- pamięć RAM i plik wymiany (pamięć zapasowa na dysku);
- dysk: prędkość odczytu, prędkość zapisu, ile miejsca na dysku C: jest zajęte;
- sieć: ile jest odbierane i ile wysyłane;
- liczba działających programów (procesów) i wątków, przełączanie zadań i przerwania na sekundę, czas pracy od ostatniego włączenia.
Dodatkowo, jeśli jest dostępne w maszynie: karta graficzna NVIDIA, temperatura procesora i obroty wentylatorów (odczytuje je darmowy program LibreHardwareMonitor, który instaluje się razem z detektorem), poziom naładowania baterii laptopa.
4. Osiem oczu detektora
Oprócz odchylenia wartości od normy, detektor monitoruje, jak zmienia się charakter sygnału. W tym celu ma osiem oczu — osiem strażników na G-sim. Każde oko wychwytuje jedno zachowanie, które sprawdziliśmy eksperymentalnie, i obserwuje ten wskaźnik maszyny, gdzie to zachowanie jest widoczne. Po uruchomieniu oczy najpierw dostosowują się do maszyny — na panelu widać, ile minut pozostało.
- Zanik harmonicznej — w sygnale był stały rytm, a on zniknął lub osłabł.
- Dryf częstotliwości — znany rytm powoli się zmienia: staje się częstszy lub rzadszy.
- Nowa harmoniczna — w sygnale pojawił się rytm, którego wcześniej nie było.
- Desynchronizacja — wskaźniki, które zazwyczaj działają synchronicznie, przestały się pokrywać.
- Krytyczne spowolnienie — po skoku maszyna coraz dłużej wraca do normy. To wczesny znak, że praca może zostać przerwana.
- Nasycenie — wskaźnik zbliża się do swojego maksimum i osiąga je.
- Samoprzyspieszenie — wzrost, który sam się przyspiesza.
- Zmiana trybu — maszyna przeszła w inny stabilny stan i w nim pozostała.
Czułość oczu zmienia się w ustawieniach: bardziej czułe — oczy reagują wcześniej, mniej czułe — rzadziej.
5. Co widać na panelu
Panel detektora otwiera się w przeglądarce na tej samej maszynie pod adresem 127.0.0.1:8733. To adres samej maszyny, z zewnątrz nie jest widoczny.
- Górny wiersz: «Spokojnie — wszystko w granicach normy dla tej maszyny», «Nietypowy moment» z nazwą wskaźnika lub «Na pauzie».
- Wiersz «Teraz» — co maszyna robi w tej chwili prostymi słowami: «procesor pod obciążeniem», «trwa zapis na dysk», «pobiera z sieci», «brakuje pamięci — uruchomiono plik wymiany». Jeśli wszystko jest cicho — «spokojnie».
- Wiersz «Prognoza» — na podstawie bieżącego wzrostu wartości, które mają limit (pamięć, dysk, plik wymiany, temperatura), oblicza, za ile minut wskaźnik osiągnie limit. Jeśli do limitu pozostało mniej niż 30 minut, wiersz staje się bursztynowy.
- Wiersz «Zdrowie» — bezpośrednie limity: pamięć zajęta w 90 % i więcej, plik wymiany w 80 % i więcej, dysk C: w 90 % i więcej, temperatura procesora lub karty graficznej 85 °C i więcej.
- Kafelki: praca maszyny, procesor, wydajność, pamięć, dysk teraz, sieć teraz, aktywność systemu, częstotliwość, wzrost (wyciek pamięci), temperatura procesora, bateria, karta graficzna.
- Siatka wszystkich wskaźników — każdy ma bieżącą wartość, odchylenie od normy i wykres z ostatnich minut.
- Osiem oczu — każde ma stan («konfiguracja», «spokojnie» lub «zadziałało»), wskaźnik, który monitoruje, i wykres.
6. Przyciski
- ▶ Uruchom — usuwa pauzę, monitorowanie jest kontynuowane.
- ⏸ Zatrzymaj — wstrzymuje monitorowanie: wskaźniki są widoczne, ale nietypowe momenty nie są liczone. Przydatne, gdy celowo robisz coś nietypowego i nie chcesz zbędnych alarmów.
- ↻ Rekalibruj — detektor zapomina poprzednią normę i ponownie uczy się jej przez 5 minut. Potrzebne, jeśli zmieniono sprzęt lub maszyna zaczęła działać inaczej.
- 📋 Dziennik — lista nietypowych momentów: kiedy, jaki wskaźnik, jak bardzo odbiegał od normy i kto w tym momencie obciążał maszynę. Gdy dziennik jest zamknięty, na przycisku świeci się liczba nowych momentów.
- 🕓 Historia — oś czasu «czym zajmowała się maszyna»: znacznik pojawia się za każdym razem, gdy zmienia się jej stan.
- 🗄 Pamięć — wszystko, co zapisały detektor, oczy i moduły.
- 🧩 Moduły — włączanie dodatkowych funkcji i ich ustawienia.
- ⚙ Ustawienia — próg alarmowy, czas konfiguracji, szybkość dostosowywania normy, czułość oczu.
- 🔔 Dźwięk — włącza lub wyłącza cichy sygnał dla nowego nietypowego momentu.
7. Tryby
- Konfiguracja — pierwsze 5 minut po uruchomieniu i po naciśnięciu przycisku «Rekalibruj». Detektor uczy się normy, brak alarmów.
- Monitorowanie — tryb główny: detektor wychwytuje odchylenia od normy, zapisuje dziennik i historię.
- Pauza — po naciśnięciu przycisku «Zatrzymaj». Wskaźniki są widoczne, odchylenia nie są liczone.
8. Ustawienia
- Próg alarmowy — domyślnie 6 sigma. Mniej — detektor jest bardziej czuły, więcej — spokojniejszy.
- Czas konfiguracji — domyślnie 300 sekund (5 minut).
- Dostosowanie normy — domyślnie 0,02. Im większa liczba, tym szybciej norma uznaje nowe, spokojne zachowanie maszyny za typowe.
- Czułość oczu — od 0 (bardziej czułe) do 1 (mniej czułe).
9. Moduły
Podstawa — sam detektor: zdrowie, nietypowe momenty, prognoza, ikona przy zegarze. Jest zawsze włączony. Obok znajdują się cztery moduły, każdy włącza się i wyłącza osobno w sekcji «Moduły»; wyłączono jeden — pozostałe działają.
- Pamięć (chmura) — przechowuje historię pracy Twojej maszyny na serwerze ADGICX. Historia jest pamiętana dłużej i przetrwa ponowną instalację detektora.
- Ochrona — zapamiętuje, które programy i wpisy autostartu są typowe dla tej maszyny, i zauważa każdy nowy. Nic nie blokuje ani nie usuwa, tylko zapisuje. Uzupełnia wbudowany antywirus Windows (Microsoft Defender), a nie zastępuje go.
- Optymalizator — raz na półtorej minuty sprawdza maszynę: kilka antywirusów działających jednocześnie (przeszkadzają sobie nawzajem), ten sam program w autostarcie kilka razy, kto obecnie zużywa pamięć i procesor. Sam niczego nie usuwa — decyzja należy do Ciebie.
- Sekretarz — raz dziennie o wybranej godzinie wysyła podsumowanie za dobę: ile było nietypowych momentów, co zauważyła Ochrona, co znalazł Optymalizator. Dostępny jest przycisk «Zgłoś teraz».
10. Raport do Telegrama i na e-mail
- Przez ADGICX: napisz do naszego bota @adgicx_detektor_bot słowo Start — wyśle on krótki klucz. Wklej klucz do Sekretarza, wybierz godzinę i gdzie otrzymywać raport: Telegram, e-mail lub oba.
- Własnym botem: utwórz bota w @BotFather, wklej do Sekretarza jego token i swój numer odbiorcy (chat_id). Raport trafi bezpośrednio do Telegrama, omijając serwer ADGICX.
11. Detektor na telefonie Android
Oddzielna aplikacja na telefon. Mierzy:
- procesor (liczba rdzeni), pamięć RAM i miejsce w pamięci masowej;
- baterię: poziom naładowania, temperaturę, napięcie i rzeczywiste zużycie prądu, źródło zasilania (adapter, USB, ładowanie bezprzewodowe);
- temperaturę systemu, jeśli telefon ją wyświetla;
- sieć (Wi-Fi lub mobilna) i ruch telefonu;
- szybkość reakcji telefonu — na tym żywym sygnale działa G-sim: przez około 7 sekund uczy się normy, potem pokazuje «spokojnie» lub «nietypowy moment».
Ochrona na telefonie zapamiętuje zainstalowane aplikacje i zauważa każdą nową. Android nie zezwala żadnemu programowi na sprawdzanie zawartości innych aplikacji — robi to wbudowana ochrona Google Play Protect.
Wszystko jest obliczane na samym telefonie, nic nie jest nigdzie wysyłane.
12. Gdzie przechowywane są dane
- Bez włączonego modułu «Pamięć (chmura)» i bez raportowania przez ADGICX odczyty Twojej maszyny pozostają na niej i nigdzie nie są wysyłane.
- Jeśli włączysz «Pamięć (chmura)», historia pracy maszyny trafia na serwer ADGICX i jest przechowywana pod Twoim kluczem.
- Jeśli włączysz raportowanie przez ADGICX, na serwer trafia tylko tekst dobowego podsumowania — aby go Tobie przesłać.
13. Wymagania
- Komputer stacjonarny lub laptop: Windows 10 lub Windows 11, 64-bitowy. Podczas instalacji Windows poprosi o uprawnienia administratora — są one potrzebne do odczytu temperatury procesora.
- Telefon: Android 8.0 i nowszy. Aplikacja instalowana jest z pliku, dlatego telefon poprosi o zezwolenie na instalację z tego źródła.
14. Czego detektor nie robi
- Nie usuwa, nie zatrzymuje i nie blokuje programów — tylko pokazuje i zapisuje.
- Nie zastępuje antywirusa.
- Nie mierzy zużycia energii elektrycznej komputera w watach — do tego potrzebny jest oddzielny czujnik. Na telefonie widoczne jest zużycie prądu z baterii.
15. Cena
Miesięczna subskrypcja: $5 miesięcznie za komputer stacjonarny lub laptop, $2 miesięcznie za telefon.
16. Kto tworzy
Sp. z o.o. «ADGICX.com», Kazachstan, Ałmaty. Pytania: zhomart@adgicx.com.