Введение в INFRAX

ℹ️ О документе

В этом разделе вы познакомитесь с системой INFRAX, узнаете о её назначении, ключевых возможностях и архитектуре.

Что такое INFRAX

INFRAX — это комплексная система управления IT-инфраструктурой, объединяющая в себе функции мониторинга, helpdesk, удаленного доступа, автоматизации, управления виртуализацией, инвентаризации активов, базы знаний, управления бизнес-сервисами и гранулярной системы прав доступа.

Система разработана для эффективного управления серверами, рабочими станциями, сетевым оборудованием, виртуальными машинами и контейнерами в организациях любого масштаба — от малого офиса до крупного предприятия.

Целевая аудитория

INFRAX предназначена для:

  • Системных администраторов — управление и мониторинг инфраструктуры
  • Специалистов технической поддержки — обработка заявок пользователей
  • DevOps инженеров — автоматизация рутинных операций
  • IT-менеджеров — контроль состояния IT-систем и сервисов
  • MSP (Managed Service Providers) — управление инфраструктурой клиентов

Решаемые задачи

INFRAX помогает решить следующие проблемы:

🔍 Отсутствие видимости

Централизованный мониторинг всех узлов инфраструктуры с единой консоли

⏱️ Медленная реакция на проблемы

Автоматическое обнаружение проблем и создание тикетов до обращения пользователей

📝 Потеря заявок

Структурированная система управления тикетами с полной историей

🔐 Небезопасный доступ

Централизованный безопасный доступ с записью всех сессий

Ключевые возможности

📊 Мониторинг инфраструктуры

  • Мониторинг доступности узлов (Ping)
  • Мониторинг системных ресурсов (CPU, RAM, Disk, Network)
  • Мониторинг SSL сертификатов
  • Гибкие триггеры и алерты
  • Интерактивные графики и дашборды
  • Автоматическое создание тикетов при проблемах

🎫 Helpdesk система

  • Управление тикетами и заявками
  • Автоматическое создание из мониторинга
  • Email-to-Ticket интеграция
  • AI-ассистент для помощи в решении проблем
  • SLA (Service Level Agreement)
  • Периодические тикеты

🔌 Удаленный доступ

  • Поддержка протоколов: RDP, SSH, VNC, Winbox
  • Веб-клиент (Apache Guacamole) — доступ из браузера
  • Нативные клиенты для лучшей производительности
  • Запись всех сессий
  • Централизованное управление учетными данными

⚙️ Автоматизация

  • Асинхронная очередь задач
  • Планировщик задач (Cron)
  • Выполнение скриптов (PowerShell, Bash)
  • Автоматическая установка и обновление агентов
  • Автоматическое обнаружение узлов в сети

🌐 Управление виртуализацией

  • VMware vSphere / vCenter
  • Proxmox VE
  • Microsoft Hyper-V
  • Docker

Архитектура системы

INFRAX построена на современном технологическом стеке:

Компонент Технология Назначение
Фронтенд Vue.js 3 + TypeScript Интерактивный пользовательский интерфейс
Бэкенд PHP (собственный фреймворк) Бизнес-логика и API
База данных PostgreSQL Хранение данных
Удаленный доступ Apache Guacamole Веб-клиент для удаленных подключений
Агенты Go Сбор метрик на узлах

Схема архитектуры

┌─────────────────────────────────────────────┐
│           Браузер пользователя              │
└────────────────┬────────────────────────────┘
                 │
                 ▼
┌─────────────────────────────────────────────┐
│          Фронтенд (Vue.js)                  │
│  ┌──────────────┐  ┌──────────────────┐    │
│  │  Дашборд     │  │  Узлы / Тикеты   │    │
│  └──────────────┘  └──────────────────┘    │
└────────────────┬────────────────────────────┘
                 │
                 ▼
┌─────────────────────────────────────────────┐
│          Бэкенд API (PHP)                   │
│  ┌────────────┐  ┌──────────┐  ┌────────┐  │
│  │Контроллеры │  │ Сервисы  │  │ Модели │  │
│  └────────────┘  └──────────┘  └────────┘  │
└───────┬──────────────────┬──────────────────┘
        │                  │
        ▼                  ▼
┌──────────────┐    ┌─────────────────────────┐
│  PostgreSQL  │    │   Apache Guacamole      │
│  База данных │    │  (Удаленный доступ)     │
└──────────────┘    └─────────────────────────┘
        │
        │
┌───────┴─────────────────────────────────────┐
│               Агенты на узлах               │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  │
│  │ Server 1 │  │ Server 2 │  │ Server N │  │
│  └──────────┘  └──────────┘  └──────────┘  │
└─────────────────────────────────────────────┘

Системные требования

Требования к серверу

Размер инфраструктуры CPU RAM HDD
До 50 узлов 2 ядра 4 GB 50 GB
50-200 узлов 4 ядра 8 GB 100 GB
200-500 узлов 8 ядер 16 GB 200 GB
500+ узлов 16+ ядер 32+ GB 500+ GB

Операционная система

  • Рекомендуется: Ubuntu 20.04/22.04 LTS, Debian 11/12
  • Поддерживается: CentOS 8+, RHEL 8+
  • Docker: Любая ОС с поддержкой Docker

Требования к клиентам

  • Браузеры: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
  • Разрешение экрана: минимум 1366x768 (рекомендуется 1920x1080)
  • JavaScript: должен быть включен
✅ Готовы начать?

Переходите к разделу Установка и развертывание, чтобы установить INFRAX в вашей инфраструктуре.