Задание

5. На сервере HQ-SRV необходимо настроить утилиту atop для сбора информации о состоянии сервера:

  • установите и настройте утилиту atop;
  • сервис должен иметь возможность вести непрерывный мониторинг состояния сервера (процессор, оперативная память, дисковые операции, сетевые подключения) с интервалом сбора данных 7 минут;

Реализация

Установка и запуск утилиты

# dnf install atop

# systemctl enable --now atop

Запуск утилиты

# atop

Выход из утилиты нажать - Q

После запуска можно увидеть примерно следующее

m3_z5_001.png

Для управления выводом можно использовать

  • m — сортировка по используемой памяти
  • d — сортировка по нагрузке на диск
  • u — нагрузка по пользователям
  • v — подробная информация по процессам
  • i — изменение интервала обновления данных (по умолчанию 10 секунд)
  • g — вернуть вывод по умолчанию
  • n — сортировка процессов по нагрузке на сеть (доступна при наличии установленного патча ядра)

Сочетания клавиш с Shift выстроят текущий список процессов по соответствующим параметрам

  • Shift + m — сортировка процессов памяти
  • Shift + с — сортировка по потреблению CPU (по умолчанию)
  • Shift + d — сортировка по использованию диска
  • Shift + n — сортировка по использованию сети

По умолчанию atop делает снимок раз в 10 минут, регулируется параметром LOGINTERVAL в конфигурационном файде /etc/sysconfig/atop, указывается в секундах.

Задаем параметр LOGINTERVAL=420 (7 мин * 60 с = 420 с)

m3_z5_002.png

После внесения изменений перезапускаем atop

# systemctl restsrt atop

Просмотреть логи

Чтобы просмотреть лог за сегодня

# atop -r

Полезные клавиши

  • t — перейти вперед по времени
  • Shift + t — перейти назад по времени

Файл за конкретный день имеет имя atop_ГГГГММДД. Чтобы просмотреть лог за нужный день

# atop -r /var/log/atop/atop_20261022