Я не уверен, сколько изменения в архитектуре Вы планировали сделать для увеличения масштабируемости. Однако, если Вы были бы открыты для переключения платформ VM, Вы могли бы посмотреть на VMware.
существует много хороших решений для резервного копирования VMware, я лично использовал VzionCore. Можно затем сделать некоторый гладкий материал с восстановлением момента времени и снимками. Существует даже способность заменить на удаленный сайт.
Какая версия и распределение Linux/Unix - Вы использование и какая версия является logwatch? Я выполняю Redhat 4 - logwatch 5.2.2, и в моем vsftp сценарии (/etc/log.d/scripts/services/vsftp) там следующее:
if (keys %FailedLogins) {
print "\nFailed FTP Logins:\n";
foreach $ThisOne (keys %FailedLogins) {
print $ThisOne . $FailedLogins{$ThisOne} . " Time(s)\n";
}
}
Ранее в сценарии это суммирует отказы для каждого пользователя.
uniq сделает это для Вас: Я не думаю, что можно управлять форматом, но Вы могли легко зафиксировать это с awk.
# echo -e "two\ntwo\none\ntwo\ntwo" | uniq -c 2 two 1 one 2 two
Я предполагаю, что Вы не заботитесь о метках времени, которые Вы не имеете на своих примерах.
Обновление logwatch. Более новые logwatch сценарии автоматически делают это.