mirivlad
9a4106a201
fix: исправлен синтаксис index.php и добавлен API маршрут дашборда
...
- Восстановлен корректный index.php из чистого коммита
- Добавлен маршрут /api/dashboard/stats для бесшовного обновления
- Исправлена ошибка парсинга PHP
2026-04-14 00:52:53 +08:00
mirivlad
8d4a789e00
feat(dashboard): бесшовное обновление данных без перезагрузки страницы
...
- Добавлен API endpoint /api/dashboard/stats
- Реализована замена location.reload() на fetch() каждые 30 секунд
- Добавлены ID к элементам метрик для точечного обновления
- Убрано мерцание страницы при обновлении
2026-04-14 00:38:43 +08:00
mirivlad
fc7a98663f
fix: исправлена HTML структура вкладок (metrics/services/thresholds)
...
- Перемещены закрывающие </div> tab-pane metrics в правильное место
- Сетевые графики и doughnut диски теперь внутри вкладки Метрики
- Вкладки Сервисы и Пороги работают корректно
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 16:25:14 +08:00
mirivlad
f3ddb65fcd
feat: doughnut графики разделов дисков, timezone fix, crosshair removal
...
- Добавлены doughnut графики для disk_used_root/home/boot/mnt_data
- Удалён общий disk_used line chart (заменён doughnut)
- Исключён crosshair плагин (конфликт с Chart.js)
- Установлена timezone Asia/Irkutsk (+8) для корректных запросов
- cmdline в тултипах процессов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 13:23:29 +08:00
mirivlad
0219fda95f
feat: масштабирование, дашборд, алерты и тултипы
...
- Исправлена ось времени: старые данные слева, новые справа
- Подключён chartjs-plugin-zoom (колёсико, drag, pan)
- Переделаны кнопки периода: 1ч/6ч/24ч/7д/30д (по умолчанию 6ч)
- Добавлен cmdline в процессы тултипа (показывает полный путь)
- Улучшена логика алертов: нет спама, resolved уведомления
- Исправлено сохранение порогов (приведение типов)
- Исправлена страница алертов (Twig syntax: ends_with -> matches)
- Дашборд: цвета прогресс-баров по реальным порогам сервера
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 10:24:15 +08:00
mirivlad
b875e57e4c
fix: исправление тултипов Chart.js и обновление проекта
...
- Исправлено скрытие тултипов при уходе курсора влево/вправо
- Добавлена проверка всех 4 границ chartArea (caretX + caretY)
- Добавлен глобальный mousemove обработчик (crosshair overlay перехватывал mouseleave)
- Добавлен плагин chartjs-plugin-crosshair.min.js
- Обновлён дамп БД: только структура + примеры данных (без реальных данных)
- Добавлены: FlashMiddleware, NotificationService, .gitignore
- Обновлены: контроллеры, модели, middlewares, шаблоны
- Удалены: detail.twig.bak файлы
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-13 00:59:19 +08:00
mirivlad
353b562626
Fix CSRF: add generateToken() call in /csrf-token endpoint
2026-02-15 11:59:47 +00:00
mirivlad
3f3eacaefc
Properly add process tooltip function
2026-02-14 17:31:26 +00:00
mirivlad
ce3ccf6fe9
Add API endpoint for top processes and DB dump update
2026-02-14 17:09:04 +00:00
mirivlad
6c05e4e10f
Fix period filter buttons and exclude API from CSRF validation
2026-02-14 16:56:11 +00:00
mirivlad
c7fdaa5660
Initial commit - mon.mirv.top monitoring system
2026-02-14 15:08:14 +00:00