Kategorie szkoleń | Egzaminy | Kontakt
  • 3
  • 1
  • 228

Witam.

Nie działa na jednej maszynie prawidłowo automatyczne restartowanie najprawdopodobniej Syslog-a.

logrotate wpisy:

logrotate.conf 

 

...
/var/log/maillog {
    missingok
    daily
    rotate 7
    create
    compress
    start 0
}
....

 

Syslog.

 

/etc/syslog.conf

....

# Log all the mail messages in one place.

mail.*                                                  /var/log/maillog

....

 

crontab.daily ma wpis:

lrwxrwxrwx   1 root root    39 May 27  2013 0logwatch -> /usr/share/logwatch/scripts/logwatch.pl

Co ciekawe pomaga ręczne wykonanie restartu Syslog-a service syslog restart.  Od tego momentu loguje wszystko związane z *.mail Wcześniej działało logowanie bez problemu. Problem wystąpił ok. 1 miesiąca temu. Do tego czasu wszystko działało.

Proszę o podpowiedź, gdzie szukać błędu; nic w konfiguracji nie było zmieniane. Jedynie był wykonany update, ale na 100% nie mogę tego powiązać, bo nie jestem pewny. 

G.

Grzegorz_Walocha
  • Zapytał
  • @ Grzegorz_Walocha | 20.02.2014
    • 2
    • 3
    • 9
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedzi (3)

  • 6

A kiedy powinien następować "automatyczny" restart sysloga/rsysloga ? Gdzie jest to skonfigurowane lub inaczej - kiedy usługa logowania nie działa? Po uruchomieniu systemu daemon uruchamia się?

  • Odpowiedział
  • @ | 21.02.2014
  • TRENER MODERATOR ALTKOM AKADEMII
  • 0

Po uruchomieniu systemu system Syslog działa. Nie działa logowanie po rotacji pliku logu. Plik się tworzy automatycznie nowy. Stary plik ma nazwę  maillog.1.gz  Syslog działa, ale nie loguje; proces jest running, ale brak jakichkolwiek wpisów do pliku maillog. Dopiero po wykonaniu restartu Syslog-a zaczyna działać logowanie. Ew. restart systemu.

Grzegorz_Walocha
  • Odpowiedział
  • @ Grzegorz_Walocha | 21.02.2014
    • 2
    • 3
    • 9
  • 3

Daj w logrotate, w sekcji postrotate restart sysloga i po temacie.

mkjasinski
  • Odpowiedział
  • @ mkjasinski | 24.02.2014
    • 9
    • 37
    • 24