Top 15 Best Linux Log Viewer & Log File Management Tools
Jeśli jesteś miłośnikiem Linuksa, musisz mieć jakąś wiedzę o narzędziach do przeglądania logów. Przeglądarka logów daje ci pełną wizualną historię wszystkiego co dzieje się w twoim systemie Linux. W pliku logów, będziemy mieli każdy element informacji taki jak log aplikacji, log systemu, log zdarzeń, log skryptów, log przepisywania, ID procesu, etc.
Najlepsze narzędzia do przeglądania logów w Linuxie
Przygotowaliśmy listę 15 narzędzi do przeglądania plików logów aby dać ci jasny wgląd i upewnić się co będzie dla ciebie najlepsze. Więc zaczynajmy.
LOGalyze
LOGalyze wykonuje swoją pracę całkiem nienagannie, skupiając się na zarządzaniu logami. Posiada również użyteczność obserwacji sieci, która jest dołączona do pakietu. Jeśli chodzi o przetwarzanie wszystkich informacji dziennika w jednym miejscu, LOGalyze przychodzi z pomocą. Co więcej, nie musisz się martwić o to, czy spełni on Twoje wymagania, czy nie, ponieważ współpracuje z serwerami Linux/Unix, urządzeniami sieciowymi, a także hostami Windows.
To oprogramowanie może wykryć wszystkie zdarzenia w czasie rzeczywistym z możliwością intensywnego wyszukiwania. LOGalyze może zdefiniować Twoje zdarzenia. Dodatkowo, może ostrzegać Cię poprzez porównywanie informacji w dzienniku. Co więcej, możesz zamknąć swoje zdarzenia w pośpiechu dzięki systemowi biletowemu.
Funkcje LOGalyze
- LOGalyze jest kolektorem Syslog UDP/TCP, który zbiera pliki tekstowe przez HTTP/HTTPS, FTP, SFTP.
- Pracuje jako kolektor pułapek SNMP.
- LOGalyze tworzy w czasie rzeczywistym wielowymiarowe statystyki dla poszczególnych pól logu.
- Oferuje konfigurowalny interfejs użytkownika oparty na HTML.
- Dostarcza różne dane wyjściowe jak- email, HTML online, CSV, XLS.
Get LOGalyze
Glogg
Jeśli masz długie pliki logów, które są również dość skomplikowane, to Glogg jest właściwym wyborem dla Ciebie, aby je przeglądać i przeszukiwać. Ta wieloplatformowa aplikacja GUI została zbudowana w celu ułatwienia Ci pracy. Nawet jeśli masz bardzo złożone pliki dzienników, ta aplikacja może wykonać pracę z łatwością.
Funkcje Glogg
- Ta przeglądarka dzienników Linux działa na systemach Unix, Windows i Mac OS.
- Otwiera drugie okno, pokazując jednocześnie wynik bieżącego wyszukiwania.
- Jak odczytać główny katalog plików z dysku bez ładowania go do pamięci, dzięki czemu jest znacznie szybszy.
- Koloruje określone pliki dziennika i wyniki wyszukiwania.
- Obsługuje wyrażenia regularne jak Grep/Egrep.
- Glogg może również czytać pliki UTF-8 i ISO-8859-1.
Poznaj Glogg
GoAccess
Jeśli chodzi o analizator logów internetowych, który działa w czasie rzeczywistym, GoAccess jest idealnym wyborem dla Ciebie. Ta open-source’owa przeglądarka logów jest dość interaktywna i została stworzona dla systemów typu Unix. Zarówno dla systemu *nix jak i przeglądarki internetowej, ta przeglądarka plików dziennika Linux może działać w terminalu z łatwością. Nawet jeśli potrzebujesz wizualnego raportu serwera w pośpiechu, to jest całkiem poręczny z bardzo szybkimi statystykami HTTP.
Funkcje GoAccess
- Zezwala na niestandardowy ciąg formatu dziennika & Predefiniowane opcje.
- Ten analizator czasu rzeczywistego może być aktualizowany na terminalu co 200 ms
- Jeśli chodzi o wyjście HTML, może być aktualizowane w ciągu jednej sekundy.
- Przetwarzanie logów w bazie danych B+tree na dysku jest kolejną zdolnością tego analizatora.
- Minimalna konfiguracja potrzebna jak wszystko jest wbudowane.
- Może analizować trafienia i liczbę odwiedzających.
- Określanie przepustowości i metryki jest również plusem tego analizatora.
- Ma wiele wirtualnych hostów, więc możesz monitorować, który wirtualny host zużywa najwięcej zasobów serwera.
Zdobądź GoAccess
KSystemLog
Możesz zrozumieć pracę maszyny w tle dzięki KSystemLog. Ta przeglądarka logów odczytuje plik logu w zupełnie inny sposób. Jeżeli jesteś początkujący w grze i nie możesz znaleźć informacji o swoim systemie lub lokalizacji plików dziennika, to ten program jest bardzo przydatny. Wcześniejsze stwierdzenie nie oznacza, że ten program jest tylko dla początkujących, ale zaawansowani użytkownicy również mogą z niego korzystać. Zaawansowani użytkownicy mogą obserwować problemy, które występują na ich serwerze.
Funkcje Ksystemlog
- Obsługuje prawie wszystkie rodzaje logów (Sys log, Kernel log, Apache log, itp).
- Posiada widok zakładki, aby wyświetlić wiele dzienników w tym samym czasie.
- Odczytuje jeden tryb dziennika z wielu zasobów.
- Wyświetla nowe linie logów pogrubioną czcionką.
- Posiada widok grupowy, dzięki czemu można łatwo wyświetlić logi biorąc pod uwagę poziom logów, proces, godziny itp.
- Podaje wszystkie szczegółowe informacje dla każdego pliku logu.
Pozyskaj Ksystemlog
Graylog
Czasami Graylog może być używany jako SIEM, ale zasadniczo ta platforma służy do zarządzania logami. Dzięki temu narzędziu można zbierać wiele danych z logów i przetwarzać je. Plus, przechowywanie tych plików, jak na swoje wymagania jest kolejną wielką cechą tej aplikacji do zarządzania logami. Ponadto, to narzędzie do zarządzania dziennika ma doskonale zaprojektowany interfejs, który pozwala na wyszukiwanie przez rekordy dziennika. W ten sposób można uzyskać pożądane dane dość łatwo z tym Linux log viewer.
Funkcje Graylog
- Ksystemlog może pobierać dowolne dane strukturalne, w tym wiadomości dziennika i ruch sieciowy.
- Dostarcza w pełni konfigurowalny dashboard z numerami widgetów.
- Używaj standardowych terminów wyszukiwania Boolean do wyboru pól i typu danych.
- Wysyłaj powiadomienia o alertach w czasie rzeczywistym do administratora na różne sposoby, takie jak e-mail, tekst i Slack.
- Graylog zazwyczaj zawiera wrażliwe i regulowane dane, dzięki czemu sam system pozostaje dostępny, bezpieczny i szybki.
- Posiada predefiniowane szablony do wyświetlania danych.
Uzyskaj Graylog
Frontail
Frontail jest aplikacją wykonaną w node.js, która strumieniuje logi serwera do przeglądarki. Frontail to Tail-f z interfejsem użytkownika. Jest to open-source’owe, wieloplatformowe narzędzie działające pod Linuksem, OpenBSD, macOS.
Funkcje Frontail
- Frontail przewija się automatycznie aby zaznaczyć logi.
- Pokazuje listę nieprzeczytanych logów w favicon.
- Płynny interfejs użytkownika z domyślnym i ciemnym motywem.
- Wyświetla ważne logi.
- Wyświetla wiele plików i standardowe wejście.
- Może przeszukiwać logi i może ustawić filtr z parametru URL.
Get Frontail
Multitail
Czy to pliki logów czy wyjście komend, możesz obserwować je oba z Multitail. Ta przeglądarka logów pozwala na obserwowanie ich w wielu oknach. Jeśli chodzi o przeglądanie wielu plików jako oryginalnego programu bajkowego, Multitail robi to całkiem nienagannie. Multitail może sprawić, że funkcjonalność narzędzi takich jak „watch”.
Features of Multitail:
- Pokazuje log więcej niż jednego pliku w wielu oknach.
- Możesz uzyskać pomoc online dla danego kontekstu.
- Deweloper może łączyć i przeszukiwać wiele plików dziennika w jeden.
- Pliki dziennika mogą być filtrowane za pomocą jednego lub wielu wyrażeń regularnych.
- To narzędzie może działać jak „wizualna rura” do wyświetlania danych wejściowych.
- Konfiguracja może być ustawiona z wiersza poleceń.
Get Multitail
Logstash
Logstash jest narzędziem przetwarzania danych po stronie serwera do zbierania, przetwarzania i przekazywania zdarzeń i komunikatów dziennika systemowego. Zbieranie odbywa się poprzez konfigurowalne wtyczki wejściowe z surową komunikacją socket/packet, file tailing i kilka komunikatów systemowych. Ta przeglądarka plików dziennika systemu Linux może szybko załadować niestrukturalne dane, oferuje wiele wstępnie wbudowanych filtrów, dzięki którym można przekształcać i indeksować dane, a także posiada elastyczną architekturę wtyczek.
Funkcje Logstash:
- Logstash może wstawiać dane z różnych źródeł i może wysyłać do wielu miejsc docelowych.
- Może wstawiać dowolne kształty, rozmiary i źródła danych.
- Ma ujednoliconą integrację z Elasticsearch, Beats i Kibana.
- Jeśli chodzi o przetwarzanie żądania HTTP i wysyłanie odpowiedzi to narzędzie jest całkiem poręczne.
- Logstash jest również używany do danych z czujników i Internetu rzeczy.
- Podobnie jak logi zdarzeń Apache i Windows, to narzędzie może przetwarzać wszystkie typy danych.
Załatw Logstash
Logwatch
Logwatch jest potężnym, wielofunkcyjnym analizatorem logów, który uważa się za dający zintegrowany raport wszystkich działań na serwerze. Może podsumować logi z różnych maszyn w jednym raporcie. Ta przeglądarka logów Linux generuje okresowe raporty określone przez kryteria użytkownika. Niesamowitą rzeczą w tym narzędziu jest to, że skanuje ono pliki logów i przedstawia dane w formie czytelnej dla człowieka.
Funkcje Logwatch:
- Logwatch wysyła natychmiastowe powiadomienie o naruszeniu bezpieczeństwa lub problemie z wydajnością.
- Deweloperzy mogą korzystać ze spersonalizowanych pulpitów nawigacyjnych, skupiając się na ich znaczeniu.
- Potężna opcja wyszukiwania, w tym inteligentny system filtrowania.
- Posiada gotowe raporty, które pomagają programistom łatwo tworzyć standardowe raporty.
- Najważniejszą cechą Logwatch jest wykrywanie intruzów i naruszeń bezpieczeństwa.
- Używając tego narzędzia programista może chronić sieć przed wewnętrznym naruszeniem bezpieczeństwa oraz analizować zagrożenia bezpieczeństwa.
Zdobądź Logwatch
Logcheck
Ta przeglądarka plików dziennika systemu Linux jest łatwym i szeroko stosowanym narzędziem, które pozwala administratorowi systemu analizować pliki dziennika tworzone na hostach pod jego kontrolą. Po odfiltrowaniu normalnych wpisów, wysyła podsumowujący raport do dewelopera. Logcheck pomaga wykryć problemy na serwerze i naruszenia bezpieczeństwa. Jeśli jakikolwiek problem wystąpił, okresowo wysyła maila do administratora.
Funkcje Logcheck
- Logcheck posiada system zarządzania wysyłkami oparty na chmurze.
- Deweloper może uzyskać dostęp do tego narzędzia również za pomocą telefonu komórkowego.
- Daje natychmiastowe informacje o problemach z bezpieczeństwem.
- Dziennik może być łatwo filtrowany za pomocą wyrażeń regularnych.
- Wysyła natychmiastowe powiadomienia pocztą elektroniczną.
- Ma ważne gotowe szablony raportów, aby stworzyć natychmiastowy raport.
Get Logcheck
Xlogmaster
Jeśli chodzi o posiadanie zadowolonego i szybkiego sposobu na obserwowanie każdego pliku dziennika w systemie, Xlogmaster może wytrzymać konkurencję. Ten program GUI posiada najwygodniejszy sposób obserwacji wszystkiego, co dzieje się w Twoim systemie. Program ten oparty jest na interfejsie graficznym, a dzięki łatwej konfiguracji każdy użytkownik może manipulować tym interfejsem zgodnie ze swoimi wymaganiami.
Features of Xlogmaster
- Xlogmaster posiada łatwy system integracji wtyczek.
- Ma w pełni konfigurowalne menu.
- Wykonywanie logów pozwala na korzystanie z rur.
- Ma doskonałe akceleratory klawiatury.
- Wsparcie dla ogólnosystemowej bazy danych wpisów &osobistej bazy danych wpisów.
- Xlogmaster teraz łapie rotacje plików dziennika.
Załatw Xlogmastera
Lnav
Ta linuksowa przeglądarka logów jest oparta na zaawansowanym systemie konsolowym z wieloma podobieństwami do innych. Jednakże, ta konkretna przeglądarka logów jest dość popularna wśród deweloperów z powodu swoich zaawansowanych funkcji. Ponadto, może dekompresji wszystkich plików typu zip. Kiedy używasz tego konkretnego log viewer, nie trzeba będzie wiele okien. Ze względu na jego możliwości łączenia, można obserwować więcej niż jeden plik w jednym oknie. Plus, wszystkie ostrzeżenia i błędy w tym procesie przeglądania dziennika będą podświetlone automatycznie.
Funkcje Lnav
- Wszystkie pliki dziennika są łączone w jedną wiadomość na znacznikach czasu. Użytkownik może łatwo monitorować wszystkie logi z jednego okna.
- Lnav może wyodrębnić dane automatycznie.
- Automatyczne wykrywanie formatu logu jest najbardziej niesamowitą cechą Lnav.
- Wyświetla tylko te linie, które pasują lub nie do zestawu wyrażeń regularnych.
- Widok Timeline daje histogram wiadomości w czasie.
- Możliwość wykonywania zapytań SQL bez ładowania danych do bazy SQL.
Get Lnav
Nagios
Nagios jest również innym narzędziem open-source do monitorowania logów. Sprawdza ono od czasu do czasu istotne parametry wszystkich aplikacji, które są uruchamiane przez system. Wraz z plikami dziennika, możesz monitorować wykorzystanie pamięci i miejsca na dysku. Również przeglądanie obciążenia mikroprocesora i aktualnie uruchomionych procesów jest dodatkowym atutem tego narzędzia do monitorowania dziennika.
Funkcje Nagios
- Nagios może monitorować prawie wszystkie typy sieci, takie jak SMTP, POP3, HTTP, NNTP, PING, itp.
- Posiada opcjonalny interfejs webowy do przeglądania stanu sieci w czasie rzeczywistym, powiadomień, historii problemów, plików logów, itp.
- Możliwość opisania obsługi zdarzeń, które mają być trasowane podczas zdarzeń serwisowych lub hostowych w celu praktycznego rozwiązywania problemów.
- Ma łatwe równoległe sprawdzanie usług.
- Proste projektowanie wtyczek i UI pozwala użytkownikom dostosować ich sprawdzanie usług.
- Nagios może monitorować zasoby hosta, takie jak wykorzystanie pamięci, przestrzeni dyskowej, obciążenia mikroprocesora, itp.
Get Nagios
Journalctl
To małe narzędzie administratora systemu o nazwie Journalctl, jest całkiem przydatne. Plus, to narzędzie ma wygodne operacje dla użytkowników opartych na Linuksie. Zasadniczo Journalctl jest narzędziem do wyświetlania wiadomości w dzienniku, które może być również używane do zadawania pytań. Zazwyczaj dziennik zawiera wiele plików binarnych, dlatego też journalctl jest doskonałą metodą do przeglądania wszystkich wiadomości z niego.
Funkcje Journalctl
- Dziennikctl umożliwia przeglądanie logów w formacie Syslog, co jest dość tradycyjne.
- Jeśli chodzi o filtrowanie wpisów, ścieżka do pliku może być podana jako argument.
- Wyjście jest domyślnie mniej stronicowane, a długie linie są „przycinane” do rozmiaru ekranu.
- Dodatkowe ograniczenia mogą być dodane przy użyciu określonych opcji.
Poznaj Journalctl
Swatch
Swatch jest prostym logiem, który został zaprojektowany do monitorowania aktywności systemu. Swatch może obserwować dowolny typ logów pod kątem wyrażeń regularnych, zgodnie z konfiguracją użytkownika. Można również użyć wiersza poleceń, aby uruchomić te narzędzia w tle. To open-source’owe narzędzie do przeglądania logów jest teraz nazywane Swatchdog.
Features of Swatch
- Przegląda twój plik dziennika regularnie w poszukiwaniu słów kluczowych zdefiniowanych przez użytkownika.
- To narzędzie ma ochronę przed atakami DOS.
- Można go zdefiniować do oglądania konkretnych logów.
- Z tą przeglądarką logów, możesz uważać na wszelkie podejrzane działania.
Myślenie końcowe
W tym artykule, próbowaliśmy uporządkować niektóre z najlepszych przeglądarek logów Linuksa i narzędzi do zarządzania plikami logów, które ostatecznie pomogą ci wybrać najlepszy dla twojego systemu. Zdecydowanie sugeruję abyś zainstalował kilka z nich i uzasadnił swoje wymagania co do wyboru najlepszego z nich.