Download presentation
Presentation is loading. Please wait.
Published bySuzan O’Brien’ Modified over 6 years ago
1
N e t d i s c o I’m max… current job / school This is netdisco
This is the Discochimp (intentionally lowres) Behind the discochimp - Map of ucsc (820 devices) explain colors / shapes clickable / popup
2
http://netdisco.org/resnet_2004.pdf (.ppt)
Intro ► Welcome Intro What is Netdisco? History Details Features Requirements Device Support Future Q+A Intro warner Outline of what I’ll talk about 30 mins / q+a Interrupt me! I’ll probably tell you “Hold on I’ll get to that!” Vendor: “We offer a wealth of functionality!” J. Warner: “We call that rope.” (.ppt)
3
Intro ► What is Netdisco?
Open Source Software Network Management Switch Port Management Inventory Usage History and Security Explain Cat Slug – CATS , Mascot. Pulp fiction reference? Open Source != Free – UCSC paid a lot Ucsc continues to support through dev site, access… Lives on at Source Forge / independent Got an ip addr, where is the port?? Go slower! No Hands in Pockets! Face Crowd! Product of UC Santa Cruz
4
Screen shot! I know you can’t read it… Showing an HP 2524 Switch and a few of its ports Device Search Node Search
5
Intro ► Node Search Notice this guy has 5 IP addresses and when they were used last Bottom line shows switch port where he lives, click on it to go to view
6
Intro ► Motivation Problem Users on a Resnet?
History of Port and IP Usage Inventory of Network Devices Network Debugging & Monitoring Easy to use IP Address to Switch Port Finding Manage Port Shutoffs End-of-the year reporting on shutoffs Log who did what and why “Suponea bait” Database contents used to seed other programs Non-IOS Crowd
7
Intro ► History May 16, 2003 – First Public Release on Source Forge
Dec 30, 2002 – SNMP::Info Released to CPAN Oct, 2002 – Coding Begins April, 2002 – Booloo wants a MAC finder Oct, 2001 – arpnip and macsuck “Does netdisco ever feel like a really bad porn movie to you too?” – Mike Hunter, UC Berkeley Homegrown solution (like everyone else) NTS: Jim -> arpnip – arp table from router for IP to MAC Mark -> macsuck – Forwarding table / CAM table from Switch for MAC to Switch Port me -> netdisco Like all good apps : Shell Script to full app Full time job Learned SNMP Left on my own, worked at home. Molded by Booloo and others.
8
Intro ► Sources of Info MAC Address Switch Port Number
Switch: “Computer 08:08:08:e0:e0:00 lives on Port 5.” IP Address MAC Address Router: “IP Address is being used by :08:08:e0:e0:00.” IP Address DNS Name DNS Server: “Address is netdisco.org.”
9
Intro ► L2 vs L3 (L2) Layer-Two - Ethernet MAC address
Switches, Hubs 08:08:08:e1:e1:00 (L3) Layer-Three - IP Address Routers, Firewalls
10
Details Features Requirements Architecture Device Support “Features”
Check Pace Check for a Pulse Breathe Drink Water
11
Details ► Features Switch Ports MAC IP SwitchPort
Ports with lots of IP or MAC Addresses in use Central location to disable Ports AP Finder is wireside
12
Details ► Features Network Security and Maintenance L2 Traceroute
Duplex Mismatch Finder Wireless Access Point (AP) Finder AP Finder is wireside
13
Details ► Features Reporting Pretty Map IP Address usage History
Network Inventory by IOS, Vendor, Model, Subnet You can click on it too!
14
Zoom into single port
15
Details ► Features ► Port View
Name – human name “Bob’s computer” Connected Devices Remote CDP info IP Phone info Connected IP addr and hostnames age stamp Log: Who did it (from which IP) Why they did it Shutoff: Fixed list of reasons (good for end-of-year audits) record who did it
16
Details ► Features ► Port Control
Note: Who turned it off When they turned it off From where did they turn it off Why did they turn it off – fixed reason? Details Paper trail for later statistics and tracking down stuff Conversations
17
Details ► Features ► Port Log
18
Details ► Requirements
Computer (P3 / 500M / 10G / Fast I-O ) Operating System (Linux, xBSD, OS/X) Software* Admin (Unix guru advised) Network (Cisco favored) Time (LOTS) Text Editor *netdisco, Perl, Mason, Net-SNMP, PostgreSQL, Apache 1, mod_perl, mod_ssl, GraphViz, MIBs Just download it, doubleclick SETUP.EXE and Hit Next a few times and you’re done! (cough)
19
Details ► Architecture
Front-End Back-End Apache Web Server Shared Library SNMP::Info Cron Mason Components Database Main EXE Second to chew 3 main parts – back,front,db Database abstraction. Currently postgres. Porting to mysql Mason = PHP except doesn’t suck and all Perl Admin daemon – other copy of main exe SNMP only – no telnet, sup p/w, CLI Oracle/pinnacle integration Notice front end only can communicate via database – security measure SNMP – v1,v2, maybe v3. R/O or R/W Admin Daemon SNMP Netdisco Browser Switches and Routers
20
Details ► Device Support
Cisco HP Bay Foundry Allied Asante Zyxel Older 1900’s have problems with some versions of firmware 4000’s have some SNMP issues … 3Com support reported Linux support (net-snmp) reported
21
Details ► Device Support
SNMP::Info Supports all SNMP devices Easily extendable Baseline compatibility with MIB-ii Vendor-Specific Extensions Attach MIBs to device families All device-specific stuff lives here Easily if you know Perl and SNMP and have too much freetime
22
Details ► “Features” INSTALL Process PostgreSQL Performance
feature (n) - a prominent aspect of something INSTALL Process PostgreSQL Performance Problem Device Families “Features”? – Notice it didn’t say GOOD aspect Average install hrs DB supersized Cat4000, Some 3Com…
23
The Future of Netdisco Future Features Maintenance Packaged Version
discograph – MRTG / Cricket / NRG type thingy MySQL Port Maintenance Packaged Version Say that one three times SF – RFE RRD integration Maintenance:
24
Q+A NOW ACCEPTING QUESTIONS* For more info visit: Demo Site:
Demo Site: *(Answers not Guaranteed) Comments, Suggestions, Complaints
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.