Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Как настроить мониторинг процессов в Linux за 2 минуты

🛠️ Как настроить мониторинг процессов в 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 Это простое и мощное решение позволяет держат

🛠️ Как настроить мониторинг процессов в 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

Это простое и мощное решение позволяет держать руку на пульсе системы и своевременно реагировать на проблемы.

Что если вы расскажете, как автоматизировать мониторинг своих серверов?

- Подписывайтесь на наш канал https://t.me/LinuxSkill и тяните новые идеи для автоматизации в нашем боте https://t.me/gradeliftbot!