How to manage hundreds of Debian server ?

Hi everyone,

I'm searching for a tool to manage and monitor hundreds of Unix servers.
90% are on Debian but from Debian 7 to Debian 9.

I tried Cockpit and I really liked it but it is limited to 20 servers.
Webmin is not good enough.
I tried to install a CentOS server with SpaceWalk on it but I can't take the control of Debian's servers.

So I would like to know if you have some advice for me.

Tank you all.
CLR BenjaminAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David FavorLinux/LXD/WordPress/Hosting SavantCommented:
No really great turnkey software exists for this. There are many tools which can be used for specific types of monitoring + managing.

Start by describing exactly what you'll be monitoring + managing.

Tip: If you have 100s of Debian servers, likely most or all barely use any resource.

A likely intermediate step will be to convert many of your machines to LXD containers.

LXD allows slicing up physical machines into other physical machines, meaning LXD containers run at bare metal speed.

Once I switched to LXD (back when it was LXC) my daily task load dropped greatly.
I tried Cockpit and I really liked it but it is limited to 20 servers.

Is it running up against a physical limit on the server that you're running it on?  It's free open source, so it should be able to handle as many as you code or config it to run.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Maybe you installed cockpit from some odd source.

Best to install cockpit from the actual Debian repository...

apt-get install cockpit

Open in new window

Ensure Business Longevity with As-A-Service

Using the as-a-service approach for your business model allows you to grow your revenue stream with new practice areas, without forcing you to part ways with existing clients just because they don’t fit the mold of your new service offerings.

David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Note: cockpit features on RedHat are more advanced + stable since development occurs on RedHat.

The Debian version may be missing features you require.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CLR BenjaminAuthor Commented:
Ok, I will try to install it on a CentOS server.

Thank you very much to both of you.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
You're welcome!

Good luck!
Nick UpsonPrincipal Operations EngineerCommented:
to manage them all use ansible
to monitor use zabbix
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
@CLR, be sure to update this question with what your determine is best tool to use.

Your update may help out someone down the road.

CLR BenjaminAuthor Commented:
I think I will stay with Cockpit on a CentOS server. It is way better than running it on Debian.

In the future, if I have the chance to start the infrastructure from the beginning, I will go on a container solution.

Thank you for your help.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.