NOC TOOLS rancid AfNOG 2009 - Cairo, SI-E, 4 of 5 Sunday Folayan.

Slides:



Advertisements
Similar presentations
Configuring APACS & AAN Controllers
Advertisements

NOC Tools Donal O’Cearbhaill HEAnet Ltd.. Ireland’s National Education and Research Network Provides Internet services to Irish Universities Broadband.
WebGoat & WebScarab “What is computer security for $1000 Alex?”
Starting with Gridsphere Albert Einstein Institute Gridsphere Installation.
CVS Selim Çıracı Ahmet Kara Metin Tekkalmaz. CVS – Open Source Version Control System Outline What are Version Control Systems? And why do we need them?
Version Control Systems Phil Pratt-Szeliga Fall 2010.
Discount Home Center Mid-Semester Fall ‘06 Parker Fath Joel Keller Daniel Palacio.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
Awesome Answer! Sorry. Try again.
NOC TOOLS syslog AfNOG Cairo, SI-E, 2 of 5 Sunday Folayan.
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Software Deployment at Johnston Community College Lauren Bradley | Windows System Administrator at Johnston Community College Lauren Bradley | Windows.
How Hardware and Software Work Together
1 Topics for this Lecture Software maintenance in general Source control systems (intro to svn)
IT:Network:Applications.  Installation by CD/DVD? ◦ OK for 1 or 2 machines, not 100’s ◦ Consistency  Share distribution point and let user install it.
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Software Tools and Processes Training and Discussion October 16, :00-4:30 p.m. Jim Willenbring.
Development tools cvs, tkdiff, JBuilder, building GATE from the sources.
– Introduction to the Shell 10/1/2015 Introduction to the Shell – Session Introduction to the Shell – Session 2 · Permissions · Users.
1 Lecture 19 Configuration Management Software Engineering.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
You’ll get a lot more from the course if you ask questions. If I don’t know the answer, I will find out before the end of the course.
RANCID / WebSVN AfNOG 12, Dar Es Salaam, Tanzania.
Deploying Sakai: First Steps David Haines University of Michigan.
RANCID / Version Control AfNOG 11, Kigali/Rwanda.
CVS – concurrent versions system Network Management Workshop intERlab at AIT Thailand March 11-15, 2008.
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
1 Using CVS to Manage Student Assignments Karen Reid and Greg Wilson {reid,
CVS – concurrent versions system AROC Guatemala July 19-23, 2010 Guatemala City, Guatemala.
View and Manage corporate files from within Baan and ERP Ln Baan Hot Link Ver 6.2.
Core 3: Communication Systems. Network software includes the Network Operating Software (NOS) and also network based applications such as those running.
Network Management Workshop Apricot 2010 Kuala Lumpur Managing network configuration with RANCID.
Scaling Dovecot using Mysql and Virtual Users AfNOG 2013 Scalable Internet Services (SS-E) Lusaka, Zambia Presented by Michuki Mwangi.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
Installing the Galaxie Driver The 335 DAD Galaxie driver is installed in two steps: 1.The 335 DAD driver files are copied to the Galaxie driver directory.
Outline Server side Dependencies Installing it Configuring it Client side coding Browser setup.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Post Install Configuration FreeBSD SANOG 9 January 14, 2007 Colombo, Sri Lanka Hervey Allen.
Working With TFTP. Basics of TFTP  Simple file transfer protocol  Wikipedia:   RFC 1350.
Package Administration 3/14/ Software package administration adds software to systems and removes software from systems Sun and its third-party.
Outline Announcements: –HW II due today! –HW III on web CVS.
#SummitNow A Day in the Life of an Alfresco Admin November 2013 Antonio Soler Premier Support Engineer Alfresco Software Ltd.
PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export.
FreeBSD ports & packages. FreeBSD ports & packages - overview Different UNIX distributions use differents package systems for distributing software Debian.
Version Control Systems
Managing network configuration with RANCID
Version Control with Subversion
NOC TOOLS introduction
Working With TFTP.
Make Links from your Baan System
Version Control Systems
Working of Script integrated with SiteScope
CSE 303 Concepts and Tools for Software Development
Distributed Version Control with git
| Fix Outlook Error Code 451
Revision Control Daniel Daugherty
Configuration Of A Pull Network.
Microsoft Office Not in Textbook.
Post Install Configuration FreeBSD
Periodic Processes Chapter 9.
FreeBSD ports & packages
Managing Cisco IOS Software
OUTLOOK SUPPORT NUMBER
SBS 2008 – One year on David Overton
Presentation transcript:

NOC TOOLS rancid AfNOG Cairo, SI-E, 4 of 5 Sunday Folayan

rancid How do you know when your routers and switches have been reconfigured? Suppose you find out that you had a customer problem that started at 3pm, four days ago how do you tell what configuration change caused the problem?

rancid RANCID stands for Really Awesome Network ConfIg Differ very silly name sorry about that

rancid rancid is a collection of scripts which will log into a router or switch retrieve the config, and a bunch of other stuff store the information if there are changes, send notification mail

Version History Rancid stores its configuration in CVS Concurrent Versioning System normally used by software developers to manage source code CVS provides the ability to retrieve old versions of files, and to compare different versions of files

How Often? By default, rancid will try to contact every router every hour but you can change that, if you want Contacts several routers in parallel Writes logs describing what happened, and sends mail if it can’t contact a router for a long time (4 hours, normally)‏

Pile of Configs What can you do when you have a collection of router configs stored in a directory? What kinds of questions can you now answer quickly?

Examples grep * grep ‘Started’ * grep ‘Image: Software:’ * grep ’12.2(15)’ *

More JAbley Examples sentations/stephen.pdf ftp://ftp.isc.org/isc/toolmakers/ Lots of scripts there which do exotic things checking config making maps, etc

How to Install On FreeBSD, it’s easy, it’s in ports: cd /usr/ports/net-mgmt/rancid make install It’s also easy to install from source hint: find and read the file “ README ”

After Installing there is a little bit of configuration work to do make “rancid” user and group fix some ownership, permissions edit a configuration file run a setup script edit rancid’s crontab

Extra Fun CVSWeb is a tool which can show you CVS version history without having to understand CVS works through a browser installed on noc.ws.afnog.org

Exercise