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

🛠️ Как быстро настроить мониторинг сервера с помощью cURL и bash

🛠️ Как быстро настроить мониторинг сервера с помощью cURL и bash Привет, админы и любители автоматизации! 🚀 Не секрет, что следить за состоянием сервера — дело важное, а иногда и вопрос жизни и смерти. Сегодня расскажу, как встроить простейший мониторинг прямо в скрипт, чтобы ничего не пропустить! 🌐 В чем плюсы такого подхода? - Быстрая проверка веб-сервисов - Контроль ресурсов прямо из командной строки - Возможность автоматической проверки по расписанию Для начала — базовый пример. Проверим, отвечает ли HTTP-сервис: curl -s -o /dev/null -w "%{http_code}" http://yourdomain.com Если ответ 200 — всё хорошо. Иначе — можно запустить алерт или перезапустить сервис! Также полезно мониторить загрузку CPU или свободное место, например: free -m | awk 'NR==2{printf "Memory: %.2f%% ", $3*100/$2}' df -h / | awk 'NR==2 {print "Disk: " $5}' Круто, что все эти команды легко комбинировать в один скрипт — и получать глубокое понимание состояния системы, не вставая из-за стола. Можно даже нас

🛠️ Как быстро настроить мониторинг сервера с помощью cURL и bash

Привет, админы и любители автоматизации! 🚀

Не секрет, что следить за состоянием сервера — дело важное, а иногда и вопрос жизни и смерти.

Сегодня расскажу, как встроить простейший мониторинг прямо в скрипт, чтобы ничего не пропустить!

🌐 В чем плюсы такого подхода?

- Быстрая проверка веб-сервисов

- Контроль ресурсов прямо из командной строки

- Возможность автоматической проверки по расписанию

Для начала — базовый пример.

Проверим, отвечает ли HTTP-сервис:

curl -s -o /dev/null -w "%{http_code}" http://yourdomain.com

Если ответ 200 — всё хорошо. Иначе — можно запустить алерт или перезапустить сервис!

Также полезно мониторить загрузку CPU или свободное место, например:

free -m | awk 'NR==2{printf "Memory: %.2f%%

", $3*100/$2}'

df -h / | awk 'NR==2 {print "Disk: " $5}'

Круто, что все эти команды легко комбинировать в один скрипт — и получать глубокое понимание состояния системы, не вставая из-за стола.

Можно даже настроить отправку уведомлений по почте или в мессенджер — всё делается просто и быстро!

А твой сервер уже под контролем? Или ты всё еще проверяешь всё вручную?

Пробуй — и автоматизация станет твоим вторым «я»!

Пригласи друга на канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — больше полезных статей ты найдёшь там, а вакансии для sysadmin — в боте!

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