DockMon
Теперь вы видите главную панель управления (Dashboard). Давайте разберемся, что здесь к чему.
📊 Что вы видите на панели:
Основная статистика:
- Hosts: 1 онлайн (ваш компьютер)
- Containers: 5 всего (3 запущены, 2 остановлены)
- Alerts: 0 (всё работает стабильно)
- Updates: 0 (нет обновлений)
Использование ресурсов хоста:
- CPU: 0.2% (почти нет нагрузки)
- Mem: 5.2% (оперативной памяти используется мало)
- Net: 518 B/s (минимальный сетевой трафик)
Контейнеры (Top Containers):
- docker — [running] (основной демон Docker)
- my-app-web-1 — [running] (ваш Nginx)
- nginx-test — [exited] (остановлен)
🎯 Что можно делать в DockMon:
1. Просмотр всех контейнеров
В левом меню нажмите "Containers" — увидите список всех контейнеров с их статусом.
2. Просмотр логов
Нажмите на любой контейнер → откроется страница с логами в реальном времени.
3. Управление контейнерами
На странице контейнера есть кнопки:
- Start — запустить остановленный
- Stop — остановить запущенный
- Restart — перезапустить
- Logs — посмотреть логи
4. Мониторинг ресурсов
На вкладке "Host" можно увидеть детальную статистику по CPU, памяти, диску и сети.
🔧 Настройка оповещений:
- Нажмите "Settings" (шестеренка в левом меню)
- Настройте уведомления:
- Telegram — отправлять уведомления в Telegram-бот
- Email — оповещения по почте
- Slack — для командной работы
🚀 Полезные действия:
Запустить остановленный контейнер:
- Перейдите в "Containers"
- Найдите nginx-test (статус Exited)
- Нажмите на него → кнопка "Start"
Добавить новый хост:
Если у вас есть другие серверы с Docker:
- Нажмите "Hosts" → "Add Host"
- Введите IP-адрес и настройте подключение
📱 Мобильный доступ:
DockMon адаптирован для мобильных устройств:
text
https://ВАШ_IP:8001
🐛 Если контейнер не отображается:
1. Обновите список:
В правом верхнем углу есть кнопка "Refresh"
2. Проверьте через терминал:
bash
docker ps -a
3. Если контейнер есть, но не виден в DockMon:
Перезапустите DockMon:
bash
docker restart dockmon
🛠️ Сравнение DockMon vs Portainer:
|
Функция |
DockMon |
Portainer |
|
Мониторинг |
⭐⭐⭐⭐⭐ |
⭐⭐⭐ |
|
Управление |
⭐⭐⭐ |
⭐⭐⭐⭐⭐ |
|
Простота |
⭐⭐⭐⭐⭐ |
⭐⭐⭐ |
|
Stacks |
❌ |
✅ |
|
Шаблоны |
❌ |
✅ |
|
Уведомления |
✅ |
✅ |
Вывод:
- DockMon — для красивого мониторинга
- Portainer — для управления контейнерами
✅ Итог:
DockMon установлен и работает. Теперь у вас есть два инструмента:
- Portainer — для управления контейнерами (http://localhost:9000)
- DockMon — для мониторинга (https://localhost:8001)
Поздравляю! 🎉 Вы создали полноценную систему мониторинга Docker!
Если есть вопросы по настройке или использованию — спрашивайте! 🚀
======================================================================================
======================================================================================
Итог: Что у вас сейчас работает
|
Сервис |
Адрес |
Логин |
Пароль |
Для чего |
|
Portainer |
http://localhost:9000 |
(создан вами) |
(создан вами) |
Управление контейнерами, стеками, образами |
|
DockMon |
https://192.168.1.124:8001 |
admin |
dockmon123 |
Мониторинг ресурсов, логи, оповещения |
📊 На скриншоте видно:
- ✅ 4 контейнера запущены (docker, my-app-web-1, portainer, dockmon)
- ✅ 1 остановлен (nginx-test)
- ✅ Нет ошибок (Alerts: 0)
- ✅ Нет обновлений (Updates: 0)
- ✅ 1 хост онлайн (ваш компьютер)
🚀 Что дальше?
1. Запустите остановленный контейнер nginx-test:
- В Portainer: Containers → nginx-test → Start
- Или в терминале: docker start nginx-test
2. Настройте оповещения в DockMon:
- Нажмите Settings (шестеренка)
- Настройте Telegram или Email уведомления
3. Изучите интерфейс:
- Посмотрите логи контейнеров
- Проверьте использование ресурсов
- Поэкспериментируйте с фильтрами
📝 Полезные команды для мониторинга:
bash
# Просмотр всех контейнеров
docker ps -a
# Логи Portainer
docker logs portainer --tail 20
# Логи DockMon
docker logs dockmon --tail 20
# Логи вашего Nginx
docker logs my-app-web-1 --tail 20
# Запуск остановленного контейнера
docker start nginx-test
# Остановка контейнера
docker stop nginx-test
🎯 Поздравляю!
Вы успешно установили и настроили:
- Docker — работает
- Portainer — работает на http://localhost:9000
- DockMon — работает на https://192.168.1.124:8001
- Nginx — работает на http://localhost:8081
Теперь у вас полноценная система управления и мониторинга Docker! 🚀
Если будут вопросы по настройке или использованию — пишите! 😊