Server maintenance is very important for both, your hardware and software. You need to have technical expertise and a good knowledge level to maintain a server properly.
There are few simple tasks that can be performed on a weekly or monthly basis for maintaining your server in a well functioning manner. It is important to review servers and check all the events and errors. This has to be done on daily basis and it does not take much time for checking the servers. There are many effective tools introduced by Microsoft which enable the verification and test of servers. Many a times, when server is down, there is no access to Internet and until server is rectified, the entire process of working comes to a halt.
Similarly when there is a cable problem and when the signals are not being received from a server, in such instance also, there is a problem. These problems take time to be rectified and periodically verification has to be made on servers for efficient functioning of web sites.
There are plenty of books and manuals available on Internet which can be taken as guidance and reference for maintaining a server. Once you have learnt about periodical check up on a server, it becomes a thorough and easy practice for you to maintain a server.
Server requires maintenance and when they are not maintained properly, they function very poorly. Therefore, web hosting companies do take lot of responsibility for server maintenance in order to ensure good customer service to their clients and to run their web hosting business efficiently. Currently there are highly sophisticated servers which carry lot of disk space and memory for web hosting. And the possibility of a server crashing is very low if it is maintained well.