Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Open Source Network Administration
 
 

Open Source Network Administration [Paperback]

James M. Kretchmar
4.0 out of 5 stars  See all reviews (7 customer reviews)

Available from these sellers.



Product Details


Product Description

Book Description

* Save time and improve network performance--without spending a dime! * Outstanding open source tools for management, monitoring, optimization, and troubleshooting * In-depth coverage: retrieval, compilation, installation, configuration, and usage--with extensive examples * An indispensable resource for every network administrator and troubleshooter Save time and improve performance with free, open source netadmin tools!In this book, MIT netadmin James M. Kretchmar presents an extraordinary collection of open source tools for streamlining and improving virtually every facet of network administration. Regardless of your experience or your network's size, these flexible tools can help with everything from management and monitoring to optimization and troubleshooting. Every tool is described in detail, with easy instructions for retrieval, installation from source, configuration, and real-world usage. Coverage includes: * SNMP: Remotely administer diverse network devices with a single protocol * MRTG: Graph bandwidth and other router and network statistics * Neo: Unify the administration of SNMP switches, routers, and other devices * Flow-Tools: Collect and process crucial interface-level Cisco NetFlow traffic data * Oak: Collect and distill syslog messages from servers and network equipment, and automatically send trouble alerts * Sysmon and Nagios: Monitor network hardware and servers and notify administrators of problems * Tcpdump: Analyze network traffic at the packet level * Basic Netadmin Tools: Make the most of ping, telnet, netcat, traceroute, MTR, and netstat * Build your own tools with the Bourne shell and Perl scripting language These tools will save you time and help improve network performance-today, tomorrow, and for years to come. Until now, you'd have to discover most of them through word of mouth. Now, one book is all you need: Open Source Network Administration.

From the Inside Flap

Foreword

When I graduated from MIT in 1990, I joined the MIT Network OperationsGroup. It was there that, among other things, I started workingon the Linux kernel as recreational programming. During my time withthe Network Operations Group, I learned what it was like to have operationalresponsibilities. This is a valuable perspective that all developersshould be exposed to, if only briefly.

During my first year or two with the Network Group, we evaluateda commercial network management system. Out of charity, I will notreveal the name of the product nor its vendor, but suffice it to say, it wasa very complicated beast, which required huge amounts of disk spaceand computing power. It would display a picture of the campus, whichwhen you clicked on a building, would zoom in and allow you to selecta floor and display a floor plan, at which point you could click on aroom, and finally, select a piece of network equipment. When selected,a picture of the device would appear, complete with flashing LEDs,which were emulated via SNMP monitoring. If there was a problemwith a router, it would cause an alarm to ring and, on the campus mapview, the building containing the bad network device would flash. Ifthe building map was displayed, the floor with the problem would flash,and so on, until the faulty router was identified.

Unfortunately for the vendor of this very complicated, proprietary,network-management system, an experienced network engineer couldlocalize the problem faster using simple tools like ping, traceroute, andan ASCII terminal. This was advantageous to us because we could alsouse them when we dialed in from home at 3 a.m.

Even implementers of this product realized how outrageous theentire interface was; rumor had it that by setting a certain magicconfiguration variable, the interface would display a picture of the MilkyWay, and you could zoom into our local group of galaxies, pick our homegalaxy, the star system on the edge of that galaxy, and so on, beforefinally zooming into the campus map level. No doubt it was the implementers'private protest against the set of requirements handed to themby some fuzzy-cheeked product manager who, obviously, had never con-figured a router or repaired a malfunctioning network in the middle ofthe night.

Not surprisingly, we decided to skip purchasing this very expensive,very unnecessary network management system. Instead, we stuck toour own collection of tools; some of which were freely downloaded fromthe Internet, and some of which we developed ourselves.My personal contribution to this set of tools was the "ninit" program,a very simple tool. It watched over the named program, andrestarted it if the need arose. It also collected periodic statistics, andtested the named program every 15 seconds to make sure it was stillfunctioning correctly and responding to queries. If not, ninit would killoff the named process and restart it.

