przyrostek

Analizuj logi Postfix za pomocą pflogsumm

Analizuj logi Postfix za pomocą pflogsumm
Aktywności serwera pocztowego Postfix są przechowywane w pliku o nazwie „logi postfix.” Ten plik znajduje się w twoim systemie Linux w ścieżce /var/log/maillog. Ten artykuł ma na celu poprowadzić Cię, jak uzyskać i przeanalizować logi poczty Postfix na Twoim serwerze pocztowym. Dostępne są różne narzędzia, które służą do analizy statystyk dziennika poczty Postfix. Najpierw musisz zainstalować te narzędzia w swoim systemie, a następnie możesz użyć tych narzędzi do łatwej analizy dzienników Postfix.

Istnieje przydatne narzędzie o nazwie pflogsumm. To narzędzie jest analizatorem lub podsumowaniem logów Postfix. Narzędzie pflogsumm zapewnia przegląd wszystkich czynności wykonywanych w postfixie wraz z pełnymi szczegółami. Daje pełne podsumowanie dzienników, a czasami daje szczegółowy raport o odrzuconych i odrzuconych wiadomościach e-mail, błędach, ostrzeżeniach serwera i panikach.

W tym artykule dowiesz się, jak zainstalować pflogsumm i podamy kilka wskazówek, jak analizować logi Postfixa za pomocą pflogsumm.

Zainstaluj pflogsumm na serwerze pocztowym Postfix

Aby zainstalować pflogsumm, musisz najpierw pobrać skrypt. Otwórz terminal, przechodząc do zakładki „Działania”, a z lewego paska bocznego wybierz aplikację „Terminal” i otwórz ją. Najpierw pobierz skrypt za pomocą następującego polecenia:

$ wget https://jimsun.linxnet.com/downloads/pflogsumm-1.1.3.smoła.gz

Teraz wyodrębnij pliki za pomocą polecenia smoła w następujący sposób:

$ tar xvf pflogsumm-1.1.3.smoła.gz

Przejdź do „pflogsumm-1”.1.3' katalogu i umieść go pod lokalizacją w zdefiniowanej $ścieżce.

$ cd pflogsumm-1.1.3/

$ sudo cp pflogsumm.en /usr/local/bin/pflogsumm

Używając tego skryptu, wystarczy wpisać „pflogsumm”, zamiast podawać bezwzględną ścieżkę.

Analizuj logi Postfix za pomocą narzędzia pflogsumm

Narzędzie pflogsumm będzie działać dla wszystkich typów dzienników Postfix. Aby uzyskać statystyki dzienników Postfix, wpisz następujące polecenie jako użytkownik root w terminalu:

# kot /var/log/maillog | pflogsumm | jeszcze

Na twoim terminalu zostanie wyświetlony następujący ekran wyjściowy:

Jeśli masz skompresowane logi, użyj polecenia zcat zamiast polecenia cat. Niektóre szczegóły wyjściowe można zobaczyć na poniższym zrzucie ekranu:

Funkcje skryptu pflogsumm

Skrypt pflogsumm zawiera następujące szczegóły:

Po uruchomieniu skryptu pflogsumm otrzymasz pełny raport dzienników Postfix.

Ogólne polecenia do analizy dzienników Postfix

Korzystając z następujących poleceń, możesz łatwo uzyskać i przeanalizować logi serwera pocztowego Postfix:

Analiza dziennika poczty w czasie rzeczywistym

Aby zobaczyć rejestrowanie w czasie rzeczywistym usług pocztowych Postfix, używając polecenia tail -f, możesz wyświetlić wszystkie istotne informacje:

$ ogon -f /var/log/maillog

W terminalu zobaczysz następujące dane wyjściowe:

naciśnij Ctrl+C aby wyjść z wyjścia.

Używanie polecenia grep do wyświetlania wpisów dziennika wysłanych wiadomości e-mail

Korzystając z następującego polecenia grep, możesz wyświetlić listę wszystkich wysłanych wiadomości e-mail lub otrzymywać wiadomości e-mail z określonego adresu e-mail:

# grep "[email chroniony]" /var/log/maillog

# grep "status=wysłany" /var/log/maillog

Zliczanie wpisów dziennika Postfix

W oparciu o konkretne informacje, których potrzebujesz, możesz użyć poleceń terminala, aby wyświetlić różne wysłane wiadomości e-mail z serwera pocztowego Postfix. W poniższym przykładzie za pomocą polecenia grep możesz wyświetlić pełne statystyki wysłanych wiadomości e-mail:

# grep "status=sent" /var/log/maillog |cut -d "=" -f 2 |cut -d ">"
-f 1 |wytnij -d "<" -f 2 |sort -n |uniq -c

Zobaczysz następujące dane wyjściowe:

Podobnie, aby sprawdzić statystyki wszystkich odrzuconych wiadomości e-mail, użyj następującego polecenia, aby sprawdzić statystyki dziennika:

# grep odrzuć /var/log/maillog

Wniosek

W tym artykule dowiedziałeś się, jak uzyskać statystyki dziennika poczty Postfix i analizować dziennik za pomocą różnych poleceń i skryptu pflogsumm. Dowiedziałeś się również, jak zainstalować skrypt pflogsumm w systemie Linux CentOS 8. Teraz, używając różnych poleceń powłoki, możesz łatwo analizować logi serwera pocztowego Postfix.

Gry OpenTTD Tutorial
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
Gry SuperTuxKart for Linux
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Gry Battle for Wesnoth Tutorial
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...