Сегодня поговорим про 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.