Hello there SharePoint Admins,
I get asked a lot of time by clients to create a TO DO list of what they need to do to maintain their SharePoint Environment.
For Example,
Every 30 days, check out DB Sizes if they had to autogrow or not.
Every 7 days, check out how much space left you have on disks. (Both SQL and SharePoint)
etc..
What’s on your list?
This is what I came up with:
Every Day
1. Using a browser, connect to the top level sites of all instances of SharePoint within your environment, to ensure they are reachable.
2. Using Remote Desktop, log in to every server in your farm (SharePoint & SQL) to ensure they are up and running smoothly.
3. If there have been problems reported by users, make sure to check out Event Viewer and ULS Logs.
4. Verify whether Backups made during the night have been finished successfully.
5. Verify the SharePoint Server Search Service Application logs to verify everything is crawling properly.
Once a week
1. Check Disk Space on every SharePoint/SQL Server to make sure you aren’t running low
2. Check the Actual size of every SharePoint Content Database. If it’s close to being full, make sure to pre-grow it in order to avoid autogrow and increase performance.
3. Archive and clean the Windows Event Log.
Once a month.
1. Check critical Windows/SQL security patches. Make sure you apply them in the test environment first!
2. Test your latest backup in a test environment to make sure everything is backed up properly.
3. Update and verify the validity of your documentation. This includes the physical architecture (Servers, IPs etc) and the logical architecture (Web Applications, Site Collections, Sites).