Open Source Network Administration
- SNMP (a protocol for managing network devices and hosts)
- MRTG (the Multi Router Traffic Grapher - a bandwidth utilization meter)
- Neo (a network device administration tool that speaks SNMP)
- Oak (a syslog watcher and digester)
- Nagios (an active network/host monitoring tool)
- Flow Tools (tools for processing Cisco NetFlow data)
This book also discusses more basic debugging tools such as ping, traceroute, tcpdump and others. Finally, Kretchmar provides some pointers on building your own tools using bash, perl, sed and awk.
Kretchmar is a network engineer for MIT and has gotten a lot of practical experience in managing large networks and unruly hosts. In this book, he imparts a large amount of that experience in over 200 quick-reading, no-nonsense pages. He tells you what a tool can do, how to get it and build it and provides examples of some typical uses. While beginning network administrators will feel comforted that he takes enough time to explain the tools he talks about, experienced ones can safely jump right to his equally well-explained configuration examples without missing anything crucial.
This book read so quickly and was so straightforward that it really inspired me to fix up some areas of my network monitoring that I knew were lacking, but hadn't bothered to fix. In particular, his chapter on Oak motivated me to implement an instant messaging infrastructure (like one he mentions using at MIT) to receive event notices quickly and without dependence on e-mail. While it's no bible (my staple, the Unix System Administration Handbook, is over 800 pages), this book provides a great start on quite a few great tools - many of which I plan to investigate soon.
I was a bit puzzled at his inclusion of instructions for building each tool when most of them are simply ./configure; make; make install. Only one of the tools seemed to actually merit building instructions. At least you can't say he isn't thorough.
I give this book nine stars (out of ten) simply because it really made me realize how easy it is to configure a lot of automation that Ive been wanting. The cover price of U.S. $44.99 strikes me as a bit high in the market, but it is significantly discounted at most online book stores. I still have to recommend The Unix System Administration Handbook first, however. It is more expensive, but contains much more scope and detail than this book. Those who have digested USAH, though, should consider picking this book up from your favorite e-tailer.
You can purchase Open Source Network Administration from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. Reviewer, Virginia Tech alum and CHUUG member Josh Malone has been a Unix Systems and Network Administrator in Charlottesville, VA for three years.
Is, in fact, quite fulfilling. I've done it numerous times, and fortunately for me, none of my employers have investigated to determine if it was true or not.
Why is it so great to put MIT on your resume? I can think of a 100 different place I would rather at before the MIT NOC. Seriously what does MIT do at their NOC that makes it so special. Hell I could use those tools at home on my linksys router, save the Cisco Netflow stuff.
One would have thought that open source would make books redundant since we have manual ("man") pages, info pages and quick online help through mailing lists or irc..
Also another issue is that by the time the book is printed, it's already several versions behind and is so really a waste to make. I don't understand why they keep this up.
the Open Source community are going to have to work really hard to make sure they DO stay the best for servers. No matter how morally bankrupt and expensive the Microsoft corporation and products are, at the end of the dayif they're offering a better product people are going to go with them.
When anger rises, think of the consequences.
Confucius (551 BC - 479 BC)
I'd say, we all know how MIT loves its pranks/hacks. This has to be one intersting and challenging job. Someone should publish a book (or just a website) on the pranks/hacks that happens on their network. For the most part the other pranks are all well documented, bu I'd love to see what these kids cook up for the New Admin.
Last book review, 9/10
Book before that, rated Excellent
Before that, two thumbs up
Oh, MY GOD, an 8!
What gives? Can we get an unbiased review, please?
Only good book reviews are published because if it was a bad book review, no one would buy it, and Slashdot would get no affiliate money. If someone read a book, and gave it a 2, I doubt anyone will buy it. But an 8? or a 9? Yeah, sure, click order now!
Maybe they don't post the bad reviews. Who cares about the book you don't wanna read right?
-ZiN-
you know... while "occupied" and um "producing."
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
BN typically has free shipping on orders of $25 or more, and even so it was only $3.99 waived. BN Readers Advantage is great if you spend more than $250 on books a year (my wife and I spend more than that in any 2 months usually, and we'll easily hit that with christmas presents).
I usually pull up bestbookbuys.com to see about the best prices. This book shows up for $23.90 at half.com...
Check your link again. The first book on your list is not the book we're talking about. The book we're talking about is the fourth down the page you linked to.
Here is another list of all its prices. Barnes and Noble seems to be the better deal if you want it new and Half.com seems to be the better deal if you're willing to get it used.
rating 6 - Serious flaws in structure in an otherwise excellent book
0 .s html
http://books.slashdot.org/books/03/10/02/155121
and if it doesn't score about a 7 (or whatever the chosen scale) how do you expect anyone to finish reading it to do a review of it? no one (as far as i know) is getting paid to do it, so if it isn't worth reading, they probably won't read it (and therefore not review it)
Good work getting your modded up.
Actually, it is MORE important to read a negative review. With every publisher, magazine, website out there giving biased "good" reviews, an unbiased negative review says more than all of the others combined...
Unlike traditional media, which has a staff responsible for reviewing new books, Slashdot's book reviews are submitted by users. There is little, if any, incentive, to read the books that are worthless or of little value.
I don't really have a problem with high ratings in book reviews on Slashdot these days, it seems likely that the reviewer really does think that the book deserves 9/10. I think that the lack of low reviews means that people aren't willing to invest resources in buying, reading and reviewing a book that they don't like. I personally will never finish a book that strikes me as low quality. I would also never review a book that I haven't finished.
:)
Judging books before really reading the entire thing is much easier than it sounds. It's very easy to go down to Narnes and Boble and flip through a book and assess it's value within a couple of minutes.
To me, book reviews like this present book reviews to me that I might be interested in. If you really have that much of a problem with the reviews, go find a crappy book yourself and review it.
My blog
Maybe /. doesn't review bad books... but it would be nice to have someone say, 'Hey this book blows, don't get it...' but then the publishing co. wouldn't send in the free books...
"It's not like your minds are as open as the source you love..." - Me to the majority of Slashdot.
Okay, I dug around a bit and couldn't find any references to an Oak syslog watcher outside of info about this book. Does anyone have any info about this utility?
Or, better yet, a good recommendation for something to cull through a couple 100k or so syslog entries a day?
Interesting.....
The above post is off topic and should be moderated as such. However, in the past "cheaper at Amazon" posts have been modded as trolls and flamebait. Now a post that it's cheaper at bn.com gets modded UP. Either way, it's an offtopic post.
Can we say "biased moderators" anybody?
There is no reasonable defense against an idiot with an agenda
:wq
I googled high and low, and couldn 't find any relevant Oak. There are a zillion others, since that's a common name. Link please ?
http://perl-oak.sourceforge.net/downloads/Oak-1.8. tar.gz
Because the books reviewed on Slashdot are not a random sampling, idiot. Why would anyone bother to write up a review for a book that they thought was mediocre? People only go to the effort when it's a book that they enjoyed and want to bring to the attention of others. This is, incidentally, the best approach for me as a reader, also; I would much rather know about 8 good books to get than 8 mediocre ones to avoid.
Next time think for a few seconds before opening your fat piehole, moron.
Hmm, I used to be a member of the ovforum (it's free) which is a list/group dedicated around HP's OpenView products. A member posted a while back about a type of event/syslog analyzer that he wrote in Perl. You may want to check the archives. I think it was a three letter word starting with a P. Possible PEC, for Perl Event Correlator, or something like that.
Two tools you might want to look at: Swatch or SEC
It's not offtopic. It's informative. It tells about the pricing of the book at Amazon. Just because you hate Amazon doesn't make it off topic. speaka da engrish?
Easy answer: people tend to want to share information about the things that they like. Unless someone feels very strongly against something, they're unlikely to spend the time and effort it would take to write a thourough review about it.
--
Welcome to the land of the easily amused...
Here is a link to the files referenced in the book: http://web.mit.edu/ktools/
Regards,
Timothy Boyden
Systems Administrator
MIT Department of Facilities
Hmm..I found this Oak also, but it bills itself as "complete framework for designing enterprise applications". I see a syslog reader as part of Oak, but it certainly isn't a pre-built "syslog watcher and digester". Anyone have a pointer to the way that Oak can be used as described in the book review?
Is there a chapter on hair length, beard trimming and pizza ?
An Eye for an Eye will make the whole world blind - Gandhi
Isn't oak a DNS server?
Anyway I found epylog good.
A Windows fan told me that Group Policy in Windows is a great way to administer a big network (ensuring patching, etc.) and that is why he prefers Microsoft, because there are no similar open source tool.
Does anyone know an OSS alternative to Group Policy with an equivalent feature set?
Finally a reference that I can point to for my boss. I am a big fan of open source and freeware tools that get the job done at little to no expense.
Michael Merry
Merryworks
Hey, right now there's a used copy for sale on Amazon, seller is "hemos"!
This is exactly the attitude that makes the open source community look bad. First, documentation is rarely up to date, even on commercial software, so while books are out of date they can be more comprehensive and illustative then a man page. Books can also tie in technologies together in a way that may not present itself immediately.
Fantabulous trolling, as always, ccats.
If you want to take a looksie at the tools, head over to the ktools software page @ http://web.mit.edu/ktools/ Looks like he wrote these himself.
Would you bother to buy, read, and review a book that sucked ass, and could the average
I can see it now:
CAn'T CompreHend SARcaSm?
Since your price was incorrect, you could always pay $27.95 @ Bookpool.com.
Phil
Well -- they get published (obviously), but the bad books don't get finished. Hey, I'd assume that bad books don't even make it past the "peruse at Borders/B&N before buying" pass I'd guess that most literate geeks would make before buying. Either way, the books are discarded long before the reader has enough material to write a review on.
Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
He's absolutely right, now is no time to sit on your laurels.
When Longhorn comes out Linux should be able to not only match it's abilities but hopefully keep surpassing them in some areas.
As a new-to-linux user I kind of wish there was a unified GUI-based system-configuration tool that was a standard across distributions. Then I'd only have to edit text files rarely.
Shh.
How do you manage to know if the book is useless until you start reading?
On the other hand, Slashdot does publish too many glowing reviews. Good reviews are helpful to publishers and authors but bad for the public. Good luck finding reviewers willing to devote time slogging through bad books, only to look forward to slamming the book when done.
Helevius
I'm not so worried about all the books being reviewed as 'great'... what I am worried about is "grade inflation."
When the reviews were just starting out, all the books would either get 7/10 or 8/10. Then for a few years, all books got 8/10.
Now we're seeing a definite shift to 9/10 ratings.
Are technical books really getting better than just a few years ago? I don't think so!
Pretty soon most of the reviews will be 10/10. What comes after that? 11/10 ???
9 - Great book. Run to the store & buy it today.
I know that MRTG has been around forever, but these days I think Cricket does a much better job of monitoring your switches and routers since it can track variables like memory and cpu usage. It can also monitor server statistics such as load, memory available, disk usage, and pretty much anything you want to gather from SNMP. I would recommend it over MRTG.
"Where quality is like a dead stinking rat - you just can't miss it."
It seems as if this oak tool was written by Kretchmar himself: check it out at his page http://web.mit.edu/ktools/www/oak.html
...Thank you. :-)
BTW, a comment to the original poster: A wise manager gets the best of both worlds by hiring smart people, then talking to them before implementing policies. Thus the need for someone who cries "bullshit!" is diminished and the manager looks like a hero for always doing things right. I think Solomon said it best when he wrote, "A wise man surrounds himself with advisors."
Javascript + Nintendo DSi = DSiCade
I also have an old script/program called Swatch in use, watching syslog for certain messages. It executes a script which pages a bunch of cellphones too. You can find tarballs of swatch (search google)
the real at&t mix
For $23.50, at AbeBooks, as found by AddAll.com
This is almost right - I think a more accurate portrayal is that every boss expects to be the smart guy, but is afraid to find out ... Turns out I'm the 'Smart Girl' at my company - talk about fun ... but then one of my oh-so-smart ideas was turned into a product, and suddenly, I was 'the boss' and 'the smart girl'. BOOM - the fact that I was the go-to person was overshadowed by the fact that I was a lousy, lousy project manager (unix geeks and microsoft project are a bad, bad combo, blech)... and yet, a group of undeniably intelligent professionals were unwilling to TELL me how much I sucked, so if I hadn't had the wits to figure it out myself, I'd still be inflicting my sad management skills upon their poor heads.
It's easy to be delusional, if you have no-one to help - I think that no boss can also be the smart guy - it's a contradiction in terms (-:... actually, what you REALLY need is for all of your employees to possess that little bit of wit and vision that lets them look outside of normal operating parameters, and see what could be...
Heh, yeah, I'll put that on our next job posting, and see what kind of resumes come in (-:
Pixie
don't mess with those geekgrrls
Errmm... That's pretty round-about logic, but I agree with your basic sentiment. Even the smartest person needs someone to tell them when they're missing the big picture. "Trees through the forest" and all that.
:-)
> Heh, yeah, I'll put that on our next job posting, and see what kind of resumes come in (-:
Where are you located? I'm sure we could find a few candidates.
Javascript + Nintendo DSi = DSiCade
Smart Guy Wanted: Self-reliant thinker with excellent trouble-shooting skills and the ability to creatively add value in ways no one else has ever thought of. Must have the social skills to effectively communicate the complete and utter stupidity of a planned action to the originator of that action, while simultaneously conceiving of and evangelizing a viable alternative, and doing so without appearing to be threatening in any way.
Must also be able to leap small buildings - this requirement is mandatory, there's quite a distance between the data center and the offices...
*grin*
Pixie
don't mess with those geekgrrls
I have not looked into cricket, so this comment has nothing to do with that.
However, the nice thing about MRTG is that it can be used to minotor just about any thing if it has a set of numbers fed to it.
We have seen it being used to monitor sea level, temperature, disk space usage, network usage. The whole shabang.
It just takes a bit of effort.
At home I have set up MRTG to monitor Network usage, disk usage, memory usage, and a bunch of other things, you just have to spend some time navigating the SNMP trea and finding the UID's that you require.
Like I said, I don't know about cricket (having a look at it now), but all you mentioned CAN be done with MRTG.
The only REAL downside that I have noticed is the limitation on the number of things that can be monitored in one graph. IE, two.
RRD TOOl (sp?) is the successor to MRTG I beleive wich allows the graphing of numerous values, limited only be the clutter created in the graph.
Doug
Doug.
Maybe you can be the first and contribute a review for a (technical?) book that is not good enough for an 8 or 9 out of 10.
Sorry if this gets classified as flamebait, but why whine, when you can contribute. This reminds me of people who whine about some open source projects I work on, but are too lazy to even submit a bug report, let along a patch.
Simpy
Mod parent down for irrelevant statement.
Manipulate the moderator system! Mod someone as "overrated" today.
sfi-director allows homogenity of software across multiple different *nix's, holistic view of user management, etc, etc. Automatic patching/unpatching, whatever...
RRD TOOl (sp?) is the successor to MRTG I beleive wich allows the graphing of numerous values, limited only be the clutter created in the graph.
rrdtool is the collection/graphing component. Newer MRTGs just use it. You can do very cool stuff with it.
-- The world is watching America, and America is watching TV.
Openview? Ciscoworks? naa both overpriced and underpowered, they don't natively support XP! I got it: MS back office. or is that backorifice 2000?
MRTG is not worth anything if you have to think to set it up! He wants a setup.exe that will do the thinking for him, and scratch his balls for him while he fellates the MS Sales "engineer"
The best officers I served with were the ones that let the Sergeants do their job.
The Sergeant's job is to accomplish the mission, take care of the troops and keep the Captain looking good. When a captain learned that, the unit functioned like a well oiled machine, and esprit de corps was at a peak.
The Sergeants may not have the Master's degrees, but they have just as high IQs as their "superior officers" and the experience that the Officer will never be able to obtain. The Smart Officer leads these men and women toward the objective by asking their advice.
When the Captain thought that he was better, smarter, or more important than his Sergeants, the unit functioned like a typical corporation. Morale sucked, efficiency went out the window as the Captain commanded the unit instead of leading. Micromanagement is bad in Business, but it is deadly in combat.
What gives? Can we get an unbiased review, please?
The publishers would not give complimentary copies to uncomplementary reviewers, don't you read slashdot?
I opened the first chapter and almost puked, it's all confusing and crap.
I agree and wanted to comment on the diagrams. I always look at the diagrams in the books at Barnes and Nobles to influence my purchase decisions. Well, these diagrams sucked major ass, but I thought...wow, this is probably an awesome book anyway. NOT! Do not buy "How to run viruses with or without Outlook". I still can't even get a single blip from Blaster out of my RH6.2 machine. Wine sux0rs if they can't even run a simple worm.
Pretty simple. People will read mediocre books (contrary to popular opinion), but won't go to the effort of reviewing anything unless they're madly in love with, or want to warn the world away from.
/. editors would just as soon not bother adding reviews of horrible books anyways.
Since Amazon reviews have become a dime-a-dozen, I find that the 2-9 reviews are usually the most honest and relevant. Rarely do I find something useful in a 10++++ review, nor a 0--- one. Likewise, I very rarely give top marks to anything if I'm reviewing. (exceptions: The Unix System Administrator's Handbook, and Slaughterhouse V.)
It's basically human nature, and I imagine the
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
There is not a lot of good (RMON, NetFlow, SAA...) network management software avilable for linux. In fact there is just one (StableNet PME) and that is commercial. Why is that? I used to think that Linux is especially strong in the networking sector?
Hiring smart guys is what you want. You want a team of smart guys who them compete against each other....
And you look miles better while doing less work as the smart guys are competing to do your work as well. Then you can focus on the more important things like golf and sailing.
Smart BTW implies they can also communicate well.
An Eye for an Eye will make the whole world blind - Gandhi
OpenBFS!
You can monitor disk, memory usage and other items with MRTG without having to use SNMP or MIBs.
:wq
Instead of a pair of MIBs on the TARGET you can give path to a script. The format is:
dataI
dataO
system uptime
Text.
I have a TARGET that inventories the total data stored in my tape robot.
Here is the TARGET followed by the example output.
Target[localhost.ROBOT2]: `/root/mrtg/robot.sh`
1455234880
0
0
Robot Free space
-- Phase 1: Collect under pants Phase 2: ? Phase 3: Profit
The reviewer says: "I still have to recommend The Unix System Administration Handbook first, however."
/. about how great this book is.
I disagree. I have the "purple" book, otherwise known as the third edition, and I bought it after reading on
It's not. It's about as informative as reading any number of equally expensive, weighty, yet shitty books put out by SAMS or QUE. Honestly, it was the biggest dissapointment, and I would never recommend it to anyone. In the three years since I purchased it, I have consulted it maybe ten times.
The coverage of Linux, FreeBSD and Solaris is shallow and nothing is ever explored in any real depth. Mostly, it is full of anecdotal stories that leave you feeling like you just stepped into an introductory unix seminar hosted by hoary old geeks.
IMO, The Unix System Administration Handbook is highly overrated.
Instead, I would suggest that anyone interested in reading an excellent, informative and useful UNIX book pick up a copy of this book. I've been using linux for about 5 years now, and this book is part of my coursework at college, and i've learned more about unix from this one book than all the crappy SAMS and QUE tomes combined.
Well worth the money.
Cricket is definately next generation as compared to MRTG. Simply put. :-) Easy to customized and contribute to.
Fast, efficient, scalable, hierarchical configuration tree, configuration inherentance, dynamic instance mapping(no more MRTG instance masturbation), cool automated configuration generation (genRtrConfig), integrated monitoring.
It does what it does well. Which is monitor systems for performance trending and analysis. And, it is well supported by the community, and it is all in Perl.