Anyone know of a good IT-managed system, that can be used to manage a server and its clients? Mainly I'm looking for something that can handle/distribute Windows updates and ensure updates are installed on clients, check and monitor clients for viruses (and verify that AV and firewall software) is running properly, etc. Basically, something that can give me a "heartbeat" on our network system through daily, weekly, or monthly reporting.
I don't mind whether it is paid or a free version, as long as it is secure. A web console would be preferred so that it can be managed remotely if needed, but not necessary.
Any ideas or suggestions?