Set up three-tier synchronization: Syncthing (real-time), GitHub (version control), rsync (disaster recovery). Includes complete documentation for future Claude sessions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.6 KiB
2.6 KiB
📊 Документация системы мониторинга
Архитектура мониторинга
Компоненты:
- Prometheus - сбор метрик (порт 9090)
- Grafana - визуализация (порт 3000)
- Alertmanager - управление алертами (порт 9093)
- Node Exporter - метрики системы (порт 9100)
- cAdvisor - метрики контейнеров (порт 8081)
- Loki - сбор логов (порт 3100)
- Promtail - агент для Loki
- Blackbox Exporter - мониторинг SSL/HTTP (порт 9115)
Дашборды Grafana:
- Docker Containers Monitoring - мониторинг контейнеров
- SSL Certificates Monitoring - мониторинг 19 SSL доменов
- Postiz Business Metrics - бизнес-метрики Postiz
- PostgreSQL Monitoring - мониторинг БД
Источники данных:
- Prometheus -
http://prometheus:9090 - Loki -
http://loki:3100
Конфигурационные файлы
Prometheus
- Конфиг:
/etc/prometheus/prometheus.yml - Retention: 15 дней
- Интервал сканирования: 30 секунд
Loki
- Конфиг:
/opt/00-infrastructure/loki/loki-config.yaml - Хранилище: Docker volume
loki_loki-data - Retention: 720 часов (30 дней)
Автоматические обновления
- Сервис:
auto-update.service - Таймер:
auto-update.timer(ежедневно в 00:09 UTC) - Скрипт:
/opt/05-backups/scripts/auto-update.sh
Мониторинг SSL сертификатов
Мониторятся 19 доменов:
- ai-impress.com, www.ai-impress.com
- auth.ai-impress.com, n8n.ai-impress.com
- odoo.ai-impress.com, marketing.ai-impress.com
- pgadmin.ai-impress.com, portainer.ai-impress.com
- social.ai-impress.com, status.ai-impress.com
- vault.ai-impress.com, wiki.ai-impress.com
- и другие...
Логирование
Loki собирает логи:
- Всех Docker контейнеров (49 контейнеров)
- Системные логи (
/var/log/*) - Логи приложений (
/opt/**/*.log)
Доступ
- Grafana: http://51.89.231.46:3000 (admin/admin123)
- Prometheus: http://localhost:9090
- Alertmanager: http://localhost:9093
- Loki: http://localhost:3100
Резервные копии
Конфиги хранятся в:
/opt/04-tools/grafana/dashboards/- дашборды Grafana/opt/00-infrastructure/- конфиги сервисов