Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.
- Звёзды
- 33,806
- Форки
- 1,831
- Открытые issues
- 106
- Последний коммит
- позавчера
Что это?
Glances — кроссплатформенный инструмент мониторинга системы на Python, альтернатива top/htop для GNU/Linux, BSD, macOS и Windows. Он в реальном времени показывает на одной панели загрузку CPU, использование памяти и дисков, сетевую активность, процессы, вошедших в систему пользователей, температуру и данные о вентиляторах, а также умеет следить за контейнерами Docker и LXC.
Помимо локального интерфейса в терминале, Glances может работать в режиме сервера, предоставляя веб-интерфейс и RESTful API для удалённого мониторинга, а также подключаться к другим экземплярам в режиме клиента. Статистику можно экспортировать в файлы CSV или JSON, выводить в stdout либо отправлять в базы данных и брокеры, например InfluxDB, Prometheus, Kafka и PostgreSQL. Встроенный MCP-сервер позволяет AI-ассистентам запрашивать системную статистику.
Glances можно установить через pip, uvx, Docker, Homebrew или системные пакеты. Функциональность расширяется с помощью плагинов и модулей экспорта.
Ключевые возможности
- 01Мониторинг в реальном времени загрузки CPU, использования памяти и дисков, сетевой активности, процессов и датчиков на панели в терминале.
- 02Веб-интерфейс и RESTful API в режиме сервера, с возможностью включить защиту паролем.
- 03Режим клиента для просмотра удалённых серверов Glances и автоматическое обнаружение в сети.
- 04Мониторинг контейнеров Docker, Podman и LXC.
- 05Экспорт статистики в файлы, stdout, базы данных, брокеры и REST endpoints.
- 06Встроенный MCP-сервер для интеграции с AI-ассистентами и Python API для скриптов.
Сценарии использования
- Проверять нагрузку на CPU, память и диски Linux-сервера через SSH.
- Следить за несколькими удалёнными машинами с одной веб-панели.
- Отслеживать использование ресурсов контейнерами на хосте Docker.
- Отправлять системные метрики в Prometheus, InfluxDB или Kafka для долгосрочного мониторинга.
- Предоставить AI-ассистенту доступ только на чтение к текущей системной статистике.
Быстрый старт
- 1
Создайте и активируйте виртуальное окружение, затем установите Glances с помощью pip
python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances - 2
Запустите автономный монитор в терминале
glances
Что важно знать
- Для установки psutil в Linux могут понадобиться заголовочные файлы Python или системный пакет, а в Windows требуется бинарный установщик.
- По умолчанию веб-сервер не защищён. Перед тем как открыть к нему доступ, необходимо вручную задать пароль.
Темы
Частые вопросы
- Что такое glances?
- Кроссплатформенный системный монитор для терминала и веб-интерфейса: CPU, память, диски, сеть, процессы и контейнеры; есть REST API и экспорт данных. Glances — кроссплатформенный инструмент мониторинга системы на Python, альтернатива top/htop для GNU/Linux, BSD, macOS и Windows. Он в реальном времени показывает на одной панели загрузку CPU, использование памяти и дисков, сетевую активность, процессы, вошедших в систему пользователей, температуру и данные о вентиляторах, а также умеет следить за контейнерами Docker и LXC.
- glances можно использовать бесплатно? Какая у него лицензия?
- glances распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- glances всё ещё поддерживается?
- Активно поддерживается. Последний коммит в glances — 18 окт. 2026 г..
- Для чего можно использовать glances?
- Проверять нагрузку на CPU, память и диски Linux-сервера через SSH. Следить за несколькими удалёнными машинами с одной веб-панели. Отслеживать использование ресурсов контейнерами на хосте Docker. Отправлять системные метрики в Prometheus, InfluxDB или Kafka для долгосрочного мониторинга. Предоставить AI-ассистенту доступ только на чтение к текущей системной статистике.
- Как установить glances?
- Создайте и активируйте виртуальное окружение, затем установите Glances с помощью pip: python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances Запустите автономный монитор в терминале: glances
- Где скачать glances?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nicolargo/glances
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.
Платформа AIOps с открытым исходным кодом: объединяет оповещения из инструментов мониторинга, устраняет дубликаты, сопоставляет события и автоматизирует реакции с помощью рабочих процессов.
Система self-hosted-мониторинга ошибок, принимающая события от Sentry SDK и позволяющая хранить данные на собственной инфраструктуре.
Локальное desktop- и Docker-приложение, которое показывает текущие сетевые подключения компьютера на интерактивной карте мира с геолокацией и привязкой к приложениям.
Терминальная панель на Textual для создания, редактирования, приостановки и мониторинга cron-задач на локальных машинах и удалённых серверах по SSH.