Мы используем cookies, чтобы анализировать, как вы пользуетесь сайтом, рекомендовать полезное и создавать другие удобства на сайте
Ок
InfoGi • Мониторинг Cron-задач • Документация

InfoGi Monitoring

Версия 1.0.0  ·  Май 2026  ·  ООО «Инфоджи» (Россия)
infogi.ru  ·  mon.infogi.ru

1. Назначение программного обеспечения

InfoGi Monitoring — облачный сервис для мониторинга выполнения периодических (cron) задач. Программное обеспечение отслеживает своевременность запуска задач по заданному расписанию, фиксирует задержки и отправляет уведомления о сбоях на email и в Telegram.

Ключевые функции

  • Мониторинг cron-задач в реальном времени
  • Отправка уведомлений о пропущенных задачах (email, Telegram)
  • Публичные пинг-ссылки для интеграции в любые системы
  • Dashboard с визуализацией статусов задач
  • Многопользовательский доступ с разделением по организациям
  • Управление лимитами задач и настройка уведомлений

2. Функциональные характеристики

ХарактеристикаОписание
Тип ПООблачный сервис (SaaS)
Серверная часть.NET 8 (C#), REST API
Клиентская частьReact / Next.js 14 (TypeScript)
База данныхPostgreSQL 16
Поддерживаемые протоколыHTTP/HTTPS, REST API, JSON
Форматы cron-выраженийСтандартный cron (5 полей)
УведомленияEmail (SMTP), Telegram Bot API
РазвертываниеDocker, Docker Compose
Операционные системыDebian 12, Ubuntu 22.04

3. Системные требования (сервер)

КомпонентМинимальныеРекомендуемые
CPU2 ядра4 ядра
RAM4 ГБ8 ГБ
Диск20 ГБ SSD50 ГБ SSD
ОСDebian 12 / Ubuntu 22.04Debian 12 / Ubuntu 22.04
ПОDocker 24+, Docker Compose v2Docker 24+, Docker Compose v2

4. Установка

  1. Убедитесь, что Docker и Docker Compose установлены
  2. Скачайте и распакуйте дистрибутив программного обеспечения
  3. Создайте файл docker-compose.yml со следующим содержимым:
version: '3.8'
services:
  postgres:
    image: postgres:16
    environment:
      POSTGRES_DB: moninfo
      POSTGRES_USER: admin
      POSTGRES_PASSWORD: password
    volumes:
      - ./postgres:/var/lib/postgresql/data
  backend:
    build: ./backend
    ports: ["5078:80"]
    environment:
      - ConnectionStrings__DefaultConnection=Host=postgres;Database=moninfo;Username=admin;Password=password
      - Jwt__Key=YourSecretKeyHere1234567890
      - ASPNETCORE_URLS=http://0.0.0.0:80
    depends_on: [postgres]
  frontend:
    build: ./frontend
    ports: ["3000:3000"]
    depends_on: [backend]

Запустите командой:

docker compose up -d --build

Веб-интерфейс будет доступен по адресу http://<IP-сервера>:3000.

5. Использование

  1. Зарегистрируйтесь или войдите под администратором
  2. Создайте задачу мониторинга: укажите имя, cron-выражение, допустимую задержку
  3. Скопируйте публичную пинг-ссылку и добавьте в вашу cron-задачу:
    curl -s https://mon.infogi.ru/ping/<публичный_ключ>
  4. Настройте уведомления (email, Telegram)
  5. Отслеживайте статус задач в Dashboard

6. Сведения о правообладателе

Правообладатель: Общество с ограниченной ответственностью «Инфоджи» (ООО «Инфоджи»)
Email: support@infogi.ru
Сайт: https://infogi.ru

7. Контакты технической поддержки

Email: support@infogi.ru
Telegram: @infogi_support

© 2026 ООО «Инфоджи». Все права защищены.