Archive for the 'Troubleshooting' Category

How to Troubleshoot

Ok, I know I don’t normally post about “non-technical” stuff, but this is one that EVERYONE should read. At least, everyone that is required to help solve problems of any sort, especially Network admins, IT Managers and Staff, and Support folks at a minimum, if not all engineers and just about everyone else. This post is about Troubleshooting. Yes, I know, a boring topic, but one that far too many of us have forgotten the basics of. We all solve problems in our daily lives, and as a result we tend to think that we are good at it. Well, the truth is, we aren’t good at troubleshooting, especially when it comes to solving complex problems (e.g. networking problems, IT issues where someone brings the machine in and says “it doesn’t work”, etc.). But by practicing and some basic fundamentals, we CAN be good at troubleshooting.

The Nerd Guru has an excellent Introduction/Refresher on Troubleshooting and it happens to be an entertaining read as well (with a site named “Nerd Guru” would you expect anything less than at least one summarization of the plot of Start Trek II to make his point?).

One of the most important things to do BEFORE you actually start any real troubleshooting is to define the problem. The most common mistake I see when people are trying to resolve some issue is that they don’t take the time to articulate exactly what the issue is in the first place. Here is an example:

User: “My computer doesn’t work.”
Admin: “What did you do to it?”
User: “Nothing.”
Admin: “Liar, you must’ve done something.”
User: “Really, I didn’t. I came in to the office, sat down, and tried to use it, and it isn’t working.”
Admin: “Ok, I’ll come to your cube and take a look.”

Notice anything wrong there? The first question the Admin asked should have been “what exactly do you mean by that?”. If he had, the User would have told him that he couldn’t log into email because it didn’t recognize his password. By narrowing down the problem the Admin could have resolved it remotely, without having to actually visit the User’s computer. By not asking any questions about the exact problem, the Admin not only wasted a bunch of time, but will also be pretty angry when he gets to the User’s computer and realizes that the computer is fine and the User’s password just needs to be reset. The Admin will leave thinking the User is an idiot and the User will be thinking that the Admin is a condescending jerk.

The point is that before doing anything else, you need to take the time to identify what the problem REALLY is. A good reference that makes this point pretty well and gives you some example questions to ask is Cisco’s System Troubleshooting Methodology. This is a very useful guide even if you don’t have any Cisco gear.

If you aren’t convinced about why you should spend some time taking a quick refresher on troubleshooting, I highly recommend you take a look at The Universal Troubleshooting Process. This site makes an excellent case for why you should define a troubleshooting process and practice it regularly, and it gives you lots of tips on troubleshooting and troubleshooting methodology. Brushing up on troubleshooting will save you time, money, and effort, and will make you look smarter and harder working in the eyes of your colleagues.

Links:

Troubleshooting Techniques [The Nerd Guru]
System Troubleshooting Methodology [Cisco]
The Universal Troubleshooting Process [Troubleshooters.com]

Productivity & Troubleshooting Jed Daniels 16 Aug 2007 1 Comment

Help with Troubleshooting VoIP

stockxpertcom id374448 size1Is your company in the process of implementing a VoIP system to replace or supplement a traditional phone system? If so, you need to be aware of the variety of problems you might encounter, along with how to recognize and resolve them. This site has some excellent information on the symptoms you might run into with a VoIP installation as well as what potential causes for them are. There are some really excellent tips here that can really help with isolating problems when you run into them (and just about everybody does at some point, trust me).

VoIP Troubleshooter

VoIP & Troubleshooting Jed Daniels 15 May 2007 No Comments

How to Capture Packets

AlcatrazThe good folks over at Wireshark (formerly Ethereal) have a pretty comprehensive howto on capturing packets. While they wrote it specifically for use with Wireshark, it is also useful when working with any piece of equipment or software that requires you to get something off the wire (such as tcpdump, Snort or any other IDS software, NetSensory and more).

Wireshark Howto Capture

Capture & Troubleshooting & Networking Basics Jed Daniels 15 May 2007 No Comments

Free Online Tech Books

766542 closed books 4This site has been around for a while, but I was recently reminded of how useful it is. It has links to a wide variety of technically oriented books, all available for free online. Some of them are a bit dated, but many are published within the past two years and many of the older ones deal with technology issues that just never go out of style. A great resource to remember when you need to quickly come up to speed on a new technology and don’t want to invest in dead trees, or just to build up your general background knowledge.

FreeTechBooks

Books & Troubleshooting & Networking Basics Jed Daniels 11 May 2007 No Comments

Sending Files when FTP is Blocked

A Stack of Large FilesHave you ever been troubleshooting an issue with a piece of equipment and have the support person on the other end of the line say to you “just ftp that log file up here to us and we’ll figure out your problem right away”, but you know that ftp is blocked from your site? Well, there are a variety of options available to you, including: drive to the local Starbucks (or other local hotspot) and use their Wi-Fi connection, email the log to him (oops, it is too big!), put it on your site and tell him to download it from you, burn it to CD and snail mail it to them (HA!), and more; but none of these are really optimal solutions. Today one of our support engineers reminded me that this is a common problem, and that there are some really great tools out there for solving it. The one she suggested is website called YouSendIt, and they allow you to upload a file to them via a web interface (up to 100M for free), then they email a link to the recipient (or you, which you can forward) and they download it form a web URL. No more problems with FTP, because now it is just a web page like any other! They offer fairly inexpensive paid services which you can use to boost the max file size (I’ve actually used it to distribute files over 1.5G!).

YouSendIt - File Sharing Transfer Delivery - PC FTP Replacement

Files & Troubleshooting Jed Daniels 09 May 2007 No Comments

Cisco Cheat Sheet for Beginners

Cisco LogoNow, I’m pretty good when it comes to networking, routing, etc., but I’ve never worked in a Cisco shop. Consequently, I can’t configure or troubleshoot my way out of a paper bag if a Cisco device stands between me and freedom. I always have to have some help just remembering the basics. Luckily, there are tons of great resources out there, and this one from The Network Administrator seems like a pretty good place to start. Cisco Router Tips Top 10 ’show’ Commands list the basics for getting the goods out of a Cisco router. It’s not a tutorial on configuring a Cisco, but it does list a pile of useful commands for getting information about how a router is configured, and what might be going on with it (assuming you are troubleshooting some sort of a problem). Good stuff.

Cisco Router Tips Top 10 ’show’ Commands

Cisco & Troubleshooting & Networking Basics & Equipment Jed Daniels 08 May 2007 No Comments