Date: Wed, 28 Nov 2001 12:17:15 -0500 (EST) From: "Gary D. Margiotta" <gary@tbe.net> To: Drew Weaver <drew.weaver@thenap.com> Cc: 'Enriko Groen' <enriko.groen@netivity.nl>, 'Randy Smith' <randys@amigo.net>, freebsd-isp@freebsd.org Subject: RE: OT? Server Maint. Practices Message-ID: <Pine.BSF.4.21.0111281208580.18405-100000@thud.tbe.net> In-Reply-To: <75634F04BFCFD511BF69009027DC864904DBAE@mailman.thenap.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Scripts and databases... Just about any conf file you need can be created and maintained via a web interface with a database backend holding all the info, and then have simple scripts to pull out the info and create our configs either cron'd or as you need them. Case in point, Apache and DNS. Simple database with IPs and virtualhost info, and every hour you can regenerate your entire set of zone files, the named.conf and your apache virtualhosts, and any additions via the web interface for the non-admin monkeys in the past hour will all be incorporated in the next set of changes, and you always have the option of a spot change in an emergency by running the scripts manually. I did all my stuff by hand and it took me forever, and migrating to a new server was a PITA. Now, having learned enough Perl and MySQL, I've got more time for the more important things, like Half-Life... :) -Gary "Complexity breeds bugs. Bugs prevent adoption, lack of adoption results in death. Death not good." On Wed, 28 Nov 2001, Drew Weaver wrote: > Exactly, I do the same thing. I have scripts that add special (dedicated, > static IP accouts) to radius, scripts that add zones and named.conf > designations to my dns servers and et cetera, and I make sure that even the > dial up users can do most of their maintenance themselves, IE Pop lock > clearing and et cetera. > > Always looking for more ways to give me some day dreaming time =) > > -Drew > > > -----Original Message----- > From: Enriko Groen [mailto:enriko.groen@netivity.nl] > Sent: Wednesday, November 28, 2001 11:17 AM > To: 'Randy Smith'; freebsd-isp@freebsd.org > Subject: RE: OT? Server Maint. Practices > > > > > -----Original Message----- > > From: Randy Smith [mailto:randys@amigo.net] > > > > I'm the lone Sys Admin (and company programmer) for a > > small-ish ISP in > > Colorado and maintain a dozen or so FreeBSD servers. (Email, > > Me too... (except for the Colorado thingie) > > > Web, RADIUS, > > DNS, etc.) I frequently find that I don't have enough time in > > the course of a > > day to keep track of everything that I need to with the > > servers. How do you > > all cope with the administrative load as the number of servers go up? > > Two words: Automate & Delegate > > Make scripts that save you time and make them so easy that any zerobrain in > the company can run them. > > At least... that's the way I'm trying to do it... > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0111281208580.18405-100000>