OpenSourceNetworkManagementServer

Revision 42 as of 2006-03-05 11:56:50

Clear message

ONMS is the combination of the very best open-source network management tools pre-installed on Ubuntu Linux. Project on SourceForge.net : https://sourceforge.net/projects/onms/

Goals

  • Automated Network Discovery
    • Automatically discover network devices and learn how they connect to each other (network topology)
  • Device Management
    • Make configuration changes to many devices at once
    • Archive device configurations and report recent changes
  • Monitoring
    • Performance
    • Availibility
    • Errors
    • Logging
  • Inventory
    • Location of users on the network (DNS-->IP-->MAC-->Switch-->Port)

    • Network devices
      • Device name, type, model number, serial number
      • Software version running on the device
    • IP addresses
      • Which IP addresses are used, and which ones are available
  • Reporting
  • Owen addition for consideration
    • Use Nedi as much as possible as a good base to put Open Source software around, either directly or because Nedi DB can be used to generate configuration files
    • Give Nedi a home so that it has a working distro that people can try Nedi from without reading to much up about "How To" and more on now to use Nedi correctly, securly and productivly

Tasks

  • Determine how we will communicate
    • This wiki
    • MSN Messenger in a group chat room
      • Good times to talk are 16:00 - 24:00 CET (which is 8:00 - 16:00 MST)
    • FTP site for file storage
  • Determine who is going to be on the team
    • Do you know anyone else who would greatly assist in the creation of this appliance?
      • Remo
      • Owen Brotherwood
      • Tristan Rhodes
  • Choose an official name for the appliance
    • Network Discovery Appliance
    • OATMAN - One Appliance To Manage A/All/Any Networks (oaTMan ?)
  • Choose the distribution it will run on
    • Dapper (Ubuntu) will be nice because it is new, has a server install, Wink ;) (Owen: most secure)

  • Should a graphical desktop be installed, or will this be a headless server? (Owen: headless with ssh www-server and X)
    • More points are given to smaller appliances
    • If there is no GUI desktop, how will users change the IP settings, install security updates, restart the box, restart services, etc.
      • Perhaps we should install Webmin? (Owen: yes most secure all root logged, no root needed with webmin)
      • Can security updates be automated with cron? Answer: Yes! AutomaticSecurityUpdates (Owen: is this production secure)

  • Get SSL working with NeDI using a self-signed certificate (See here: [https://wiki.ubuntu.com/OpenSSL#head-ef90d99537150adb4809a3b7f0e554910ddf84cd OpenSSL] )

  • What other applications should we include in this appliance?
    • Syslog (syslog-ng, php-syslog-ng) (Nedi ?)
    • TFTP (tftpd, webmin tftp module)
    • RADIUS server (FreeRADIUS and dialupadmin GUI)
    • TACACS+
    • SSH server
    • TRAP receiver (Nedi?)
    • RRD based graph tools.. Cacti (Nedi intergration?)
  • Having saved so much time for Network Guys with this project, then they should have time to do audit and control
    • IOS/PIX Benchmarks and RAT for Unix

Documentation

  • Start some documents on this wiki, then convert to PDF when done
  • What documentation is needed?
    • Perhaps a Nedi user manual can be created, then made available on the main Nedi page

Blogs

== Owen's Blog ===

Tristan's Blog

  • How can I get a hold of the unfinished .w version? I'd like to start testing that on Dapper.

{{{apt-get install build-essential apt-get install linux-headers-$(uname -r) apt-get install cpp-3.4 gcc-3.4 export CC=gcc-3.4 sudo ./vmware-install.pl}}}

Remo's Blog

Links

Distro specific

Applications