Здравствуйте, друзья. В этой статье мы покажем как выполняется установка 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
Обратите внимание: эта команда также устанавливает PIP, менеджер пакетов Python. Последний мы должны будем использовать для получения Glances.
Прежде чем обновлять его вместе с psutil, во избежание проблем выполните следующие.
pip3 install --upgrade pip
pip3 install --upgrade psutil
Теперь проверьте версию, которая у вас есть, сделать это можно следующей командой.
pip3 --version
Вы должны получить следующий ответ.
Установка Glances
Теперь, когда PIP готов, то вы можете установить Glances. Для этого выполните следующие действия.
pip3 install glances[all]
Вот и все, теперь пришло время протестировать его.
Использование Glances в Linux
Для использования Glances у нас есть три простых варианта. Первый — сделать это в автономном режиме. То есть запустить его в системе, где он установлен.
Для требуется выполнить следующую команду.
glances
Внимание: Если вдруг вы получаете сообщение об ошибке «Bash: glances: команда не найдена«, то это означает, что Glances не установлен на вашей системе или его исполняемый файл не находится в пути поиска команд (PATH).
Вам потребуется установить его с помощью APT, для этого выполните следующую команду.
sudo apt install glances
И так после ввода команды glances
в терминале вы увидите следующее.
Таким образом, вы можете быстро получить экран в терминале, где будет запущен инструмент, и так контролировать систему.
Однако очень интересным и полезным вариантом является запуск Glances в веб-режиме. Так вы сможете получить доступ к мониторингу, используя любое устройство с подключением к Интернету.
Для этого выполните эту команду.
glances -w
Это сделает его доступным с порта 61208, который вам потребуется открыть в брандмауэре. Далее вы можете подключится к нему на http://server:61208
.
Вы можете запустить Glances в рамках архитектуры клиент-сервер. Это сделает его доступным с узлов внутри сети.
В общем, на клиенте необходимо установить все, что связано с Glances, как описано в предыдущих шагах.
Далее на сервере необходимо запустить Glances в режиме сервера
glances -s
Теперь на клиенте выполните следующую команду.
glances -c [ip]
Данный метод полезен для одновременного мониторинга нескольких компьютеров.
Заключение
Glances — это отличный инструмент мониторинга, который имеет большой потенциал. Знание того, как установить его и использовать, упростить вам некоторые задачи. Надеюсь у всех все получилось, если же нет, то напишите в комментариях.