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

🛰️ Как быстро настроить мониторинг ресурсов с помощью Systemd

🛰️ Как быстро настроить мониторинг ресурсов с помощью Systemd? Задумывался когда-нибудь, как держать руку на пульсе своей системы без сторонних сервисов? В этом небольшом уроке расскажу, как превратить системные юниты в настоящих стражей производительности. Использование Systemd для мониторинга — это уютный и встроенный способ следить за ЦП, памятью и диском. Ведь он уже есть в каждой Linux-системе! Среди преимуществ: - Автоматический запуск и перезапуск при сбое - Легко настраивается и интегрируется с другими юнитами - Не требует дополнительных ресурсов или сложных настроек Создадим сервис, который будет каждые 5 минут проверять использование CPU и записывать результат в лог. nano /etc/systemd/system/cpu-monitor.service Добавим туда: Unit Description=CPU Usage Monitor Service Type=simple ExecStart=/bin/bash -c 'top -bn1 | grep "Cpu(s)"' Restart=on-failure Затем настроим таймер, чтобы запускать автостарт каждые 5 минут. nano /etc/systemd/system/cpu-monitor.timer И вставим:

🛰️ Как быстро настроить мониторинг ресурсов с помощью Systemd?

Задумывался когда-нибудь, как держать руку на пульсе своей системы без сторонних сервисов? В этом небольшом уроке расскажу, как превратить системные юниты в настоящих стражей производительности.

Использование Systemd для мониторинга — это уютный и встроенный способ следить за ЦП, памятью и диском. Ведь он уже есть в каждой Linux-системе! Среди преимуществ:

- Автоматический запуск и перезапуск при сбое

- Легко настраивается и интегрируется с другими юнитами

- Не требует дополнительных ресурсов или сложных настроек

Создадим сервис, который будет каждые 5 минут проверять использование CPU и записывать результат в лог.

nano /etc/systemd/system/cpu-monitor.service

Добавим туда:

Unit

Description=CPU Usage Monitor

Service

Type=simple

ExecStart=/bin/bash -c 'top -bn1 | grep "Cpu(s)"'

Restart=on-failure

Затем настроим таймер, чтобы запускать автостарт каждые 5 минут.

nano /etc/systemd/system/cpu-monitor.timer

И вставим:

Unit

Description=Run CPU Monitor every 5 minutes

Timer

OnBootSec=5min

OnUnitActiveSec=5min

Install

WantedBy=timers.target

Активируем:

sudo systemctl daemon-reload

sudo systemctl enable --now cpu-monitor.timer

Готово! Теперь система следит и сообщает о состоянии без лишних хлопот.

А ты знаешь еще скрытые возможности Systemd? Попробуй — и удивишься! И когда в следующий раз зайдешь в систему, задай себе вопрос: а кто за этим следит?

📚 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!