The ninit program was made famous in the Unix Haters Handbook(IDG Books, 1994), where it was lampooned as a demonstration of howunreliable Unix software is -- or perhaps all software from BSD; orperhaps just Named -- because it needed a watcher process. The UnixHaters may have had a point, but the ninit program was short, and itwas sweet, and it restarted the name service on our servers at 3 a.m.so I didn't have to be awakened by a pager after our mail queues hadexploded due to a lack of name service.

Many other people have advanced other explanations for the superiorityof Open Source software, such as Linus Torvalds' observationthat "with enough eyeballs, all bugs are shallow." While this is true,I think it is the last point which is the most important for explainingwhy Open Source network management tools work as well as they do:When the person to be aroused from bed to fix an operational problemis the person writing the tools, the very tight accountability loop meansthat they might not be architecturally beautiful (although often theyare), nor have fancy graphical interfaces (very often not necessary), butthey will certainly solve the problem at hand.

This book is a wonderful survey of a wide range of Open Sourcenetwork management tools. Some of these tools may be well knownto you already; others may be entirely new to you. All of them areextremely useful to a network operations team. I hope you enjoy goingthrough these tools, and I encourage you to try them out in your ownwork. If you haven't tried some of these tools yet, you will be in for avery pleasant surprise.

--Theodore Ts'o, Linux Kernel Developer


Inside This Book (Learn More)
First Sentence
In the past two decades the number of networked computers in the world has grown at an astonishing rate. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

7 Reviews
5 star:
 (1)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

4.0 out of 5 stars A great place to start, Feb 19 2004
By 
Elizabeth Krumbach (Schwenksville, PA United States) - See all my reviews
This review is from: Open Source Network Administration (Paperback)
I am not a Network Administrator, and I took an interest in this book simply to learn the basic tools used to build and maintain an open source network. In my position there were a number of chapters that particularly stood out for me

Chapter 1: Introduction. I felt this was a very well-written and easy to understand introduction to the world of Open Source network administration. It goes through the basic reasons to use Open Source, answers many of the question that many people only familiar with closed-source software may have, including questions of quality and security, as well as smart reasons to use open source software.

Chapter 9: Basic Tools. Need to know what a ping is, how it works, and why it's important? This book takes he time and effort to carefully explain how basic things such as ping. It explores telnet, netcat, traceroute, MTR, and netstat. It's a great chapter for reviewing these basics and exploring what you require.

Chapter 10: Custom Tools. This chapter gets into explaining the basics of bash scripting, bash itself, basic Perl scripts and what they are commonly used for, and how to use cron. Again, these are basics, but vital to anyone looking for basic knowledge of the environment.

The chapters in between cover subjects suh as SNMP, MRTG, Oak, and Tcpdump, all great tooks in network administration. The author gives detailed explainations of all these tools, how to use them, how to set them up, and offers tests and examples of them in action.

I would recommend these to anyone who is new to putting together an open source network. The instructions and descriptions of all the tools are at a level that I feel most moderately computer-literate people can follow.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Not bad, but brief and rather pricey for what it gives, Jan 19 2004
By 
John L. Berger (Pennsylvania) - See all my reviews
(REAL NAME)   
This review is from: Open Source Network Administration (Paperback)
Any IT administrator worth his salt would try to save money for his company while not denying efficiency. This book helps to use some free yet fully functional UNIX tools that help to achieve that goal. Those of us who have been system and network administrators for a long time are always looking for ways to make our jobs easier. The problem is that efficient solutions almost always cost money. Just ask the stubbornly (and foolishly) Microsoft-centric shops about that!

This book covers a good amount of information regarding network methodologies like SNMP. But since the primary purpose of this book is dedicated to open source tools, the majority of the book focuses on those specific tools that the author thinks will be of value.

