◢ AJ_SRE dist ecosystem
UA EN
Головна Продукти Про мене Кейси Послуги FAQ Написати

DIST ecosystem · Debian/Ubuntu · multiarch

Uptime Monitor v3.10.34

Моніторинг доступності, підмереж і SSL — алерти та SLA-звіти

GoSSL engineSLA
За ключем
curl -sSL …/apps/uptime-monitor/install.sh | sudo bash
Дашборд зі станом перевірок

01 / Скріни

Інтерфейс

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 / Як працює

Принцип роботи

01

Встановлення однією командою

Скрипт ставить бінарник і systemd-юніт із hardening, перевіряє SHA-256 та друкує згенеровані логін і пароль адміністратора.

02

Додайте цілі перевірок

Додайте URL, TCP-порт, IP або домен; для офісної мережі — subnet чи quality-монітор. HTTP-перевірки підтримують інтервал від 5 секунд; subnet і quality — від 60 секунд.

03

Підключіть сповіщення

Увімкніть один або кілька каналів: Telegram, Discord, Slack, email, SMS, webhook тощо. Секрети каналів шифруються AES-GCM.

04

Слідкуйте за статусом

Автентифікований React-дашборд показує стан, інциденти та SLA. Звіти містять покриття спостереженнями й невідомий час; періоди без даних не видаються за підтверджений uptime.

04 / Можливості

Що вміє

05 / Стек

Технології

Мова
Go 1.26.10net/httpgolang.org/x/crypto
Дані
SQLite (WAL)modernc.org/sqlite
Веб
gorilla/websocketpongo2 (Jinja2)
Фронтенд
React 19TypeScriptTailwindViteWebSocket
Поставка
systemdgo:embed

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 автоматично.