Какие инструменты мониторинга системы доступны?

Взгляды - Следите за своей системой

Взгляды это бесплатное программное обеспечение (лицензированное под лицензией LGPL) для мониторинга вашей операционной системы GNU / Linux или BSD с помощью текстового интерфейса. Glances использует библиотеку libstatgrab для извлечения информации из вашей системы и разработана на Python.

Установка

Открыть терминал (Ctrl+Alt+T) и выполните следующие команды:

Начиная с Ubuntu 16.04 и выше, вы можете просто ввести sudo apt install glances, но версия 2.3 есть эта ошибка. Еще:

Простая Установка Скрипта Взгляды

curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

операционная

wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

Ручная установка

sudo apt-get install python-pip build-essential python-dev lm-sensorssudo pip install psutil logutils bottle batinfo https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz zeroconf netifaces pymdstat influxdb elasticsearch potsdb statsd pystache docker-py pysnmp pika py-cpuinfo bernhardsudo pip install glances

Основное использование

Начать glances просто введите glances в терминале.

screenshot

Во взгляде вы увидите много информации о ресурсах вашей системы: процессор, Загрузка, память, Сеть подкачки, Дисковый ввод-вывод и процессы - все на одной странице, по умолчанию цветовой код означает:

GREEN : the statistic is “OK”BLUE : the statistic is “CAREFUL” (to watch)VIOLET : the statistic is “WARNING” (alert)RED : the statistic is “CRITICAL” (critical)

Когда Glances запущен, вы можете нажать несколько специальных клавиш, чтобы отдавать ему команды:

c: Sort processes by CPU%  m: Sort processes by MEM%  p: Sort processes by name  i: Sort processes by IO Rate  d: Show/hide disk I/O stats  f: Show/hide file system stats  n: Show/hide network stats  s: Show/hide sensors stats  b: Bit/s or Byte/s for network IO  w: Delete warning logs  x: Delete warning and critical logs  1: Global CPU or Per Core stats  h: Show/hide this help message  q: Quit (Esc and Ctrl-C also work)  l: Show/hide log messages

Мониторинг процессора, Оперативной Памяти, Подкачки

screenshot

Мониторинг диска

screenshot

Контроль нагрева Системы

Если вы наберете glances --help вы найдете ( -e Включите модуль датчиков (только для Linux) )

glances -e

screenshot

screenshot

Конфигурационный файл

Вы можете установить свои пороговые значения в файле конфигурации Glances, в GNU /Linux файл конфигурации по умолчанию находится в /etc/glances/glances.conf.

Режим клиент/сервер

Еще одной интересной особенностью этого инструмента мониторинга является то, что вы можете запустить его в режиме сервера, просто набрав glances -s, это даст результат, подобный тому, что сервер Glances работает на 0.0.0.0:61209, и теперь вы можете подключиться к нему с другого компьютера, используя glances -c @server, где @server - это IP-адрес или имя хоста сервера.

Glances использует сервер XML/RPC и может использоваться другим клиентским программным обеспечением.В режиме сервера вы можете установить адрес привязки (АДРЕС -B) и прослушивающий TCP-порт (ПОРТ-p), адрес привязки по умолчанию равен 0.0.0.0 (взгляды будут прослушиваться на всех сетевых интерфейсах), а TCP-порт равен 61209.В клиентском режиме вы можете установить TCP-порт сервера (порт-p).В режиме клиент/сервер ограничения устанавливаются серверной стороной.Версия 1.6 вводит необязательный пароль для доступа к серверу (пароль -P), который, если он установлен на сервере, должен использоваться также и на клиенте.

Дополнительные источники: PyPI, Github, Линуксария

Обновление

Мониторинг контейнера juju просто для примера, как все выглядит Большое изображение

В терминале № 1 Glances работает в режиме сервера, в терминале № 2 запущен контейнер juju apt-get update &Amp; В терминале 3 glances -c 192.168.1.103 Взгляды подключены к контейнеру ip

screenshot

Просматривает Использование процессора

Сам взгляд, по-видимому, требует периодических скачков загрузки процессора во время активности, о чем свидетельствует встроенный график использования системного монитора. Если график точен, то при использовании взглядов теряется около 1/4 процессора в системе. Это может иметь эффект для тех, кто следит за загрузкой процессора на серверах.

glances cpu usage