Overall, this is a good book. Having a single point of reference for free utilities is always a good thing. Not only does the book cover some genuinely useful tools - there's a caveat on that later, though - but it also lists where to get the software and gives instructions on how to compile each package. For someone who is new to UNIX and doesn't really feel comfortable with the idea of compiling software, this book will help to alleviate those fears.

There are some things with this book, however, that don't make it the open source panacea that network administrators might be looking for.

The book assumes that IT shops have Cisco hardware. Whereas there is no doubt that Cisco is the current big boy, the technology market has proven time and time again that those at the top often do not stay there. Since there is no guarantee that competitors will be Cisco-compatible or will have the same functions, many of the tools in this book that rely on Cisco routers will most likely be incompatible with those environments. In some cases this means that entire chapters in this book might be useless.

There is also an entire chapter dedicated to basic network functions, like telnet, ping, and traceroute. I have been working with Solaris for over seven years. I currently am in a position where I have to deal with AIX and SCO. In some cases the operating system revisions are several years old. With that in mind, I have yet to run into a version of UNIX that doesn't already have these commands available right from the operating system.

The chapter on system automation and notification is very cramped. In a single chapter, the author attempts to cover shell scripting, Perl scripting, sendmail, and even text manipulation via sed and awk-like syntax in Perl. That one chapter alone will be a serious cause of brain explosion for someone who has never worked with these tools before. I have taught each of these topics (sans Perl) in my highly-regarded Solaris administration course, and I can tell you that each of these topics requires its own chapter. Compressing all of these topics into one chapter is like compressing "The Silmarillion", "The Hobbit", and "The Lord of the Rings" plus its appendix to a single 100-page book.

Additionally, there are a number of other, very popular open source network tools that are conspicuously left out of this book. The most glaring omission that I noticed is Ethereal, a very popular GNU-licensed network analyzer. I'm sure that other administrators will be able to mention other tools that have been left out.
The most discouraging thing about this book is that it carries what I consider to be a hefty price tag ($44.99 MSRP) for a book that is less than 250 pages long. In addition, this book is a compilation of information that is already available for free on the Internet and can be found without very extensive searching. Overall, this is still a respectable book. It's a good collection of open source network administration tools (albeit only a relative few). But if you aren't a Cisco shop you might find about one-fourth of the book to be useless, and if you are already an experienced UNIX admin some of the other chapters will be of no additional benefit.

Given its potentially limited amount of usefulness based on your environment, I can't really suggest this book unless you are in a Cisco shop and are relatively new to the UNIX world - not because the information isn't valuable, but because the price tag doesn't necessarily justify its value even though the book itself is rather solid.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Another great book on open source tools, Dec 26 2003
By 
Richard Bejtlich "TaoSecurity" (Metro Washington, DC) - See all my reviews
(REAL NAME)   
This review is from: Open Source Network Administration (Paperback)
Open source is the wave of the future, and James Kretchmar's "Open Source Network Administration" (OSNA) catches that wave in fine form. Although the book is only 238 pages, it contains several gems. I read the book specifically for its coverage of the Multi Router Traffic Grapher (MRTG), OSU's Flow Tools, and Sysmon. By following Kretchmar's instructions, I easily installed these three applications.

I was able to accomplish these tasks because OSNA is a "cross platform" book. The author doesn't limit himself to discussing how to run the tool. He gives guidance on how to configure Cisco routers to export NetFlow records or enable SNMP reporting. Sometimes these simple steps are buried in Cisco's Web site, so I appreciated getting straight to business. I literally had these tools running in a matter of minutes thanks to Kretchmar's instructions and the FreeBSD package system (e.g. "pkg_add -r <package>").

On the down side I thought coverage of old stand-bys like tcpdump, traceroute, and netstat was unnecessary. I would have liked reading about more "niche" tools like MTR. If you like this book, keep an eye out for my "Tao of Network Security Monitoring" in the summer. I'll take a similar approach in several chapters by discussing security-related network monitoring tools.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 8 reviews  4.0 out of 5 stars 
 
 
Most recent customer reviews





Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback