Взгляды - Следите за своей системой
Взгляды это бесплатное программное обеспечение (лицензированное под лицензией LGPL) для мониторинга вашей операционной системы GNU / Linux или BSD с помощью текстового интерфейса. Glances использует библиотеку libstatgrab для извлечения информации из вашей системы и разработана на Python.
Установка
Открыть терминал (Ctrl+Alt+T) и выполните следующие команды:
Начиная с Ubuntu 16.04 и выше, вы можете просто ввести sudo apt install glances
, но версия 2.3 есть эта ошибка. Еще:
Простая Установка Скрипта Взгляды
curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash
операционная
wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash
Ручная установка
sudo apt-get install python-pip build-essential python-dev lm-sensorssudo pip install psutil logutils bottle batinfo https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz zeroconf netifaces pymdstat influxdb elasticsearch potsdb statsd pystache docker-py pysnmp pika py-cpuinfo bernhardsudo pip install glances
Основное использование
Начать glances
просто введите glances
в терминале.
Во взгляде вы увидите много информации о ресурсах вашей системы: процессор, Загрузка, память, Сеть подкачки, Дисковый ввод-вывод и процессы - все на одной странице, по умолчанию цветовой код означает:
GREEN : the statistic is “OK”BLUE : the statistic is “CAREFUL” (to watch)VIOLET : the statistic is “WARNING” (alert)RED : the statistic is “CRITICAL” (critical)
Когда Glances запущен, вы можете нажать несколько специальных клавиш, чтобы отдавать ему команды:
c: Sort processes by CPU% m: Sort processes by MEM% p: Sort processes by name i: Sort processes by IO Rate d: Show/hide disk I/O stats f: Show/hide file system stats n: Show/hide network stats s: Show/hide sensors stats b: Bit/s or Byte/s for network IO w: Delete warning logs x: Delete warning and critical logs 1: Global CPU or Per Core stats h: Show/hide this help message q: Quit (Esc and Ctrl-C also work) l: Show/hide log messages
Мониторинг процессора, Оперативной Памяти, Подкачки
Мониторинг диска
Контроль нагрева Системы
Если вы наберете glances --help
вы найдете ( -e
Включите модуль датчиков (только для Linux) )
glances -e
Конфигурационный файл
Вы можете установить свои пороговые значения в файле конфигурации Glances, в GNU /Linux файл конфигурации по умолчанию находится в /etc/glances/glances.conf
.
Режим клиент/сервер
Еще одной интересной особенностью этого инструмента мониторинга является то, что вы можете запустить его в режиме сервера, просто набрав glances -s
, это даст результат, подобный тому, что сервер Glances работает на 0.0.0.0:61209, и теперь вы можете подключиться к нему с другого компьютера, используя glances -c @server, где @server - это IP-адрес или имя хоста сервера.
Glances использует сервер XML/RPC и может использоваться другим клиентским программным обеспечением.В режиме сервера вы можете установить адрес привязки (АДРЕС -B) и прослушивающий TCP-порт (ПОРТ-p), адрес привязки по умолчанию равен 0.0.0.0 (взгляды будут прослушиваться на всех сетевых интерфейсах), а TCP-порт равен 61209.В клиентском режиме вы можете установить TCP-порт сервера (порт-p).В режиме клиент/сервер ограничения устанавливаются серверной стороной.Версия 1.6 вводит необязательный пароль для доступа к серверу (пароль -P), который, если он установлен на сервере, должен использоваться также и на клиенте.
Дополнительные источники: PyPI, Github, Линуксария
Обновление
Мониторинг контейнера juju просто для примера, как все выглядит Большое изображение
В терминале № 1 Glances работает в режиме сервера, в терминале № 2 запущен контейнер juju apt-get update
&Amp; В терминале 3 glances -c 192.168.1.103
Взгляды подключены к контейнеру ip
Просматривает Использование процессора
Сам взгляд, по-видимому, требует периодических скачков загрузки процессора во время активности, о чем свидетельствует встроенный график использования системного монитора. Если график точен, то при использовании взглядов теряется около 1/4 процессора в системе. Это может иметь эффект для тех, кто следит за загрузкой процессора на серверах.