AI Log Analysis CLI
AktywnyCLI do analizy logów serwerowych Linux: lokalne heurystyki bezpieczeństwa, filtr czasu, raport Markdown/JSON i wsparcie modelu AI dla szybszego triage.
Technologie
AI Log Analysis CLI to autorskie narzędzie open source do wspomaganej analizy logów serwerowych. Łączy lokalną analizę techniczną z raportem generowanym przez model AI, ale nie traktuje AI jako magicznej warstwy nad surowym plikiem.
Co rozwiązuje
W praktycznej analizie logów problemem rzadko jest brak danych. Częściej chodzi o szybkie zawężenie kontekstu: które zdarzenia są istotne, jaki zakres czasu sprawdzić i co warto opisać w raporcie po analizie.
To narzędzie pomaga przejść przez ten etap szybciej, zachowując lokalne heurystyki, eksport wyników i tryb pracy możliwy do użycia w skryptach.
Zakres funkcji
- interaktywny tryb CLI z wyborem źródła logów
- tryb nieinteraktywny do cronów, skryptów i powtarzalnych analiz
- filtry czasu: ostatnia godzina, 24 godziny, 7 dni albo własny zakres
- lokalne heurystyki dla brute force, skanowania, timeoutów, błędów upstream, 4xx i 5xx
- eksport raportów do Markdown i JSON
- interfejs oraz raporty w języku polskim albo angielskim
Ważne ograniczenie
Projekt świadomie informuje, że treść analizowanego logu może być wysyłana do API modelu. W środowisku produkcyjnym wymaga to oceny polityki danych, ograniczenia zakresu logów i docelowo maskowania informacji wrażliwych przed wysyłką.
Dlaczego pokazuję ten projekt
To przykład praktycznego użycia AI w administracji Linux: najpierw lokalna analiza i redukcja szumu, dopiero potem wsparcie modelu w interpretacji. Taki układ jest bliższy realnej pracy operacyjnej niż proste wysłanie całego logu do czatu.