RSYSLOG
LOGROTATE

 

/etc/rsyslog.conf

MODUŁY - wyłączenie / włączenie modułów, wybór TCP/UDP/TCP+UDP

DYREKTYWY GLOBALNE

RULES - tutaj wybieramy poziom logowania dla kazdej uslugi
oraz serwer zdalny

USŁUGA . POZIOM

* . EMERG.ALERT.CRIT.ERR.WATNING.NOTICE.INFO.DEBUG.NONE

PRZYPADEK EXCLUDE

MAIL.AUTHPRIV . * /var/log/messages

OSOBNY LOG DLA POCZTY

* . * /var/log/messages
MAIL . * /var/log/maillog

*.* @@remote-host:514

SELECTOR

ACTION

logrotate

[root@localhost ~]# logrotate -f /etc/logrotate.d/syslog

KOMENDY:

logger - wprowadza wpisy w logach systemowych
-t TYP
-f PLIK LOGU
"txt" "wiadomosc"

PRZYKŁADY

logger "to jest wiadomość" -f /var/log/mojelogi
logger -t PRZYKŁAD -f /var/log/mojelogi

[root@localhost ~]# logger "HAHAHAHA" -f /var/log/messages
Jan 2 23:45:39 localhost root: HAHAHAHA

[root@localhost ~]# logger -t ALARM "HAHAHAHA" -f /var/log/messages
Jan 2 23:45:51 localhost ALARM: HAHAHAHA

żeby wpisac text do pliku z logiem, ten plik musi istniec
[root@localhost ~]# logger -t ALARM "HAHAHAHA" -f /var/log/messagessssss
logger: /var/log/messagessssss: No such file or directory.