#Iptables и логи в отдельный файлик #1. Создать /etc/rsyslog.d/iptables.conf #с таким содержанием: :msg, contains, "Iptables: " -/var/log/iptables.log & ~ # Syslog парсит вывод, разыскивая "Iptables: " и пишет куда скажут. Здесь можно добавить дифференциацию логов. INPUT DROP в один файл, FORWARD DROP - в другой, OUTPUT DROP - в третий. Или оставляем один файлик и скармливаем его эластику. #2. В правилах Iptables, после ффсяческих фильтров, используем следующее: #создали три цепочки iptables -N undef_in; iptables -N undef_fw; iptables -N undef_out; #сливаем туда ту дичь, что не прошла чезер фильтры iptables -A INPUT -j undef_in; iptables -A FORWARD -j undef_fw; iptables -A OUTPUT -j undef_out; #фтопку эту дичь, попутно записывая ахутнг для анализа iptables -A undef_in -j LOG --log-level 7 --log-prefix "Iptables: DROP INPUT "; iptables -A undef_in -j DROP; iptables -A undef_fw -j LOG --log-level 7 --log-prefix "Iptables: DROP FORWARD "; iptables -A undef_fw -j DROP; iptables -A undef_out -j LOG --log-level 7 --log-prefix "Iptables: DROP OUTPUT "; iptables -A undef_out -j DROP; Ротация логов Iptables Настроить ротацию логов iptables создав файл /etc/logrotate.d/iptables, для общего лога: /var/log/iptables.log { daily rotate 30 compress missingok notifempty sharedscripts } PS: Справедливо для CentOS7, 8. С остальным сами ебитесь