Установка и использование collectl в Linux

collectl — консольный инструмент для мониторинга производительности системы и записи результатов. Установка в Ubuntu или Debian: Команда отображения документации: Пример запуска: Пример мониторинга загрузки процессора: Пример мониторинга памяти: Пример мониторинга диска: Можно также просматривать статистику в виде графиков через браузер если установить colplot.

Установка и использование ifstat в Linux

ifstat — программа для сбора статистики загрузки сетевых интерфейсов Установка в Ubuntu: Запуск: Опишу некоторые ключи запуска: -h (краткая справка) -q (тихий режим, отображается меньше информации) -b (отображение в кбит/сек, а не кбайт/сек) -t (добавление времени в начале каждой строки) -T (общая пропускная способность для всех отслеживаемых интерфейсов) -w (фиксированная ширина колонок) -W (укорачивать линии […]

Установка и использование NetHogs в Linux

NetHogs — инструмент для мониторинга сети. Команда установки в Ubuntu: Примеры запуска с указание сетевого интерфейса: Опишу некоторые ключи запуска: -h (отображение справки) -d (интервал обновления) -p (режим promiscious) -V (просмотр версии программы) -t (режим трассировки) Опишу некоторые функциональные клавиши программы: c (переключение режима отображения, (kb, b, mb)) r (сортировка по принятым пакетам) s (сортировка […]

Установка и использование консольного монитора сети iftop

Команда установки в Ubuntu/Debian: Пример запуска с мониторингом всех интерфейсов: Пример запуска с мониторингом указанного интерфейса и пакетов обращающихся на порт 80: Приведу список возможных опций запуска и опишу их: -h (справка) -n (не отображать вместо IP имена доменов) -N (не связывать номера портов с именами сервисов) -p (запуск в promiscuous режиме, слушающем все интерфейсы […]

Установка и использование консольного монитора сети TCPTrack

Команда установки в Ubuntu/Debian: Пример запуска с указанием сетевого интерфейса: Документация по программе: Опишу некоторые ключи запуска: -d (мониторинг новых соединений, не определять существующие до запуска tcptrack) -f (быстрый режим) -h (справка) -i имя (указание имени сетевого интерфейса) -T файл (анализировать данные из файла) -p (не переключать сетевой интерфейс в promiscuous режим) -r секунды (ожидать […]

Dnstop — мониторинг запросов к DNS серверу

Устанавливается утилита в Ubuntu/Debian командой: Пример запуска: Опишу список возможных ключей запуска: -4 (количество IPv4 пакетов) -6 (количество IPv6 пакетов) -Q (количество запросов) -R (количество ответов) -a (анонимные IP-адреса) -i ADDRESS (игнорирование указанного IP-адреса) -n NAME (количество запросов только для указанного адреса) -l NUMBER (мониторинг до указанного числа запросов) -f (имя фильтра)

Установка и использование NMON для мониторинга системы

nmon — утилита мониторинга производительности системы. Установка в Ubuntu или Debian: sudo apt-get install nmon Запуск nmon со стандартными параметрами: sudo nmon Пример запуска с указанием параметров: sudo nmon -s 1 -c 100 Команды для вывода справки по nmon: nmon -? x nmon -h Опишу некоторые параметры запуска: -f (формат вывода таблицы (стандартно -s300 -c288)) […]

Установка и настройка Monit в Linux

Monit — средство мониторинга и перезапуска каких либо сервисов. Установка в Linux Ubuntu/Debian: Пример параметров конфигурационного файла /etc/monit/monitrc: Параметры запуска находятся в файле /etc/default/monit. Параметры мониторинга сервисов есть в директории /etc/monit/monitrc.d, нужные можно присоединить в конце основного конфига /etc/monit/monitrc например так: Официальный сайт: mmonit.com Официальная документация: mmonit.com/monit/documentation/

Мониторинг системных процессов через htop

htop — продвинутая альтернатива top в linux для мониторинга процессов. Установка в Linux Ubuntu/Debian: Установка в Linux CentOS/Fedora: Запуск: Клавиши управления: Стрелками вверх, вниз можно переключатся между процессами. Пробел/U — маркировка/снятие маркировки с процесса F1 — справка F2 — настройки F3 — поиск процесса F4 — фильтрация списка F5 — древовидное отображение F6 — сортировка […]

Диагностика HDD используя smartmontools

smartmontools — (S.M.A.R.T. Monitoring Tools) консольная утилита для диагностики состояния жёстких дисков поддерживающих технологию S.M.A.R.T. smartmontools имеет две утилиты, smartctl для мониторинга S.M.A.R.T. и smartd фоновый процесс который автоматически опрашивает устройства и записывает ошибки. Установка в Linux Ubuntu/Debian: Справка об утилите: Примеры: Проверка поддержки S.M.A.R.T. и SCT ERC: Полная информацию о HDD: Оценка состояния HDD: […]