Найти в Дзене
Уроки Linux

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

🖥️ Как быстро настроить мониторинг ресурсов с помощью Systemd таймеров Привет, любители конфигураций и автоматизации! 🚀 Хочешь создать легкое и гибкое решение для мониторинга системы? Тогда познакомься с возможностями таймеров в Systemd. Надежно, просто и без лишних утилит! Почему именно Systemd таймеры? - Они запускаются по расписанию без дополнительных сервисов - Легко интегрируются в существующий systemd - Позволяют запускать любые скрипты или команды для проверки ресурсов - Не требуют установки сторонних решений Например, сделай ежедневный мониторинг использования CPU и памяти: - Создай файл /etc/systemd/system/monitor.timer: *[Unit]* Description=Ежедневный запуск мониторинга *[Timer]* OnCalendar=daily Persistent=true - И затем конфигурацию службы /etc/systemd/system/monitor.service: *[Unit]* Description=Запуск скрипта мониторинга *[Service]* Type=oneshot ExecStart=/usr/local/bin/monitor.sh - В скрипте /usr/local/bin/monitor.sh можешь писать любые команды, например:

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

Привет, любители конфигураций и автоматизации! 🚀

Хочешь создать легкое и гибкое решение для мониторинга системы? Тогда познакомься с возможностями таймеров в Systemd. Надежно, просто и без лишних утилит!

Почему именно Systemd таймеры?

- Они запускаются по расписанию без дополнительных сервисов

- Легко интегрируются в существующий systemd

- Позволяют запускать любые скрипты или команды для проверки ресурсов

- Не требуют установки сторонних решений

Например, сделай ежедневный мониторинг использования CPU и памяти:

- Создай файл /etc/systemd/system/monitor.timer:

*[Unit]*

Description=Ежедневный запуск мониторинга

*[Timer]*

OnCalendar=daily

Persistent=true

- И затем конфигурацию службы /etc/systemd/system/monitor.service:

*[Unit]*

Description=Запуск скрипта мониторинга

*[Service]*

Type=oneshot

ExecStart=/usr/local/bin/monitor.sh

- В скрипте /usr/local/bin/monitor.sh можешь писать любые команды, например:

top -b -n 1 | head -n 10

free -h

- После этого активируй таймер:

sudo systemctl daemon-reload

sudo systemctl enable --now monitor.timer

Теперь система сама будет запускать твой скрипт в нужное время и писать отчеты. Всё просто и очень удобно!

Прокачай свои знания и автоматизации — ведь Systemd таймеры могут стать твоим секретным оружием в администрировании!

🧠 - Открой все секреты systemd: как управлять службами и таймерами https://t.me/LinuxSkill

🧠 - Настраиваем автоматические бэкапы через systemd таймеры https://t.me/LinuxSkill

Больше полезных статей ты найдешь в нашем телеграм канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot

Уверен в своих знаниях? Пройди тесты или узнавай всё о рынке — в https://t.me/gradeliftbot