Введение в 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 в вашей инфраструктуре.