LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise
User Name
Password
Linux - Enterprise This forum is for all items relating to using Linux in the Enterprise.

Notices



Reply
 
Search this Thread
Old 07-23-2009, 02:02 AM   #1
Srz0rz
LQ Newbie
 
Registered: Jun 2008
Location: Auckland, New Zealand
Distribution: Ubuntu, Debian
Posts: 11

Rep: Reputation: 0
Configuration Management for RedHat - etckeeper for RH


Hi,

I have a Linux mail server that is managed by several different admins in our company. Recently one of the configuration files (under the /etc directory) was changed causing a minor problem with our mail server. The change happened several weeks ago and was not apparent until later.

The problem is that no-one records changes that are made to the configuration and it's very hard/impossible to track down who made the change because everyone uses the root account. I've recently also heard of the etckeeper package from the Ubuntu server guide and was wondering if there were any similar systems for RedHat. i.e. software which allows you to put the entire '/etc' directory under version control and that integrates nicely with the package manager.

Alternatively are there any other systems, for RH in particular, which allow fine-grained control of the changes to configuration? Basically when I look at a configuration file I want to be able to see exactly when it was changed and by whom. I also really like the idea that just like in subversion you would be prompted to enter a note explaining the change every time you commit the new config.

Thanks
 
Old 07-24-2009, 12:09 AM   #2
anomie
Senior Member
 
Registered: Nov 2004
Location: Texas
Distribution: RHEL, Scientific Linux, Debian, Fedora, Lubuntu, FreeBSD
Posts: 3,930
Blog Entries: 5

Rep: Reputation: Disabled
For a single mail server, you might consider (simply) rcs for version control. I use it on all my servers. Probably not the most elegant approach, but I'm consistent about it.

As for "everyone [using] the root account", it's probably time for you to look into requiring other sysadmins to use sudo.
 
Old 08-02-2009, 06:22 PM   #3
Srz0rz
LQ Newbie
 
Registered: Jun 2008
Location: Auckland, New Zealand
Distribution: Ubuntu, Debian
Posts: 11

Original Poster
Rep: Reputation: 0
Thanks for the advice, we are moving to a system where everyone uses 'sudo' for sysadmin tasks. For version control, I'm a fan of subversion myself, but whatever gets the job done.

Also, as a part of searching for an solution I've come upon a system called cfengine which looks promising as a way to manage configuration on multiple machines. Has anyone had experience using this system and can you comment on how stable/usable it is?

I'm thinking of forcing all sysadmins to make changes through this system and then have them propagated to the machine(s) as a better way to make and keep track of system changes.
 
  


Reply

Tags
configuration, control, redhat, version


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
IPMI Server Management Configuration jim.thornton Linux - Hardware 0 05-13-2007 10:23 PM
LXer: LDAP configuration management and troubleshooting on AIX LXer Syndicated Linux News 0 05-08-2007 01:47 AM
LXer: Zen and the art of software configuration management LXer Syndicated Linux News 0 07-19-2006 04:54 PM
bandwith management and squid configuration slidesystems Linux - General 1 08-03-2004 07:34 AM
bandwith management and squid configuration slidesystems Linux - Networking 0 08-02-2004 09:11 PM


All times are GMT -5. The time now is 06:35 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration