TGViewer
/usr/bin /usr/bin @usr_bin_linux · 4.91K subscribers
Post #619 1.4K
​Monitor System Resource Usage (CPU, Memory, Disk) with Shell Scripts

В этой статье показано, как написать простые, но мощные Shell-скрипты для мониторинга использования процессора, памяти и корневого раздела системы. Когда утилизация ресурса превышает предустановленное значение предупреждения, скрипт автоматически отправит оповещение по электронной почте. Некоторые примеры:

Память:
mem=$(free | awk '/Mem:/ {printf "%.2f", $3/$2 * 100.0}')

Диск:
disk=$(df -h / | awk 'NR==2 {print $5}' | sed 's/%//')

Процессор:
cpu=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0–9.]*\)%* id.*/\1/" | awk '{print 100 — $1}')


Подробности в статье

❗️Статья на Медиум
  • 👍 10
More from @usr_bin_linux
  1. Sep 29, 2026Уже завтра! Приходите на наш вебинар. Вместе с Александром Тварадзе расскажем про Pandora…
  2. Sep 29, 2026webtop Интересный проект от LinuxServer.io. Поднимаешь контейнер на сервере и заходишь чер…
  3. Sep 28, 2026Docker для параноика: организация SSH‑доступа для rootless‑контейнера без передачи приватн…
  4. Sep 27, 2026Netronome — self-hosted-мониторинг качества сети и интернет-каналов Если Speedtest Tracker…
  5. Sep 26, 2026MinIO заархивировал открытую версию. Что остаётся тем, у кого он уже развёрнут Июнь 2025 г…
  6. Sep 25, 2026Pandora FMS — замена ушедших PRTG, WhatsUp Gold и SolarWinds 🔥 Проверенная временем платф…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →