
Состояние сервера можно условно сравнить со здоровьем человека: оно у всех разное и умирают все от разных причин. Пульс, давление, температура — это показатели, которые помогают в диагностике нас. В мире Linux эти показатели: CPU, использование памяти, работа дисков и прочее. Как и в медицине, мониторинг можно проводить в реальном времени или анализировать уже собранные данные.
Если у человека проблема с сердцем 🩺, врач может сделать ЭКГ прямо сейчас, но если нужны показатели за длительный период, нужен суточный мониторинг ЭКГ по Холтеру, который может показать, например, проблемы ночью. В Linux этим занимается набор инструментов sysstat
, в состав которого входит, в том числе, утилита sar
, которая помогает визуализировать данные в логах /var/log/sysstat/
.
Разделы:
Часть I. Установка и настройка sysstat
.
Часть II. Пример использования sar
для чтения из логов двух нод Kubernetes — умозрительный пример.
Часть III. Команда sar
и диагностика проблем: описание метрик и что они означают, наглядные таблицы. Описание проблем.