
Glances — система мониторинга в режиме реального времени для Linux
Glances является кросс-платформенным приложением для мониторинга написанный на Python, которое используют библиотеку psutil, чтобы захватить информацию из системы. Мониторинг Glances процессора, средней нагрузки, памяти, использование сетевых интерфейсов, дискового ввода / вывода.
Glances может динамически адаптироваться в отображении информации в зависимости от терминала siwrize. Программа также может работать в режиме клиент / сервер для удаленного мониторинга.
Особенности Glances
1. Вывод о CPU (связанные пользовательские приложения, основные системные программы).
2. Вывод всей информации о памяти в том числе оперативной памяти,сколько свободной оперативная память имеется и т.д.
3. Показывает среднюю нагрузку процессора за прошедший 1мин, 5 мин и 15 мин.
4. Сеть скачивать / закачивать темпы сетевых соединений.
5. Выводит общее число процессов( сколько активных, сколько «sleep» процессов и т.д).
6. Диск I\О связанный с чтением или записью.
7. Топ процессы с их CPU/Memory.
8. Показывает текущую дату и время в нижней части программы.
9. Основные процессы выделены красным цветом, что выделить потребляемые высокие системные ресурсы.
Требование
- питон> = 2.6 (проверено на версии 2.6, 2.7, 3.2, 3.3).
- psutil> = 0.4.1 (рекомендуется версия> = 0.6).
- jinja (опция для вывода HTML).
- pysensors (опционально для поддержки мониторинга HW) [Linux-только].
- Hddtemp (опция для поддержки контроля температуры HDD).
- batinfo (опция для поддержки мониторинга батареи) [Linux-только].
- Setuptools.
Установка Glances
На самом деле, пакеты существуют для Arch Linux, Fedora / CentOS / RHEL, Debian (Sid / Testing) и Ubuntu (13.04), так что вы должны быть в состоянии установить его, используя ваш любимый менеджер пакетов.
В Ubuntu:
1
2
3
|
# sudo apt-get install python-pip build-essential python-dev
# sudo pip install Glances
# sudo pip install PySensors
|
ИЛИ
1
|
# sudo apt-get install glances -y
|
В Centos:
1
|
# yum install glances -y
|
Использование
В автономном режиме просто запустите:
1
|
$ glances
|
В режиме Client / Server
Если вы хотите удаленно контролировать машину, называемую сервер с другого компьютера под названием клиент, просто запустите на сервере:
1
|
server->$ glances —s
|
и на клиентской части:
1
|
client->$ glances —c @server
|
где @server — это IP-адрес или имя хоста сервера.
В режиме сервера, вы можете установить привязки адреса -B ADDRESS и прослушивания TCP порта -p PORT
В режиме клиента, вы можете установить TCP порт сервера -p PORT.
По умолчанию привязки адреса 0.0.0.0 (glances будет прослушивать все сетевые интерфейсы) и порт TCP — 61209.
В режиме клиент / сервер, лимиты устанавливаются на стороне сервера.
Вы также можете установить пароль на доступ к серверу -P password.
glances совместимости с IPv6. Просто используйте опцию -B ::, чтобы связать себя по всем адресам IPv6.
Цветовая кодировка
ЗЕЛЕНЫЙ: ОК (все в порядке)
СИНИЙ: ОСТОРОЖНО (нужно внимание)
Фиолетовый: ПРЕДУПРЕЖДЕНИЕ (оповещения)
КРАСНЫЙ: Критическая (критическая)
Мы можем установить пороговые значения в конфигурационном файле. По порогов по умолчанию является деятельность (осторожны = 50, предупреждение = 70 и критическое = 90), мы можем подгонять согласно нашим потребностям. По умолчанию файл конфигурации находится в «/etc/glances/glances.conf.
Ниже приведены список из нескольких горячих клавиш.
a — Сортировка процессов автоматически
c — сортировки процессов по CPU%
m- сортировки процессов по MEM%
p — Сортировка процесс по имени
i — сортировки процессов по скорости ввода / вывода
d — Показать / скрыть диск O статистика ввода / олы
f — Показать / скрыть система statshddtemp
n — показать / скрыть Статистика сети
s — Показать / скрыть датчики статистика
y — Показать / скрыть Hddtemp статистика
l — Показать / скрыть журналы
b — байты или бит для сетевого ввода / Oools
w — Удалить журналы предупреждений
x — Удалить предупреждения и критические журналы
1- Статистика «Глобальный процессор» или на-CPU — 1
h — Показать / скрыть экран справки
t — Просмотр сеть ввода / вывода
u — Просмотр совокупный сеть ввода / вывода
q — Выход (Esc и Ctrl-C также работать)
Glances — система мониторинга в режиме реального времени для Linux расписана и показана думаю что доступно для каждого. Если не получится установить ( попробуйте обновить пакеты что я указал выше), то пишите мне. Помогу Вам.