Сегодня поговорим про Glances Monitor. Существует множество инструментов мониторинга в Linux или Unix-подобных системах, которые могут предоставить информацию о вашем сервере:
- Загрузка процессора.
 - Название ОС / версия ядра.
 - Загрузка системы.
 - Диск и сетевой ввод-вывод.
 - Обработка.
 - Использование памяти.
 - Точка монтирования и многое другое.
 
Знакомимся с glances
На главной странице проекта:
Glances Monitor — это бесплатный (LGPL) кросс-платформенный инструмент мониторинга, целью которого является предоставление максимальной информации в минимальном пространстве, идеально подходящее для классического терминала 80 × 24 или большего, чтобы иметь дополнительную информацию. Вид может динамически адаптировать отображаемую информацию в зависимости от размера терминала. Он также может работать в режиме клиент / сервер для удаленного мониторинга.
Эта утилита написана на Python и использует библиотеку psutil для извлечения статистических значений с вашего сервера.
Установка
Вы можете установить Glances Monitor с помощью инструмента командной строки pip. Вы также найдете пакеты для Arch Linux, Fedora / CentOS / RHEL, Debian, Ubuntu (13.04+), FreeBSD, OSX, и поэтому вы сможете установить их с помощью своего любимого менеджера пакетов следующим образом:
Установите glances на CentOS / Fedora / RHEL / Scientific Linux
Сначала включите репозиторий Extra Packages для Enterprise Linux (или EPEL) на CentOS / RHEL / SL.
Введите следующую команду yum:
Примеры выводов:
Установите Glances Monitor на Debian / Ubuntu Linux (13.04+)
Введите следующую команду:
Примеры выводов:
Включите glances, отредактировав файл /etc/default/glances, введите:
Обновите его конфигурацию до следующего вида:
Сохраните и закройте файл. Начать glances:
Как использовать glances?
Основной синтаксис:
Примеры вывода:
Для вывода просто нажмите q (Esc и Ctrl-C также работают). Вот еще один вывод из системы на основе Ubuntu:
Можете посмотреть краткое видео по этой теме:
Интерактивные команды
Используйте следующие горячие клавиши, чтобы настроить ваш вывод:
- a — Сортировка обрабатывается автоматически.
 - c — Сортировка процессов по CPU%.
 - m — Сортировка процессов с помощью MEM%.
 - p — Сортировка процессов по имени.
 - i — Сортировка процессов по скорости ввода-вывода.
 - d — Показать / скрыть статистику ввода-вывода диска.
 - f — Показать / скрыть статистику файловой системы.
 - n — Показать / скрыть статистику сети.
 - s — Показать / скрыть статистику датчиков.
 - y — Показать / скрыть статистику hddtemp.
 - l — Показать / скрыть журналы.
 - b — Байты или биты для сетевого ввода-вывода.
 - w — Удалить журналы предупреждений.
 - x — Удалить предупреждение и критические журналы.
 - 1 — Глобальная статистика CPU или каждого процессора.
 - t — Просмотр сетевого ввода / вывода в виде комбинации.
 - u — просмотр кумулятивного сетевого ввода-вывода.
 
Как использовать Glances в режиме клиент / сервер?
На сервере введите следующую команду для привязки сервера к указанному адресу IPv4 / IPv6 или имени хоста:
С вашего настольного клиента, такого как OSX / FreeBSD / Linux, введите следующую команду для подключения к серверу Glances по адресу IPv4 / IPv6 или имени хоста:
Возможно, вам потребуется использовать пароль, для установки пароля на клиента / сервера, используйте опцию -p. Запуск glances в режиме сервера используйте опцию -s.
Как обновлять информацию каждые 5 секунд?
Введите следующую команду:
Как просмотреть все поддерживаемые параметры?
Эта команда имеет еще много параметров, введите следующую команду в командной строке:
Примеры вывода:
Теперь вы знаете все про установку Glances Monitor.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
 - Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
 - Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
 
- Проведем вечерние онлайн-лекции на нашей платформе.
 - Согласуем с вами удобное время для практик.
 - Если хотите индивидуальный график — обсудим и реализуем.
 - Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
 - Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
 
- отредактировать или создать с нуля резюме;
 - подготовиться к техническим интервью;
 - подготовиться к конкурсу на понравившуюся вакансию;
 - устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
 

























