Добавлено описание проекта, список собираемых метрик и пошаговое руководство по развертыванию скрипта (git, chmod, настройка cron).
1.6 KiB
1.6 KiB
Простой Bash-скрипт для мониторинга состояния системы. Собирает данные и сохраняет их в текстовый отчет.
Собираемая информация:
- Текущая дата и время
- Uptime системы
- Использование CPU и оперативной памяти (RAM)
- Использование дискового пространства
- Топ-5 процессов по потреблению CPU
Инструкия по установке:
- Клонируйте репозиторий командой
git clone https://github.com/LeoR156/monitoring-bash - Исполните команду
chmod +x system_report.shдля выдачи прав на исполненние всем пользователям системы. Для выдачи прав на исполнение только владельцу (вам) используйте командуchmod u+x system_report.sh - Измените файл crontab командой
crontab -e. Впишите в конец файла с пустой строки след. код:0 */6 * * * полный/путь к/файлу/system_report.sh - В формулировке выше скрипт будет исполняться каждые 6 часов. Если вы хотите изменить время исполнения, посмотрите практический тренажер о том, как правильно задавать время исполнения: crontab.guru