cPanel Server Maintenance - Without Management Co. : How do you do it?
I got around 5 servers running and added one more last week. Its becoming a pain managing them all. Updating, setting up new policies and restrictions, securing or whatever other tasks that are needs to be executed on ALL these servers.
Wanted to know how you guys are doing it. I know that some hosts use HSPc, HSphere, Helm, etc to manage the entire cluster. But what about the lot who use cPanel?
I hope to find a solution to my back breaking problem.
You have to have the time and the knowledge to do it manually or to create scripts to help automate some things, but you are never going to be able to automate every aspect and will need to be hands on. There's no way around the need for the time and skills factor when administrating a system. Once it becomes too much of a burden for you and your current staff, you simply hire more qualified staff and as you grow, so does your employee base. There's no way around that.
I think it just depends on the issue and how it can be resolved. Some might take some more complex logic in a script, and some might literally require some manual intervention where there's just no way around it and no way to automate it. Sometimes it can't be automated and sometimes there are just so many varied versions of the content, config file, compile options or whatever, which might change dramatically from server to server, where it's safer to do it manually.
Anyway, yes, a lot of things can be done via a script. I have many scripts that do a great deal of things across server farms just for that reason (cpanel server or not), and they can save you a lot of time and hassle. Provided you're careful in what you do, what pre-checks it does, backups it makes and how it can reverse the change if something goes wrong, are the primary concerns.
Well, regardless of what control panel you might use (if any) and clustering abilities (if they exist in the product you use), you still will find the need to create custom scripts to do tasks and updates, etc., and some of them will require manual intervention. There's just no way around proper staffing with well qualified personnel to keep your servers secure, stable, efficient, up to date, and so on. I guess no one's disagreeing with that, but I just hope no one thinks that one product over another will result in having to do very little to no actual, real administration.
I wasn't clear. I had actually only mean the aspects that the control panel didn't handle. Clustering for updates that it can/does do, is definitely a benefit over those that require a separate login to the control panel or SSH as you step through a large server list to run an update script manually.