Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 managing Linux servers for my team. For each new instance, I install the following softwares:

  • etckeeper which keeps tracks of every changes in /etc
  • shorewall to have a simple setup for firewall
  • rsnapshot which keep incremental backup of important directories
  • cron-apt takes charge of update of the system (or, in my case, send me an email to warn me about new updates)

But I was wondering if you administrators have any other wonderful tools for daily management. I'm not talking about remote group management (like cfengine) but little tools which help to manage a small number of Linux servers.

share|improve this question

closed as not constructive by mgorven, Ward, Michael Hampton, HopelessN00b, Jeff Ferland Sep 7 '12 at 6:11

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Puppety puppety puppet all the things! – Tom O'Connor Aug 14 '12 at 16:16

I differ on the specifics (firehol, dirvish, apticron) instead of (shorewall, rsnapshot, cron-apt), but your list includes the essential tools.

I would suggest you should add something like denyhosts or fail2ban since you most likely have ssh enabled.

I also typically install a set of tools to help manage the system like

curl, wget, iperf, netcat, tcpdump, wireshark, rsync, netstat-nat, conntrack, screen, xbase-clients, xclip, pastebinit

I have a full list of packages I install on every Debian Lenny system I am responsible for here.

share|improve this answer
wireshark ? tcpdump ? what is he use for these tools ? – Kartoch Mar 25 '10 at 21:57
They are sniffers for diagnosing network problems. I find it is important to get them installed before you need them. By the time you notice you have network problems you may have problems installing those tools or getting someone physically at the console to install them for you. – Zoredache Mar 25 '10 at 22:33

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