🛠️ Как настроить мониторинг процессов в Linux за 2 минуты Привет, искатели путей автоматизации! 🚀 Когда системы работают без сбоев — радость, а когда начинают зависать — паника. Тогда на помощь приходит один хитрый приём — мониторинг процессов. Что он даёт: - Быстрое обнаружение зависших или вредных приложений - Уведомления о ресурсных перегрузках - Возможность автоматического перезапуска проблемных служб Для этого используем команду top, ps и небольшие скрипты: - top -b -n 1 — смотрим сразу все активные процессы в автоматическом режиме - ps aux --sort=-%cpu — показываем топ потребителей CPU - Скрипт на bash для автоматической перезагрузки, если процесс «завис» или «откатить» при перегрузке Например, чтобы перезапустить nginx, если он висит долго: if pgrep nginx > /dev/null; then CPU_USAGE=$(ps -p $(pgrep nginx) -o %cpu= | awk '{sum+=$1} END {print sum}') if (( $(echo "$CPU_USAGE > 80" |bc -l) )); then systemctl restart nginx fi fi Это простое и мощное решение позволяет держат