Glances — это кросплатформенный инструмент для мониторинга системы на основе командной строки. Позволяет отслеживать использование процессора, средней нагрузки, памяти, сетевых интерфейсов, дискового ввода/вывода, процессов и файловой системы.
Контактная информация:
Официальный сайт
Разработчик:
Nicolas Hennion
Лицензия:
LGPL
Синтаксис:
glances [ОПЦИЯ]
Опции:
| Опция | Описание |
|---|---|
| -h, --help | Показать справочное сообщение и выйти |
| -V, --version | Показать номер версии программы и выйти |
| -d, --debug | Режим включения отладки |
| -C CONF_FILE, --config CONF_FILE | Путь к файлу конфигурации |
| --modules-list, --module-list | Отобразить список модулей (плагины и экспорт) и выйти |
| --disable-plugin DISABLE_PLUGIN, --disable-plugins DISABLE_PLUGIN |
disable plugin (список, разделенный запятыми) |
| --enable-plugin ENABLE_PLUGIN, --enable-plugins ENABLE_PLUGIN |
enable plugin (список, разделенный запятыми) |
| --disable-process | Отключить модуль процесса |
| --disable-webui | Отключает веб-интерфейс |
| --light, --enable-light | Легкий режим для пользовательского интерфейса Curses (отключить все, кроме верхнего меню) |
| -0, --disable-irix | Загрузка процессора задачей irix будет разделена на общее количество процессоров |
| -1, --percpu | Запуск просмотра в режиме для каждого процессора |
| -2, --disable-left-sidebar | Панель отключает модули сети, диска I/O, FS и датчиков |
| -3, --disable-quicklook | Отключает модуль быстрого просмотра |
| -4, --full-quicklook | Отключает всё, кроме быстрого просмотра и загрузки |
| -5, --disable-top | Отключает верхнее меню (QL, CPU, MEM, SWAP and LOAD) |
| -6, --meangpu | Запускает работу в режиме среднего графического процессора |
| --disable-history | Отключает историю статистики |
| --disable-bold | Отключает режим выделения жирным шрифтом в терминале |
| --disable-bg | Отключает цвета фона в терминале |
| --enable-irq | Настраиваемый модуль IRQ |
| --enable-process-extended | Включает расширенную статистику в главном процессе |
| --sort-processes {sort} | Сортировка процессов по: cpu_percent, memory_percent, username, cpu_times, io_counters, name |
| --export EXPORT | Включить модуль экспорта (список, разделенный запятыми) |
| --export-csv-file EXPORT_CSV_FILE | Путь к файлу для экспортера CSV |
| --export-csv-overwrite | Перезаписать существующий файл CSV |
| --export-json-file EXPORT_JSON_FILE | Путь к файлу для папки экспортера JSON |
| --export-graph-path EXPORT_GRAPH_PATH | Папка для экспорта графиков |
| -c CLIENT, --client CLIENT | Подключиться к серверу Glances по IPv4/IPv6-адресу или имени хоста |
| -s, --server | Запустить просмотры в режиме сервера |
| --browser | Запустить клиентский браузер (список серверов) |
| --disable-autodiscover | Отключить автоматическое обнаружение особенностей |
| -p PORT, --port PORT | Определить TCP порт клиента/сервера |
| -B BIND_ADDRESS, --bind BIND_ADDRESS | Привязать сервер к заданному адресу IPv4/IPv6 или имени хоста |
| --username | Определить имя пользователя клиента/сервера |
| --password | Определить пароль клиента/сервера |
| -u USERNAME_USED | Использовать указанное имя пользователя клиента/сервера |
| --snmp-community SNMP_COMMUNITY | SNMP сообщество |
| --snmp-port SNMP_PORT | SNMP порт |
| --snmp-version SNMP_VERSION | SNMP версия (1, 2c or 3) |
| --snmp-user SNMP_USER | SNMP имя пользователя (только для SNMPv3) |
| --snmp-auth SNMP_AUTH | SNMP ключ аутентификации (только для SNMPv3) |
| --snmp-force | Принудительный режим SNMP |
| -t TIME, --time TIME | Время установки минимальной частоты обновления в секундах [по умолчанию: 2 секунды] |
| -w, --webserver | Сервер запускает запросы в режиме веб-сервера |
| --cached-time CACHED_TIME | Устанавливает время кэширования сервера [По умолчанию: 1 секунда] |
| --open-web-browser | Откроет веб-интерфейс в веб-браузере по умолчанию |
| -q, --quiet | Не отоброжать интерфейс curses |
| -f PROCESS_FILTER, --process-filter PROCESS_FILTER | Установка шаблона фильтра процесса (регулярное выражение) |
| --process-short-name | Использовать короткое имя для имени процесса |
| --process-long-name | Использовать длинное имя для имени процесса |
| --stdout STDOUT | Вывод статистики в стандартный вывод, по одной на строку (comma separated list of plugins/plugins.attribute) |
| --stdout-csv STDOUT_CSV | Вывод статистики в стандартный вывод, формат csv (comma separated list of plugins/plugins.attribute) |
| --issue | Протестировать все плагины и выйти (скопируйте/вставьте выходные данные, если вы обнаружили ошибку) |
| --api-doc | Отобразить описание полей |
| --hide-kernel-threads | Скрыть потоки ядра в списке процессов (недоступно в Windows) |
| -b, --byte | Отображать скорость работы сети в байтах в секунду |
| --diskio-show-ramfs | Показывать оперативную память в плагине DiskIO |
| --diskio-iops | Показывать ввод-вывод в секунду в плагине DiskIO |
| --fahrenheit | Отображение температуры в градусах Фаренгейта (по умолчанию - Цельсий) |
| --fs-free-space | Отображение свободного пространства вместо используемого |
| --sparkline | Отображение спарклайны вместо полосы в интерфейсе curses |
| --theme-white | Оптимизация цветов отображения для белого фона |
| --disable-check-update | Отключение проверки версии онлайн-просмотров |
| --strftime STRFTIME_FORMAT | Строка формата strftime для отображения текущей даты в автономном режиме |
Информация о системе которая может выводится Glances:

Атрибуты Glances:
Поле указания атрибутов открывается клавишей «Enter» во время работы программы. Все доступные атрибуты можно посмотреть, нажав «h»
| Атрибут | Описание |
|---|---|
| a | сортировать процессы автоматически |
| c | сортировать процессы по CPU% |
| m | сортировать процессы по MEM% |
| p | сортировать процессы по имени |
| i | сортировать процессы по скорости ввода/вывода |
| d | показать/скрыть статистику дискового ввода-вывода |
| f | показать/скрыть статистику директорий и файлов |
| n | показать/скрыть сетевую статистику |
| s | показать/скрыть статистику датчиков |
| y | показать/скрыть статистику hddtemp |
| l | показать/скрыть логи |
| b | байты или биты для сетевых входов/выходов |
| w | удалить журналы предупреждений |
| x | удалить предупреждения и критические журналы |
| 1 | общая статистика ЦП |
| h | показать/скрыть этот экран справки |
| t | просмотреть сетевой ввод/вывод как комбинации |
| u | просмотреть совокупный сетевой ввод/вывод |
| q | выйти (Esc и Ctrl+C тоже работают) |
glances
glances --module-list
glances -w
Сервер Glances запущен по адресу http://0.0.0.0:61208/
glances -w --disable-webui
API Glances доступен по адресу http://0.0.0.0:61208/api/
glances --export csv --export-csv-file /tmp/glances.csv
glances -t 5 --export influxdb
glances -s
glances -c <ip_сервера>
glances -c <ip_сервера> --export statsd
glances --browser
glances --stdout now,cpu.user,mem.used,load
glances --stdout-csv now,cpu.user,mem.used,load
glances --disable-plugin network,ports
glances --enable-plugin sensors
Установить Glances можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.