Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

share|improve this question

closed as off-topic by Magellan, dawud, mdpc, Falcon Momot, MadHatter Sep 8 '13 at 5:55

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Magellan, dawud, mdpc, Falcon Momot, MadHatter
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 8 down vote accepted

I would recommend Puppet

share|improve this answer
Puppet looks nice! I'm going to check it out. – William Dec 21 '10 at 19:13
Go in with eyes open, it does have a steep deployment curve. Just make sure to figure it out in your test environment. – Scott Pack Dec 21 '10 at 19:25
I tried to up vote you, but I don't have enough rep on this side yet =(. – William Dec 21 '10 at 20:47
Puppet, definately. Been using it for a while and love it. – Not Available Dec 22 '10 at 19:56

Puppet + The Foreman for inventory and provisioning.

share|improve this answer

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.

share|improve this answer
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
What's wrong with CFEngine these days? Is CFEngine 3 any better or closer to Puppet now? – ewwhite Dec 22 '10 at 20:26

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)

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.