DIST ecosystem · Debian/Ubuntu · multiarch
Uptime Monitor v3.10.34
Моніторинг доступності, підмереж і SSL — алерти та SLA-звіти
curl -sSL …/apps/uptime-monitor/install.sh | sudo bash01 / Скріни
Інтерфейс
02 / Опис
Що це
Uptime Monitor — Go-сервер моніторингу сайтів, сервісів, підмереж і строків дії SSL-сертифікатів. Перевірки HTTP/HTTPS, TCP, Ping, DNS, SSL, якості каналу та підмереж працюють за власними інтервалами. Історія перевірок зберігається 30 днів за замовчуванням; інциденти й поточний стан видно в дашборді.
Коли виникає збій, повідомлення надходять через Telegram, Discord, Slack, MS Teams, email, SMS, webhook, Pushover, Gotify або ntfy. Черга сповіщень зберігається в SQLite. Два процеси можуть працювати в режимі active-passive зі спільною базою на одному Linux-хості. Одна curl-команда встановлює або оновлює сервіс зі збереженням конфігурації, бази, користувачів і паролів.
03 / Як працює
Принцип роботи
Встановлення однією командою
Скрипт ставить бінарник і systemd-юніт із hardening, перевіряє SHA-256 та друкує згенеровані логін і пароль адміністратора.
Додайте цілі перевірок
Додайте URL, TCP-порт, IP або домен; для офісної мережі — subnet чи quality-монітор. HTTP-перевірки підтримують інтервал від 5 секунд; subnet і quality — від 60 секунд.
Підключіть сповіщення
Увімкніть один або кілька каналів: Telegram, Discord, Slack, email, SMS, webhook тощо. Секрети каналів шифруються AES-GCM.
Слідкуйте за статусом
Автентифікований React-дашборд показує стан, інциденти та SLA. Звіти містять покриття спостереженнями й невідомий час; періоди без даних не видаються за підтверджений uptime.
04 / Можливості
Що вміє
- HTTP/HTTPS, TCP, Ping, DNS, SSL, якість каналу та підмережі
- SSL-контроль із порогами 30/14/7/5/3/1 день до завершення
- 10+ каналів сповіщень: від Telegram і Slack до SMS та webhook
- React-дашборд зі станом, інцидентами й метриками scheduler
- Історія за 30 днів за замовчуванням; довший строк налаштовується явно
- SLA у JSON, CSV та HTML для друку/PDF із покриттям і невідомим часом
- Ролі admin/viewer, API-ключі, CSRF, rate-limit і SSRF-guard
- Maintenance windows, бекапи та відновлення бази
05 / Стек
Технології
06 / Встановлення
Як почати
curl -sSL …/apps/uptime-monitor/install.sh | sudo bashОдна команда і встановлює, і оновлює; дані зберігаються. Ліцензія — ключ AK-… (Paid після оплати або Work/Admin/Test вручну).
- Linux: Ubuntu 24/25/26 або Debian 11/12/13, amd64 чи arm64
- systemd — інсталятор ставить юніт із hardening
- Права root/sudo для встановлення
- Вбудована SQLite (WAL) — зовнішня база не потрібна
- Для active-passive пари — спільна база на одному хості (не NFS/CIFS)
- Активна ліцензія — ключ AK-… (Paid після оплати або Work/Admin/Test вручну)
Придбайте ліцензію
Оберіть тариф і оплатіть через Monobank. У коментарі вкажіть email і назву програми — ключ надійде на email автоматично.