Для сохранения информации об аптайме сервера и о его предыдущих значениях, можно воспользоваться демоном uptimed — это один из тех сервисов, которые ты ставишь, запускаешь и забываешь, а они просто работают.
В CentOS устанавливаем uptimed из EPEL:
# yum install epel-release # yum install uptimed
Добавляем в автозапуск, стартуем сервис и проверяем что бы всё работало:
# systemctl enable uptimed # systemctl start uptimed
# uprecords
Результат будет примерно таким (на скриншоте сервер уже был перезагружен один раз):
При появлении ошибки «uptimed: no useable database found» имеет смысл проверить, что вы используете последнюю, доступную в репозитории версию сервиса, а сам сервис перезапустить. При первом запуске база будет создана и ошибка более беспокоить не будет.