Вопрос или проблема
Установил пакет sysstat на Ubuntu 22.04.4
Изменил строку в /etc/cron.d/sysstat
С:
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
на:
-
-
-
-
- root command -v debian-sa1 > /dev/null && debian-sa1 1 1
-
-
-
Перезапустил sysstat.service
Без какого-либо эффекта, по-прежнему собираются только данные sar каждые 10 минут
Ответ или решение
Для того чтобы настроить сбор данных sar (System Activity Report) с помощью пакета sysstat на Ubuntu 22.04 так, чтобы данные собирались каждую минуту, выполните следующие шаги:
-
Установить пакет sysstat (если он еще не установлен):
sudo apt update sudo apt install sysstat
-
Редактирование cron задания:
Откройте файл/etc/cron.d/sysstat
с помощью текстового редактора, например nano:sudo nano /etc/cron.d/sysstat
Измените строку:
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
На:
* * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
Это изменение настроит cron на выполнение команды каждую минуту.
-
Обновление параметров настройки sysstat:
Чтобы убедиться, что sysstat будет работать правильно с вашими новыми настройками, откройте файл конфигурации sysstat:sudo nano /etc/default/sysstat
Убедитесь, что параметр
ENABLED
установлен наtrue
:ENABLED="true"
-
Перезапуск службы sysstat:
После внесения изменений, перезапустите службу sysstat, чтобы применить новые настройки:sudo systemctl restart sysstat
-
Проверка работы:
Чтобы убедиться, что sar теперь собирает данные каждую минуту, вы можете просмотреть файлы данных в директории/var/log/sysstat
. Для этого выполните:sar -f /var/log/sysstat/sa<номер_дня>
Замените
<номер_дня>
на текущую дату. Например, если вы хотите просмотреть данные за 4-е число, используйте/var/log/sysstat/sa04
. -
Мониторинг данных:
Вы также можете использовать командуsar
для мониторинга активности системы в реальном времени. Например:sar -u 1
Эта команда покажет использование CPU каждую секунду.
Если после выполнения всех шагов данные все еще не собираются каждую минуту, проверьте логи службы sysstat для выявления возможных ошибок:
sudo journalctl -u sysstat
Это должно помочь вам правильно настроить сбор данных sar на вашей системе Ubuntu 22.04.