Ok a basic question i hope...
Background
There is currently a plan to implement auditing on one of the networks i am managing they would like to set the event viewer to retain events for 31 day's
Question
What would be the suggested site of the log files? also what would happen if the event log was full but none of the files were over 31 day's old...
Hopefully a simple question haven't come across this before tho :)
31 days doesn't seem unreasonable, but it entirely depends on what's being logged and what the potential usage of the logs would be. The size of the event log depends entirely on how many events have been recorded. You can fix the event log retention at 31 days but you will need to consider:
You may wish to configure Event Log Forwarding to a central server with lots of spare disk space.
**Even more interesting things happen if you pick 'Rotate after x events'. In that case, an attacker can do whatever they like to the server then just spam the event log to flush records of their actions and clear their tracks.*
To be honest, Event viewer is one of the weakest of Microsofts products. Install a third party event log handler. I use Splunk on my own machines (which is a free download if you are logging small amounts of data, but costs as you grow). It reads not only event logs, but things like WMI, Perfmon and SQL Server logs.