Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Logowanie w /var/log
http://forum.freesco.pl/viewtopic.php?f=22&t=18581
Strona 1 z 1

Autor:  tassman [ sobota, 6 sierpnia 2011, 08:00 ]
Tytuł:  Logowanie w /var/log

Witam
Zauważyłem, że plik logowania zamiast tworzyć logi codziennie w innym pliku tworzy wszystkie dni w jednym np. /var/log/errors. Proszę o informację, poradę gdzie można szukać przyczyny błędu lub miejsca konfiguracji logów.

Autor:  littlefox [ sobota, 6 sierpnia 2011, 15:17 ]
Tytuł: 

Witam,

W taki właśnie sposób działa syslogd. Nowy plik zostanie stworzony dopiero wtedy gdy plik przekroczy jakiś rozmiar który możemy zmienić w /etc/syslog-nd.conf ... Można napisać skrypt który będzie wyświetlał nam logi w.g dnia ale to już zabawa w bashu+awk.

Jeżeli kogoś z cdn support złapie natchnienie aby zrobić taki skrypt to będzie dostępny w CDN 2011 :)

Autor:  tassman [ sobota, 6 sierpnia 2011, 15:33 ]
Tytuł: 

Wszystko by się zgadzało. Miałem tak wcześniej że codziennie robił plik. Natomiast ot pewnego czasu robi wszystko w jednym.

Autor:  Kimas [ sobota, 6 sierpnia 2011, 16:05 ]
Tytuł: 

poczytaj o logrotate

Autor:  Maciek [ niedziela, 7 sierpnia 2011, 10:32 ]
Tytuł: 

W NND rotacja logów była robiona codziennie, jak pisze Kimas - sprawdź co się dzieje z logrotate. Czy to jest zapisane w cronie?

Autor:  tassman [ piątek, 14 października 2011, 21:34 ]
Tytuł: 

Logrotate (dla mnie wszystko jest OK)
================================
# see "man logrotate" for details
# rotate log files weekly
daily

# keep 7 days worth of backlogs
rotate 7

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# Logs are moved into directory for rotation
# olddir /var/log/archive

# NND packages drop log rotation information into this directory
include /etc/logrotate.d


/var/log/wtmp {
monthly
create 0664 root root
rotate 1
}
============================================
crontab -e


#
# DO NOT EDIT THIS FILE MANUALLY!! USE crontab -e INSTEAD.
#

# <minute> <hour> <day> <month> <dow> <command>


01 * * * * /usr/sbin/run-cron /etc/cron.hourly
02 00 * * * /usr/sbin/run-cron /etc/cron.daily
22 00 * * 0 /usr/sbin/run-cron /etc/cron.weekly
42 00 1 * * /usr/sbin/run-cron /etc/cron.monthly

================================================
No i potem wchodzę do cron.daily i mam w pliku logrotate


#!/bin/sh

/usr/sbin/logrotate /etc/logrotate.conf

Autor:  lamer [ sobota, 15 października 2011, 07:23 ]
Tytuł: 

Żadne logi ci się "nie rotują"? Próbowałeś odpalać logrotate z ręki? Co masz w pliku logrotate.d?

Autor:  tassman [ sobota, 15 października 2011, 12:50 ]
Tytuł: 

lamer pisze:
Żadne logi ci się "nie rotują"? Próbowałeś odpalać logrotate z ręki? Co masz w pliku logrotate.d?

Chyba chodzi Ci o katalog:
crond cups ogloszenie samba syslog
=========================================
w syslog:
/var/log/messages /var/log/auth /var/log/mail /var/log/errors /var/log/kernel {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2> /dev/null || true
endscript
}
============================================

Włączenie manualne
========================================
[root@serwer logrotate.d]# logrotate -d /etc/logrotate.conf
reading config file /etc/logrotate.conf
including /etc/logrotate.d
reading config file crond
reading config info for /var/log/crond
reading config file cups
reading config info for /var/log/cups/*log
reading config file ogloszenie
reading config info for /var/log/oglos.log
reading config file samba
error: error accessing /var/log/samba: No such file or directory
error: samba:1 glob failed for /var/log/samba/*.log
===============================
Samby nie mam już, więc ignorujcie ten błąd

Autor:  lamer [ sobota, 15 października 2011, 15:05 ]
Tytuł: 

tassman pisze:
Samby nie mam już, więc ignorujcie ten błąd

Może niekoniecznie? Przeczytaj ten wątek.

Autor:  tassman [ sobota, 15 października 2011, 16:16 ]
Tytuł: 

lamer pisze:
tassman pisze:
Samby nie mam już, więc ignorujcie ten błąd

Może niekoniecznie? Przeczytaj ten wątek.


Bardzo dziękuję. Usunięcie pliku samba z katalogu logrotate.d pomogło.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/