В мире тяжёлых и сложных систем мониторинга — LiteWatch делает наоборот.
Большие системы мониторинга (Prometheus, Zabbix, Netdata) — мощные, но тяжёлые и сложные: дни настройки, конфиги, экспортеры, графики, в которых тонешь.
Если у тебя 1–2 VPS, домашний сервер или маленький проект — тебе не нужен дашборд с 500 графиками. Тебе нужно одно: чтобы по-человечески сказали, когда что-то не так.
LiteWatch — это про простоту: один маленький бинарник, ноль конфигов, понятный язык.
| LiteWatch | Тяжёлые системы | |
|---|---|---|
| 🪶 Вес | один бинарник | сервер + БД + экспортеры |
| ⚡ Установка | 30 секунд | часы / дни |
| 🗣 Алерты | человеческим языком | CPU 94% |
| 🇷🇺 Русский | да | редко |
| 🧠 Подсказки «что делать» | да | нет |
Вместо сухого disk usage: 96% ты получаешь:
🔴 Диск почти полон (96% занято). Скоро сервис может остановиться. Почисти логи:
du -sh /var/log/* | sort -h.
⚠️ Процессор загружен на 94% уже несколько минут — сервер может тормозить. Что проверить: тяжёлые процессы (topилиhtop).
┌─────────────────────────────────────────┐
│ 🟢 LiteWatch запущен и следит за сервером │
│ │
│ 🔴 Диск почти полон (96% занято). │
│ Почисти логи: du -sh /var/log/* │
└─────────────────────────────────────────┘
git clone https://github.com/ТЫ/litewatch && cd litewatch/agent
go mod tidy && go build -o ../litewatch . && cd ..
# отредактируй config.yaml — впиши токен бота и chat_id
sudo sh deploy/systemd/install.shexport TELEGRAM_TOKEN=xxx TELEGRAM_CHAT_ID=yyy
docker compose up -dconfig.yaml:
telegram_token: "токен_от_BotFather"
telegram_chat_id: "твой_chat_id"
interval_seconds: 30
thresholds:
cpu: 90 # тревога если CPU выше 90%
memory: 90 # тревога если RAM выше 90%
disk: 90 # тревога если диск выше 90%Где взять данные:
- 🤖 Токен бота — у @BotFather
- 🆔 Chat ID — у @userinfobot
- ✅ CPU — загрузка
- ✅ RAM — использование
- ✅ Диск — заполнение
- ✅ Heartbeat — «сервер запущен»
- Мониторинг сервисов (порты, docker-контейнеры)
- Проверка SSL-сертификатов и доменов
- Несколько серверов в одном боте
- Веб-панель
- Облачная версия (hosted)
PR и идеи приветствуются! Если LiteWatch оказался полезным — поставь ⭐, это лучшая поддержка проекта.
MIT — используй свободно.