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

📡 Как настроить автоматический мониторинг состояния сервера за 5 минут

📡 Как настроить автоматический мониторинг состояния сервера за 5 минут!

Настроить мониторинг — значит быть на шаг впереди проблем. Представь, что ты можешь получать уведомления еще до того, как системные сбои станут критичными. Сегодня я расскажу, как быстро и просто запустить базовую систему оповещений.

- Используем *стандартные инструменты Linux*: ping, df, free

- Настраиваем отправку уведомлений на почту или в мессенджер

- Скрипт, который периодически проверяет состояние

Пример: скрипт проверяет загрузку диска, RAM и доступность сервера:

#!/bin/bash

if [ $(df / | tail -1 | awk '{print $5}' | sed 's/%//') -gt 80 ]; then

echo "Диск почти заполнен!" | mail -s "Монирование" admin@example.com

fi

if [ $(free | grep Mem | awk '{print $4/$2 * 100.0}') -gt 80 ]; then

echo "Память почти полностью занята!" | mail -s "Монирование" admin@example.com

fi

ping -c 3 сервер > /dev/null || \

echo "Сервер недоступен!" | mail -s "Проблема с сервером" admin@example.com

Запускаем этот скрипт через cron, и всё — контроль за состоянием системы есть!

Задумайтесь — а как бы вы автоматизировали запуск монитора в своей системе?

---

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

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