Представим, что нам необходимо отлавливать все сообщения веб-сервера со статусом 500 - 599 и писать отдельно об этом в лог системы. Настройте вывод всех сообщений сервера со статусом crit в файл /var/log/crit.log Модифицируйте bash-скрипт, который вы написали на позапрошлом уроке и модифицировали на прошлом: Если в логе /var/log/nginx.log за последнюю минуту есть 5 или более запросов со статусом 5xx - отправляйте сообщение в journald со статусом crit. В содержимое сообщения добавьте количество 5xxошибок, таргет выберите самостоятельно. Через несколько минут проверьте, появились ли сообщения в /var/log/crit.log (в лог пишется достаточно много 5xx ошибок, они должны появиться) Проверьте все сообщения со статусом crit с момента загрузки сервера в journald Настройте ротацию лога /var/log/nginx.log при достижении размера в 100 килобайт. Запустите logrotate, убедитесь, что лог был ротирован. Настройте сохранение журналов journald на диске, чтобы они оставались и после перезагрузки. После настройки перезагрузите сервер, убедитесь, что журналы остались.