Вы могли также установить Шлюз Терминального сервера. Это только нуждается в 1 открытом порту (443, иначе HTTPS), требует, чтобы пользователи прошли проверку подлинности к нему прежде, чем сообщить любому, какие машины включены или какое программное обеспечение они могли бы выполнять. Это, конечно, требует сервера, который поддерживает Шлюз Терминального сервера (Сервер 2003, 2008, и т.д.).
Здесь можно найти ответы на некоторые вопросы: logrotate daily и size?
Обычно logrotate
запускается только один раз в день, поэтому ограничения на размер точно не соблюдаются. Файл состояния logrotate
(возможно, /var/lib/logrotate.status
) сохраняет только даты (не время), он не предназначен для более частого использования, поэтому вы не можете тривиально повернуть файлы чаще ( Обновление : версия 3.85 добавляет ежечасную поддержку и сохраняет полную метку времени в файле состояния.)
Вы не говорите, какой syslogd
], которые вы используете, rsyslog и syslog-ng поддерживают самоуправляемое вращение на основе размера, поэтому вы должны иметь возможность заставить их вращаться по размеру, и получить logrotate
для еженедельной ротации (хотя при именовании файлов может потребоваться некоторое размышление, чтобы убедиться, что одновременная ротация файлов не приведет к случайному удалению чего-либо).
Еще один вариант - использовать конвейерные журналы, как и Apache, фактически rotatelogs
Apache-2.4, поддерживает именно эту функцию (предыдущие версии поддерживали только размер или время независимо). Вы не говорите, откуда берутся журналы, но вы можете войти в канал или FIFO и использовать rotatelogs
, если это поддерживается.
С logrotate
<= v3.8.0 три поддерживаемых сценария:
rotatelogs
поддерживает именно эту функцию (предыдущие версии поддерживали только размер или время независимо). Вы не говорите, откуда берутся журналы, но вы можете войти в канал или FIFO и использовать rotatelogs
, если это поддерживается.
С logrotate
<= v3.8.0 три поддерживаемых сценария:
rotatelogs
поддерживает именно эту функцию (предыдущие версии поддерживали только размер или время независимо). Вы не говорите, откуда берутся журналы, но вы можете войти в канал или FIFO и использовать rotatelogs
, если это поддерживается.
С logrotate
<= v3.8.0 три поддерживаемых сценария:
logrotate-3.8.1
добавляет:
logrotate
может потребоваться запускать чаще, чем задано по умолчанию, один раз в день. logrotate-3.8.5
добавляет:
logrotate
(по крайней мере) ежечасно.