N e t d i s c o I’m max… current job / school This is netdisco

Slides:



Advertisements
Similar presentations
Learning about Neighboring and Remote Devices PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
Advertisements

PaperCut MF Reseller Resource Material An Introduction to PaperCut MF.
Chapter 5 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the operation of the Ethernet sublayers.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN Configuring Wireless LANs BCMSN Module 6 Lesson 6.
Security Tools CS-480b Dick Steflik. CACLS Windows NT, W2000, XP Displays or modifies access control lists (ACLs) of files.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Netdisco Netdisco – Network Discovery and Management.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
HiVision SNMP Software.
Open Source Software WampServer Presented By Mr. R.Aravindhan.
Stanford University StanfordNetDB Stanford NetDB- An Open Source Network Management Application for DNS, DHCP, IP Address Spaces, etc.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Authors: Mateusz Jarus, Ewa Kowalczuk, Michał Madziar, Ariel Oleksiak, Andrzej Pałejko, Michał Witkowski Poznań Supercomputing and Networking Center GICOMP.
Protecting your Family From the dark places on the Internet Going beyond the standard PC Filter, and dealing with the multiple devices that access the.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
NMS Labs Mikko Suomi LAB1 Choose SNMP device managment software Features: –Gives Nice overview of network –Bandwith monitoring –Multible.
N e t d i s c o.
CTSP TRAINING Router 101 And Networking Basics. You Don’t Need Internet Access to Run or Connect your devices to an Ethernet switch or Router Enable DHCP.
Review Security Hardening IPTables SELinux. Today Installations and updates – Rpm command and packages Apache “Issue Ownership”
WIRELESS IN YOUR LIBRARY The Anatomy of a Library Communications Network.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
1 Version 3.0 Module 6 Switch Configuration. 2 Version 3.0 Switches Contain: –CPU –RAM –Operating System.
A machine that acts as the central relay between computers on a network Low cost, low function machine usually operating at Layer 1 Ties together the.
IPv6 Autoconfiguration Plug & Play Dream or Security Nightmare.
Networks Part 3: Packet Paths + Wireshark NYU-Poly: HSWP Instructor: Mandy Galante.
How to use mrtg to monitor traffic on your wireless and wired network a bella mia company.
Network Components By Kagan Strayer. Network Components This presentation will cover various network components and their functions. The components that.
Network Management CCNA 4 Chapter 7. Monitoring the Network Connection monitoring takes place every day when users log on Ping only shows that the connection.
1 Day 2 Logging in, Passwords, Man, talk, write. 2 Logging in Unix is a multi user system –Many people can be using it at the same time. –Connections.
Database Security DAC MAC Application Servers Web Encryption Users/Roles Stored Procedures, Views.
A PC Wakes Up A STORY BY VICTOR NORMAN. Once upon a time…  a PC (we’ll call him “H”) is connected to a network and turned on. Aside: The network looks.
Networking Components Assignment 3 Corbin Watkins.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
A presentation by John Rowley for IUP COSC 356 Dr. William Oblitey Faculty member in attendance.
Installing a Moodle Test Site The painless and easy way.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Central Management of 300 Firewalls and Access-Lists Fabian Mauchle TNC 2012 Reykjavík, 21-May-2012.
2nd year Computer Science & Engineer
Getting & Running EdgeX Docker Containers
Copyright Joel Rosenblatt 2010
Chapter 7. Identifying Assets and Activities to Be Protected
Instructor Materials Chapter 1: LAN Design
© 2002, Cisco Systems, Inc. All rights reserved.
IFIP-UNU ADVANCED COURSE ON NETWORKING AND SECURITY Module II-Wireless Communications Section 5 Access Points.
By Sachin Kumar Korenga & Rochita Thakkallapally
IPv6 Autoconfiguration Plug & Play Dream or Security Nightmare
EBSCO eBooks.
Open Web App.
Chapter 4 Data Link Layer Switching
Hervey Allen Chris Evans Phil Regnauld September 3 – 4, 2009
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Introduction to Computers
© 2002, Cisco Systems, Inc. All rights reserved.
How to use mrtg to monitor traffic on your wireless and wired network
PHP / MySQL Introduction
Introduction to Computers
Printer Admin Print Job Manager
A UNIX OPERATING SYSTEM
– Chapter 3 – Device Security (B)
APACHE WEB SERVER.
In-house Developed Library Solutions
Chapter 5 Data Link Layer – Hub, Switch
Implementing Firewalls
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Presentation transcript:

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

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.” http://netdisco.org/resnet_2004.pdf (.ppt)

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

Screen shot! I know you can’t read it… Showing an HP 2524 Switch and a few of its ports Device Search Node Search

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

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

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.

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 216.200.40.145 is being used by 08:08:08:e0:e0:00.” IP Address  DNS Name DNS Server: “Address 216.200.40.145 is netdisco.org.”

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 216.200.40.145

Details Features Requirements Architecture Device Support “Features” Check Pace Check for a Pulse Breathe Drink Water

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

Details ► Features Network Security and Maintenance L2 Traceroute Duplex Mismatch Finder Wireless Access Point (AP) Finder AP Finder is wireside

Details ► Features Reporting Pretty Map IP Address usage History Network Inventory by IOS, Vendor, Model, Subnet You can click on it too!

Zoom into single port

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

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

Details ► Features ► Port Log

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)

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

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 http://snmp-info.sourceforge.net/DeviceMatrix.html

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

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 10-12 hrs DB supersized Cat4000, Some 3Com…

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:

Q+A NOW ACCEPTING QUESTIONS* For more info visit: Demo Site: http://netdisco.org Demo Site: http://root.ucsc.edu/netdisco *(Answers not Guaranteed) Comments, Suggestions, Complaints