# 🖥️ mirvmon — Система мониторинга серверов > Лёгкая и функциональная система мониторинга для домашних и небольших серверных инфраструктур. [![PHP](https://img.shields.io/badge/PHP-8.3+-777BB4.svg)](https://php.net) [![Slim](https://img.shields.io/badge/Slim-4.x-3399FF.svg)](https://www.slimfram ework.com) [![MariaDB](https://img.shields.io/badge/MariaDB-10.11-003545.svg)](https://mari adb.org) [![Chart.js](https://img.shields.io/badge/Chart.js-4.x-FF6384.svg)](https://www. chartjs.org) --- ## 📋 Возможности - 📊 **Метрики в реальном времени:** CPU, RAM, диск (по разделам), сеть (In/Out в %) - 🔔 **Алерты и уведомления:** Настраиваемые пороги с уведомлениями через Telegram и Email - 🖧 **Мониторинг сервисов:** Отслеживание состояния systemd-сервисов с алертами при остановке - 📈 **Интерактивные графики:** Зум, панорамирование, детализация по периодам (1ч, 6ч, 24ч, 7д, 30д) - 🌐 **Множество серверов:** Поддержка неограниченного числа серверов через Python-агент - 🎨 **Цветная индикация:** Прогресс-бары меняют цвет (🟢 → 🟡 → 🔴) при приближении к порогам - 🔐 **Авторизация:** Сессионная аутентификация с CSRF-защитой --- ## 🚀 Установка ### Вариант A: Docker (рекомендуется) Самый быстрый способ — всё поднимается автоматически: ```bash # 1. Клонируем git clone https://git.mirv.top/mirivlad/mirvmon.git cd mirvmon # 2. Запускаем скрипт (сам поставит Docker, сгенерит пароли, поднимет) cd docker && bash deploy.sh # 3. Открываем браузер # http://localhost:8080 # Логин: admin # Пароль: mirvmon2026 (смените сразу!) ``` **Ручной Docker (без скрипта):** ```bash git clone https://git.mirv.top/mirivlad/mirvmon.git cd mirvmon cp .env.example .env # меняем пароли docker compose -f docker/docker-compose.yml up -d --build ``` **При обновлении:** ```bash git pull docker compose -f docker/docker-compose.yml up -d --build ``` > 📦 Код внутри Docker-образа (immutable). Данные БД в volume `db_data` — не теряются. --- ### Вариант B: Ручная установка #### 1. Зависимости ```bash apt install php8.3 php8.3-fpm php8.3-mysql php8.3-mbstring php8.3-curl nginx mariadb-server composer install ``` #### 2. База данных ```bash mysql -u root -p <