LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 02-19-2007, 12:20 PM   #1
a2vr6
Member
 
Registered: Aug 2006
Posts: 46

Rep: Reputation: 15
Server IP & Port assignement database software?


Hopefully this is the right forum for this type of question. This question is more geared towards network admin's. I am currently using the old fashioned excel spreadsheet to keep track of IP and Port assignment's whenever we setup a server in our data center. Curious what other options are out there that are either free or low cost to take up such a daunting and time consuming task. Basically looking for the following:

-More than one user able to work in updating IP and ports at time
-instantaneous updates to the document/sheet
-locking of fields when information is being updated.

Any info would be greatly appreciated.
 
Old 02-19-2007, 12:31 PM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
there's ipplan for example, but i've never heard anything covering tcp / udp ports too... never heard anyone ask about this kinda thing before. on the less cheap side, i'm currently evaluating MetaIP and VitalQIP for my company...

Last edited by acid_kewpie; 02-19-2007 at 12:33 PM.
 
Old 02-19-2007, 12:32 PM   #3
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
You can use DHCP to assign static addresses to your servers, and DNS to define them. Similarly, the ports are typically defined in the firewall configuration.

You can create a script to collect the data from the configuration of the infrastructure (even throw the collected data up on a web page), which would be an automatic process and accurately reflect reality. Using a manually created spreadsheet to drive the configuration is backwards and error prone.
 
Old 02-19-2007, 12:43 PM   #4
a2vr6
Member
 
Registered: Aug 2006
Posts: 46

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by macemoneta
You can use DHCP to assign static addresses to your servers, and DNS to define them. Similarly, the ports are typically defined in the firewall configuration.

You can create a script to collect the data from the configuration of the infrastructure (even throw the collected data up on a web page), which would be an automatic process and accurately reflect reality. Using a manually created spreadsheet to drive the configuration is backwards and error prone.

Unfortunately (I am embarrased to say) this is actually large hosting company. What you mention regarding DHCP would be a huge undertaking even if it was possible. The network team is basically dumping this into our plate and I need to find a more efficient way to keep track of IP's and Ports we assign to servers and switches.

I also need to add that although its mainly a UNIX/Linux environment there is a good amount of windows servers. I think the script you mention would probably benefit the one side only.

Last edited by a2vr6; 02-19-2007 at 12:44 PM.
 
Old 02-19-2007, 12:49 PM   #5
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
Quote:
Originally Posted by macemoneta
You can use DHCP to assign static addresses to your servers, and DNS to define them. Similarly, the ports are typically defined in the firewall configuration.

You can create a script to collect the data from the configuration of the infrastructure (even throw the collected data up on a web page), which would be an automatic process and accurately reflect reality. Using a manually created spreadsheet to drive the configuration is backwards and error prone.
in your example here you're already duplicating the work.. define in dns, provide in dhcp (and that'd be a reserved IP, not a static IP)

i've been looking closer at ipplan this last 10 minutes and actually looks like it could really be pretty good. doesn't help on the port side though. but then that's really always going to be an arbitrary addition really, as you wouldn't assign or control ports centrally in any way really.
 
Old 02-19-2007, 01:57 PM   #6
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Quote:
Originally Posted by a2vr6
Unfortunately (I am embarrased to say) this is actually large hosting company. What you mention regarding DHCP would be a huge undertaking even if it was possible. The network team is basically dumping this into our plate and I need to find a more efficient way to keep track of IP's and Ports we assign to servers and switches.

I also need to add that although its mainly a UNIX/Linux environment there is a good amount of windows servers. I think the script you mention would probably benefit the one side only.
You are still thinking in terms of manual configuration. I've written scripts to manage over 50K network elements, so I'm quite familiar with issues of scale. Take your spreadsheet, and save the data to a CSV file. Create a small script to arp each address and obtain it's MAC, creating the DHCP assignments, DNS entries. If you already have a firewall and are forwarding ports, you can extract the data from the configuration file. If you have no firewall (being a hosting comapny), you can create a script to nmap each host and record the ports.

New hosts get added to the configuration files, existing hosts can migrate (actively, or through attrition). Ongoing management is of the standard configuration files, and the reports are aggregated from them. It's very doable, far from a huge undertaking. The nature of the host is immaterial, as nothing is being changed on the host unless you actively go through and reconfigure their networking.
 
  


Reply



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
LXer: A database solution is more than database software LXer Syndicated Linux News 0 09-25-2006 08:54 AM
Need two software reccomendations please, maps & database Old_Fogie Linux - Software 7 07-28-2006 12:43 AM
Proxy server flodded by requests on port 53 & port 25 saurabh_sahni Linux - Security 5 04-26-2005 10:35 PM
Proxy server flodded by requests on port 53 & port 25 saurabh_sahni Linux - Networking 1 04-26-2005 03:01 PM
FreeBSD & Intel Server Management software NuxNewb *BSD 0 07-03-2003 03:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 05:43 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
Open Source Consulting | Domain Registration