Stanford University StanfordNetDB Stanford NetDB- An Open Source Network Management Application for DNS, DHCP, IP Address Spaces, etc.

Slides:



Advertisements
Similar presentations
PaperCut MF Reseller Resource Material An Introduction to PaperCut MF.
Advertisements

Welcome to Middleware Joseph Amrithraj
What to expect.  Linux  Windows Server (2008 or 2012)
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Server-Side vs. Client-Side Scripting Languages
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Optinuity Confidential. All rights reserved. C2O Configuration Requirements.
Microsoft Systems Management Server Implementation at SLAC Freddie Chow Freddie Chow Stanford Linear Accelerator.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
© 2004 IBM Corporation BEA WebLogic Server Introduction and Training.
PaperCut NG Chris Dance. Copyright © PaperCut Software Pty. Ltd. 2 Overview Overview of PaperCut NG Why we offer a Mac Version The story of our.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
Norman SecureSurf Protect your users when surfing the Internet.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Module 1: Installing Internet Information Services 5.0.
Virtual Company Group 8 Presentation Date: June /04/2017
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Implementing Dual-Boot Clusters in a Distributed Environment Surajit Bose, Technology Services Manager Dustin King, Systems Imaging Architect.
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
Chapter 9: Novell NetWare
Web Page Design I Retest Terms Review. 1. Web pages are created using a language known as ___________. The coding of this language must follow specific.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Taiwan Network Information Center Introduction to TWNIC RMS (Resource Management System) 15 th APNIC NIR Meeting David Chen Feb 26,
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Technical Details – SAN PHARMA SFA. Front End / Back End Details  ASP  ASP.net  XML  JAVA Script  DHTML  MS SQL SERVER.
Fundamentals of Database Chapter 7 Database Technologies.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
1 TGIF: NetDB for Power Users April 11, 2003 Sunia Yang Networking Systems.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
Computer Emergency Notification System (CENS)
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
A Web Server for Basic Grid Services D. Calvet DAPNIA/SEI, CEA Saclay Gif-sur-Yvette Cedex.
How to Deploy and Configure the Smart Net Total Care CSPC Collector
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
WEB SERVER SOFTWARE FEATURE SETS
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Windows SharePoint Services Installation and Configuration.
2: Operating Systems Networking for Home & Small Business.
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
APACHE INSTALL Linux: CentOS 6.5 WHAT IS APACHE Apache is an open source application which is governed by the GNU licensing for use and alteration of.
Virtualization in the gLite Grid Middleware software process
PHP / MySQL Introduction
DDPS in Action: Session 11 Hydration
Design Unit 26 Design a small or home office network
Database Connectivity and Web Development
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Stanford University StanfordNetDB Stanford NetDB- An Open Source Network Management Application for DNS, DHCP, IP Address Spaces, etc. Sunia Yang Rob Riepel

Stanford University StanfordNetDB Summary Introduction What is Stanford NetDB? Demonstration How do we use NetDB? Distribution

Stanford University StanfordNetDB Introductions Rob Riepel –NetDB architect –Architect/programmer/keeper for DNS, DHCP Dmitri Priimak –Programmer for middleware and front end Sunia Yang –NetDB "user advocate,” tester –Network monitoring –Application bandwidth management

Stanford University StanfordNetDB What is Stanford NetDB? Model of the IP network- 20 years DNS, DHCP, Whois data source IP address management Host information/inventory Distributed administration GNU Public License version 2 (2007) Models how humans think of networks.

Stanford University StanfordNetDB DNS Name Space Supports domains/subdomains Checks all names for uniqueness Enforces DNS rules –e.g. A Name cannot be MX Authorization of names by domain 1 min to generate Stanford zone file Updated hourly at Stanford

Stanford University StanfordNetDB DHCP Supports static/dynamic dhcp settings Supports DHCP options Updated every 10 min at Stanford

Stanford University StanfordNetDB IP Address Space Management Address spaces organized into networks - “network” maps to layer 2 network Easy to split/join/move address spaces Authorization by address space Reserved addresses can only be used by gods Uniqueness enforced Automatically looks for next available address

Stanford University StanfordNetDB Host Inventory Nodes show the way humans think of computers Associates nodes with people/location/dept Custom fields allow quick extension of database

Stanford University StanfordNetDB Distributed Administration Ease of use allows many users –900+ at Stanford, 15 minutes of training Granular authorization Choice of interfaces –Web - general users –CLI - power users, scripting –API - Dorms for custom interface Easy import/export (csv)

Stanford University StanfordNetDB Demonstration

Stanford University StanfordNetDB acme.com eng.acme.com /16

Stanford University StanfordNetDB acme.com eng.acme.com laptop.eng.acme.com /16

Stanford University StanfordNetDB acme.com eng.acme.com server.eng.acme.com laptop.eng.acme.com /16

Stanford University StanfordNetDB acme.com eng.acme.com laptop.eng.acme.com /16 server.eng.acme.com /24

Stanford University StanfordNetDB acme.com eng.acme.com laptop.eng.acme.com / /23 marketing.acme.com server.eng.acme.com

Stanford University StanfordNetDB acme.com eng.acme.com laptop.eng.acme.com / /23 marketing.acme.com server.eng.acme.com GeorgeRosie

Stanford University StanfordNetDB acme.com eng.acme.com laptop.eng.acme.com /16 marketing.acme.com server.eng.acme.com GeorgeRosie / /24

Stanford University StanfordNetDB acme.com eng.acme.com laptop.eng.acme.com /16 marketing.acme.com server.eng.acme.com GeorgeRosie / /24 router.acme.com

Stanford University StanfordNetDB How do we use NetDB?- Data Flow NetDB DNS DHCP Reports Whois IPM Cfg Mgmt Self-Registration Firewalls Monitoring Sys Admins Desktop Admins Network Admins Networking SUNet

Stanford University StanfordNetDB Statistics RecordRegisteredActive Node Network (Address Space)748(2631)579(1350) User Admin Team175 Domain414 Group199 Department257 Location678 Make118 Model625 OS110 State6

Stanford University StanfordNetDB Code Architecture Other NetDB Web browser CGI scripts StanfordWho whois server rmi_server.jar netdb.ja r Databas e NetDB GUI rmi_client.jar http server netdb_server.jar html library netdb_html.jar Other clients DNS scriptsDHCP scripts BINDdhcpd CLI

Stanford University StanfordNetDB Servers used at Stanford Web/middleware –Dell 1850, dual 2.8Ghz, 4GB RAM –Linux Debian Database –Dell 2650, 4 x 3Ghz, 7GB RAM –Linux Redhat ELsmp

Stanford University StanfordNetDB Platform Dependencies Oracle 10G database –works with Express version Java 1.6 Debian Linux –probably works on any Unix with Java 1.6 Perl DBD::Oracle for reporting

Stanford University StanfordNetDB NetDB at Your Site External pieces required: –Directory provider (e.g. LDAP) Seed data + sample directory provider included –Web login requires webauth –CLI requires Kerberos Sample DNS/DHCP generation scripts included

Stanford University StanfordNetDB Futures IPv6

Stanford University StanfordNetDB More Information –Demo version- data refreshed daily –Download files –Documentation Contact Us!

Stanford University StanfordNetDB The NetDB Team Dmitri Priimak - software developer Joel Lidtke - software developer Rob Riepel - architect Sunia Yang - QA, user advocate