Nu pot vedea nici un jurnal detaliat pentru Postfix sub Centos (Administrarea sistemului, Postfix)

cedivad a intrebat.

Am activat opțiunea -v în master.cf; dar totuși /var/log/maillog este aproape gol. am o problemă, am dificultăți în a depana fără niciun jurnal.

4 răspunsuri
alexus

este configurat syslogd-ul dvs. pentru a înregistra lucruri în maillog? cum ar fi următoarele:

[[email protected] ~]$ grep ^mail /etc/rsyslog.conf 
mail.*                                                  -/var/log/maillog
[[email protected] ~]$ 

de asemenea, asigurați-vă că rulează

[[email protected] ~]$ sudo service rsyslog status
rsyslogd (pid  1356) is running...
[[email protected] ~]$ 

Comentarii

  • În CentOs-ul meu mail log este în /usr/local/psa/var/log/maillog -.  > Por Florencio Cano.
  • ^ Florencio are dreptate. Era acolo și pentru mine. –  > Por Allen Gingrich.
  • De unde provine această liniuță/hyphen? Este acolo în mod implicit? Am găsit asta zilele trecute și am fost convins că am fost piratat și că hackerul a pus liniuța acolo pentru a-mi dezactiva maillog-ul Postfix. De ce este liniuța acolo? –  > Por Adam Winter.
Fulup

Am avut aceeași problemă de log pe CentOS-7 cu postfix, dar și cu orice comandă de logger, cum ar fi:’logger System testing my log’

Verificând mai în profunzime, am aflat că Rsyslogd nu mai asculta pe socket-ul /dev/log !!!!Acest lucru poate fi verificat cu ‘lsof /dev/log’

Am rezolvat problema, forțând /dev/log în /etc/rsyslogd.conf.
— după $ModLoad imuxsock— adăugați următoarea linie input(type="imuxsock" HostName="localhost" Socket="/dev/log")

Acest lucru va forța utilizarea /dev/log, care după ultima mea actualizare nu mai era implicit. Aceasta este probabil o eroare. Eu am această problemă cu rsyslog-7.4.7-7.el7_0.x86_64 sau

Comentarii

  • a funcționat pentru rsyslog-8.24.0-41.amzn2.2.1.x86_64 –  > Por TPS.
Shaun Donovan

Problema este că instalarea implicită Centos 8 nu mai include rsyslog. Fișierul de configurare (/etc/rsyslog.conf) este acolo, dar nu și programul.

dnf install rsyslog
systemctl start rsyslog
systemctl enable rsyslog

a funcționat pentru mine.

Comentarii

  • CentOS 7 și 8 înregistrează în jurnalul systemd; rsyslog copiază acum acele jurnale din jurnal în locațiile tradiționale din /var/log. Este posibil să se facă multe alte lucruri utile lucrând direct cu jurnalul, așa că merită să vă uitați mai întâi la asta dacă aveți nevoi interesante (de exemplu, un server de jurnale centralizat, căutări mai complexe etc.). –  > Por Michael Hampton.
Soufiane ELH

Puteți rezolva această problemă prin ștergerea fișierului maillog și repornirea serviciului rsyslog:

cd /var/log/
rm -f maillog
service rsyslog restart 
service postfix restart

sursă: http://forum.centos-webpanel.com/postfix/varlogmaillog-no-data-update-when-mail-incoming-and-outgoing/

Tags: