1

How would I link my 20 servers to one "console" or "portal" (website or VPN or what?) so I could manage them there or at least view them and see they are online etc. The OS's vary from FreeBSD to a couple linux variants (Debian, CentOS, Ubuntu.) I just need one portal to access them all or at the least view their vitals.

2 Answers 2

7

You're looking for system management or monitoring software. Popular open source products are,

  • nagios
  • munin
  • cacti
  • zabbix

Here's a nice list at Wikipedia.

None of them are trivial to setup, but they do vary in their complexity. In the above list, I would rate them (in order of setup complexity, highest first), nagios, zabbix, cacti, munin.

I've never used it, but Puppet is a product which can automate system management (installing stuff, configuring stuff, etc.) and can handle multiple machines.

2
  • For monitoring those are a great choice!
    – Silent-Bob
    Aug 23, 2011 at 8:01
  • 1
    There are more choices for configuration management: en.wikipedia.org/wiki/… That said, puppet is my choice.
    – Ladadadada
    Aug 23, 2011 at 13:27
1

Maybe ClusterSSH is what you are looking for.

Setup a .csshrc file, containing something like

allmachines = [email protected] [email protected] [email protected] [email protected]

You could then connect to all of them at once using

cssh allmachines

which will open a terminal for every machine and give you ONE input window which will send your commands to ALL terminals. Type top[RETURN] once and it starts on all 30 machines.

Want groups? All european servers? All Mailservers? Set them up in the .csshrc file and you have them...

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .