6 месяцев назад
Скрипт анализа логов Angie/Nginx и вывода списка наиболее встречающихся IP-адресов
Заметки по системному администрированию в основном пишу для себя, в интернете как говорится целее будет. Но вдруг кому-то пригодится. Данный скрипт я запускаю для анализа логов веб-сервера Angie, чтобы быстро оценить аномальные всплески обращений и при необходимости добавить новое правило фильтрации в fail2ban, о котором я писал здесь: https://dzen.ru/a/Z0W9rGxYTnfTW47S Сам скрипт, анализирует логи access_* и error_* и выводить ТОП-25 наиболее встречающихся IP. В настройках можно задать диапазон IP для исключения в формате CIDR (например yandex/google bot, свои IP и т...
Организуем мониторинг логов nginx с отправкой в телеграмм оповещений простым скриптом
На небольших проектах, зачастую, не требуется поднимать elasticsearch, настраивать kibana и logstash, достаточно и простого скрипта который будет проверять логи, искать в них ошибки по паттерну, записывать в лог и отправлять , например, в телеграмм. Именно такой скрипт мне и пришлось реализовать, когда встала задача отследить все 500, 502, 504 ошибки и проанализировать, почему они возникают (проблема низкой производительности сервера с Opencart 3). Результат получился примерно такой: Ссылка на сам скрипт...