Portál AbcLinuxu, 28. října 2025 19:28
destination d_net{
file(
"/logs/$HOST/$YEAR/$MONTH/$DAY/$FACILITY"
perm(0640)
dir_perm(0750)
create_dirs(yes)
template("$ISODATE <$FACILITY.$PRIORITY> $HOST $MSG\n")
template_escape(no)
);
}
Adresáře si syslog-ng vytváří podle potřeby sám. Automarická rotace logů je řešena v rámci syslog-ng přestupem do nového adresáře, staré logy jednou za den proháním gzipem:
/usr/bin/find /logs -type f -mtime +1 -not -name '*.gz' -exec gzip {} \;
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.