OpenSourceNetworkManagementServer
ContentsBRTableOfContents |
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
- Do you know anyone else who would greatly assist in the creation of this appliance?
- 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, (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 ===
Making a new Realtime-multicast.php because of work needs http://s11.invisionfree.com/Nedi/index.php?showtopic=245&st=0&#entry1053598
Trying to find time to do so much. http://www.bbc.co.uk/drwho
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