4

I'm looking for a nice way to add / remote ips (and possibly interact with an asset inventory system to track where ips are), start / stop processes, download logs, and all around genearal system admin duties from one place.

It's okay if I require more than 1 program. That would still be better than having 50 million terminals open and trying to trace ip assignments etc on whiteboards.

I'd also like to know if anyone knows any good asset management programs.

Best Regards, William

William
  • 143
  • 3

4 Answers4

8

I would recommend Puppet

Jeff Ferland
  • 20,239
  • 2
  • 61
  • 85
3

Puppet + The Foreman for inventory and provisioning.

Not Now
  • 3,532
  • 17
  • 18
1

You may wish to also have a look at cfengine. It is far older then Puppet, but the agents are far more light-weight. Same basic concepts as Puppet, as far as automation goes.

SteveM
  • 899
  • 4
  • 6
  • That's like saying OSX has the same basic concepts as a Commodore 64 because they both have a CLI. cfengine is antiquated and has no place in a modern configuration management stack. – rodjek Dec 22 '10 at 20:05
  • 1
    What's wrong with CFEngine these days? Is CFEngine 3 any better or closer to Puppet now? – ewwhite Dec 22 '10 at 20:26
0

Along with Puppet which handles your pull based needs, you might want to look at something like Mcollective or Func for when you need to push commands out to a group of servers (like aperiodic apt-get upgrades)

rodjek
  • 3,297
  • 16
  • 14