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 можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".