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.
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.
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?
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.
Why suddenly a lot of people think Longhorn will be sooo great? Just because Microsoft says so?
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)
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?
http://perl-oak.sourceforge.net/downloads/Oak-1.8. tar.gz
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.
Sometimes man pages and online help are either a) incomplete (at best), b) slow response, or both (man pages are rarely slow response . . . ;) ). I have not seen the book, and IANAA (author), but the review points to this book as a great reference. I have references that I use all of the time (like PHP and MySQL Web Development 2nd) and being able to quickly find examples of how things happen is invaluable. This is in my experience not as easily available in the form of on-line documentation, (sometimes my on line is an off line), or the sheer volume of matches on google searches. A well written reference by an experienced guru is always better than the so called information super highway (IMHO).
Two tools you might want to look at: Swatch or SEC
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
Without putting too fine a point on it, I dare you to find something even rougly equivelent to the content of the Armadillo Book in the man pages and/or online.
Documentation has information. The good books expand this information with experience and wisdom.
Not to mention the fact that you can read them in the park.
KFG
Consider:
OSS developers should recognize Longhorn for what it is: Microsoft trying to be competetive for the first time in years. Don't expect another crap OS from them.
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.
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
irc, mail lists, google, etc, are hard to use when your network is down.
man pages are often incomplete for someone needing the assistance of a book (such as myself). if you know what your doing, then yes, man pages are probably good enough. but some of us are still just learning...
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.
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 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
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
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.
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.
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.
How about Concord Network Health, it blow MRTG out of the water and it runs on NT/Solaris/HPUX. HP Openview, Ciscoworks, NetIQ, they are all 100% better than a stupid little MRTG graph. Can you pick different time intervals on the fly? Can you device bits/sec by frame size to see if your getting dos attacked? Seriously freeware isn't all it's cracked up to be and they don't offer a good solution for every probelm. Seriously you going to us MRTG to do bill and accounting on 3,000 customer connections? Can you record just about every mib on a router without pointless hours of scripting out a .cfg file? When it doesn't work who are you going to ask for help?
-ZiN-
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.
the Open Source community are going to have to work really hard to make sure they DO stay the best for servers.
So, you think Longhorn is going to take over the server market?
Somehow I don't think Longhorn will do any better than WinXP did as a server.
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
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
MRTG is not just a stupid little graph. and yes, it can handle I mentioned RRDTool because it usually goes with MRTG, and can do grouped graphing. can Concord automatically get the average cpu or memory usage of a web server farm ? yes, you can get different time intervals on the fly with MRTG. MRTG isn't meant for billing and accounting, but many tier 1 ISPs use it because it can be basically customized to any heart's content because its source code is all there. when it doesn't work, you ask the guy who wrote it himself, for free, or get up off your ass and fix it yourself. look, whatever works for you, great. i'm not saying MRTG is for everyone. most people use OpenView, CiscoWorks, and NetIQ so they can see bandwidth graphs and get pages when things go down, period. MRTG (and Nagios) does all of that. for no cost of software.
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
As for your other issues, well WinFS may be interesting because finally we enough horse power to drive it. There have been plenty of attempts to do this before, for example, MUMPS which was orihginally a dedicated operating system (built around RSX-11M) sitting on top of a database file system.
The system was quite nice for certain kinds of applications and it eas very sucessful for medical book-keeping. However, the user only saw complete applications, not the raw database.
As for the Look, well we should wait a little there. Personally, I don't like the cost of XP's flashy GUI - the processor and memory cost.
As for the command line, we shall see. Unix processes are lightweight, the NT kenel's aren't (XP is still essentially an NT Kernel). Unix commands are built around the assumption that it doesn't matter if you fire up half a dozen processes to solve a small problem. I see some conceptual problems there.
See my journal, I write things there
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.
Longhorn changes everything. For users (read: Fortune 500 employees) to get maximum benifit from Longhorn, their applications will need to be optimized for Longhorn. It wouldn't do if, on Longhorn's launch date, the only Longhorn application was Microsoft Office for Longhorn. They need Adobe and Norton and, yes, even Real and Sun to release Longhorn-enabled apps on the Longhorn launch date. Thus the long lead time. Only Microsoft or Apple are large enough to pull this off, and look how long it took to get all the MacIntosh apps ported to OS/X. If IBM announced a new OS how many years do you think it would take for apps to show up for it? Remember OS/2?
The fact that there's such a long lead time for Longhorn is an indication of just how different it is. Remember, it doesn't use NTFS, it uses SQL Server to store all your files. I don't know, but I wouldn't be surprised if Longhorn will run Windows applications but Windows won't be able to run Longhorn applications.
If all this should have a reason, we would be the last to know.