Rsyslog получение с нескольких хостов и сохранение в разные файлы

Попробуйте эту команду

awk '{split($8,a,/=|:/);time_taken=a[2]*3600+a[3]*60+a[4]+0;if(time_taken>60){print $5,$8,$18}}' your_file.txt
  • split($8,a,/=|:/); разделите 8-й столбец и посчитайте секунды.
  • сравните время с 60 секундами if(time_taken>60)
  • напечатайте результаты {напечатайте $5,$8,$18}
1
28.12.2015, 17:35
1 ответ

Я успешно настроил эти две строки в /etc/rsyslog.confвнизу:

$template DynaFile,"/var/log/system-%HOSTNAME%.log"
*.* -?DynaFile
0
27.01.2020, 23:49

Теги

Похожие вопросы