Мониторинг сайта: UptimeRobot, Zabbix и системные алерты

VDS / VPS серверы · 20.02.2026
Мониторинг сайта: UptimeRobot, Zabbix и системные алерты

Каждая минута простоя стоит денег и репутации. Правильный мониторинг позволяет реагировать на проблемы в течение минут, а не часов.

UptimeRobot — бесплатный мониторинг

  1. Зарегистрируйтесь на uptimerobot.com
  2. Add New Monitor → HTTP(s)
  3. URL: https://yourdomain.com
  4. Интервал: 5 минут (бесплатный план)
  5. Оповещение: Email, Telegram, Slack
✅ Бесплатный план UptimeRobot: до 50 мониторов, интервал 5 минут, SMS/email алерты. Для большинства проектов достаточно.

Telegram-алерты с VPS через bash

#!/bin/bash
# /usr/local/bin/check-site.sh
BOT_TOKEN="ВАШ_ТОКЕН"
CHAT_ID="ВАШ_CHAT_ID"
URL="https://yourdomain.com"

HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$URL")

if [ "$HTTP_CODE" != "200" ]; then
  curl -s "https://api.telegram.org/bot$BOT_TOKEN/sendMessage"     -d "chat_id=$CHAT_ID"     -d "text=🚨 Сайт недоступен! Code: $HTTP_CODE - $(date)"
fi
chmod +x /usr/local/bin/check-site.sh
# Cron каждые 5 минут:
*/5 * * * * /usr/local/bin/check-site.sh

Мониторинг ресурсов сервера

# Установить netdata (красивый дашборд)
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Доступен на http://ВАШ_IP:19999

Полезные команды диагностики

htop              # CPU, RAM, процессы
iotop             # Нагрузка на диск
nethogs           # Трафик по процессам
df -h             # Место на диске
free -h           # Использование RAM
ss -tlnp          # Открытые порты
← Назад в базу знаний Задать вопрос поддержке