Как установить Glances в Debian 11

Здравствуйте, друзья. В этой статье мы покажем как выполняется установка Glances в Debian 11.

Glances — это кроссплатформенный инструмент для мониторинга системы, написанный на языке Python.

Данная программа позволяет в режиме реального времени отслеживать различные показатели вашей системы. Такие как использование процессора, памяти, дисков, сети и так далее. Glances также позволяет отслеживать запущенные процессы, пользователей, температуру, напряжение, скорость вращения вентиляторов и так далее.

Кроме того, Glances имеет удобный веб интерфейс, который вы можете разместить на своем сервере и получить доступ к нему с мобильного телефона или компьютера. Несмотря на небольшое количество зависимостей, он может быть расширен другими. Например такими как hddtemp (температура жесткого диска).

Из-за этого он считается очень гибким и функциональным инструментом для мониторинга системы.

Установка Glances на Debian 11

Процесс установки не требует колоссальных усилий, но для достижения цели мы должны использовать PIP и установить зависимости Python.

Установка зависимостей Glances в Debian

Сначала откройте терминал и полностью обновите систему.

sudo apt update
sudo apt upgrade

Теперь установите основные зависимости для Glances.

sudo apt install python3 python3-dev python3-jinja2 python3-psutil python3-setuptools hddtemp python3-pip lm-sensors

Установка зависимостей Glances в Debian
Установка зависимостей Glances в Debian

Обратите внимание: эта команда также устанавливает PIP, менеджер пакетов Python. Последний мы должны будем использовать для получения Glances.

Прежде чем обновлять его вместе с psutil, во избежание проблем выполните следующие.

pip3 install --upgrade pip
pip3 install --upgrade psutil

Установка зависимостей
Установка зависимостей

Теперь проверьте версию, которая у вас есть, сделать это можно следующей командой.

pip3 --version

Вы должны получить следующий ответ.

Проверка версии
Проверка версии

Установка Glances

Теперь, когда PIP готов, то вы можете установить Glances. Для этого выполните следующие действия.

pip3 install glances[all]

Установка Glances в Debian
Установка Glances в Debian

Вот и все, теперь пришло время протестировать его.

Использование Glances в Linux

Для использования Glances у нас есть три простых варианта. Первый — сделать это в автономном режиме. То есть запустить его в системе, где он установлен.

Для требуется выполнить следующую команду.

glances

Внимание: Если вдруг вы получаете сообщение об ошибке «Bash: glances: команда не найдена«, то это означает, что Glances не установлен на вашей системе или его исполняемый файл не находится в пути поиска команд (PATH).

Вам потребуется установить его с помощью APT, для этого выполните следующую команду.

sudo apt install glances

И так после ввода команды glancesв терминале вы увидите следующее.

Glances в Debian 11
Glances в Debian 11

Таким образом, вы можете быстро получить экран в терминале, где будет запущен инструмент, и так контролировать систему.

Однако очень интересным и полезным вариантом является запуск Glances в веб-режиме. Так вы сможете получить доступ к мониторингу, используя любое устройство с подключением к Интернету.

Для этого выполните эту команду.

glances -w

Веб режим Glances
Веб режим Glances

Это сделает его доступным с порта 61208, который вам потребуется открыть в брандмауэре. Далее вы можете подключится к нему на http://server:61208.

Работающий веб интерфейс Glances
Работающий веб интерфейс Glances

Вы можете запустить Glances в рамках архитектуры клиент-сервер. Это сделает его доступным с узлов внутри сети.

В общем, на клиенте необходимо установить все, что связано с Glances, как описано в предыдущих шагах.

Далее на сервере необходимо запустить Glances в режиме сервера

glances -s

Теперь на клиенте выполните следующую команду.

glances -c [ip]

Данный метод полезен для одновременного мониторинга нескольких компьютеров.

Заключение

Glances — это отличный инструмент мониторинга, который имеет большой потенциал. Знание того, как установить его и использовать, упростить вам некоторые задачи. Надеюсь у всех все получилось, если же нет, то напишите в комментариях.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.