Problem Determination Your mind is your most important tool!

Slides:



Advertisements
Similar presentations
Introduction to Settings WEAVE: Assessment on Your Own Terms.
Advertisements

IT Technical Support South Nottingham College. Aims Knowledge of the Registry Discuss the tools available to support a technician Gain an understanding.
DATA PROCESSING SYSTEMS
Techniques for Solving Logic Puzzles. Logic Puzzles Logic puzzles operate using deductive logic. Logic puzzles operate using deductive logic. A well-designed.
Test process essentials Riitta Viitamäki,
Implementing A Simple Storage Case Consider a simple case for distributed storage – I want to back up files from machine A on machine B Avoids many tricky.
1 Computer Technician Computer Trouble Shooting & Repair Process Copyright © Texas Education Agency, All rights reserved.
1 Automated Testing & Test Tools Apirada Thadadech.
S.T.A.I.R.. General problem solving strategy that can be applied to a range problems.
Optimizing Windows There are several ways to optimize (perform regular maintenance) Windows to keep it performing smoothly and quickly. Most of these discussed.
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of The Complete A+ Guide to PC Repair 5/e Chapter 5 Logical Trobleshooting.
Lesson 9 Computer Troubleshooting
Python Programming Chapter 1: The way of the program Saad Bani Mohammad Department of Computer Science Al al-Bayt University 1 st 2011/2012.
Building Secure Software Chapter 9 Race Conditions.
Exam Strategies for Essay Exams
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Administering Windows 7 Lesson 11. Objectives Troubleshoot Windows 7 Use remote access technologies Troubleshoot installation and startup issues Understand.
Hands-On Microsoft Windows Server 2008
Computers & Employment By Andrew Attard and Stephen Calleja.
PSAT PREP Titan Forum Lesson Plans October, 2013.
Recovery-Oriented Computing User Study Training Materials October 2003.
Michael McDonnell Winterstorm Solutions Technical Support Simple Rules for Getting the Help You Need Every.
General Programming Introduction to Computing Science and Programming I.
The Complete A+ Guide to PC Repair 5/e Update Chapter 5 Logical Trobleshooting.
Program Development Life Cycle (PDLC)
VIRUS Is a computer program that can copy itself and infect a computer without permission or knowledge of the user or is a program or piece of code that.
Selecting, Formatting, and Printing a finished Report…….
1 What is a computer virus? Computer program Replicating Problematic "Event" Types Detection and prevention.
IT Technical Support 1. Introduction Technical support personnel offer support for individual and organizations in a variety of ways. This module focuses.
SYSTEM ADMINISTRATION Chapter 17 Using a Structured Troubleshooting Strategy.
Chapter 5 Protecting Your PC from Viruses Prepared by: Khurram N. Shamsi.
Troubleshooting Windows Vista Lesson 11. Skills Matrix Technology SkillObjective DomainObjective # Troubleshooting Installation and Startup Issues Troubleshoot.
Chapter 7 File I/O 1. File, Record & Field 2 The file is just a chunk of disk space set aside for data and given a name. The computer has no idea what.
SYSTEM ANALYSIS 3 rd AUGUSUT 2005 WEDNESDAY LOWER SIXTH COMPUTING LESSON Prepared by: T.Fina.
File Input and Output in C++. Keyboard and Screen I/O #include cin (of type istream) cout (of type ostream) Keyboard Screen executing program input data.
Chapter 33 Troubleshooting Windows Errors. STOP Errors  When Microsoft Windows XP encounters a serious problem  And the operating system can't continue.
Server Upgrades CPTE 433 John Beckett. Tool #1: The Worksheet A blank/lined piece of paper. Go through it thrice. Work through each step yourself Work.
Word problems DON’T PANIC! Some students believe they can’t do word problem solving in math. Don’t panic. It helps to read the question more than once.
Optimizing Your Computer To Run Faster Using Msconfig Technical Demonstration by: Chris Kilkenny.
P3 - prepare a computer for installation/upgrade By Ridjauhn Ryan.
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
Course ILT Troubleshooting Unit objectives Describe methods to help prioritize network problems List basic troubleshooting steps to be followed when working.
 Next  Back  Exit  Explanation/Hint  Practice Game Hint.
Introduction to Loops For Loops. Motivation for Using Loops So far, everything we’ve done in MATLAB, you could probably do by hand: Mathematical operations.
Behavior Observation ASA/AEA SAFETY +. Unsafe Acts Are Responsible For 98% Of All Incidents.
Telnet allows you to log in remotely to other computers connected to the Internet (but only computers that are set up to be logged in to). Once logged.
You will need Dev C++ to help you with this project. If you do not already have this programming tool on your device you can visit
1 Running Experiments for Your Term Projects Dana S. Nau CMSC 722, AI Planning University of Maryland Lecture slides for Automated Planning: Theory and.
By Anthony W. Hill & Course Technology1 Troubleshooting Computer Problems.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
31/01/ Selection If selection construct.
W elcome to our Presentation. Presentation Topic Virus.
By: Julianna Leach.  PC Support Technician- They work on site and are responsible for in general maintenance.  PC Service Technician- Goes to customer.
Strategies for Essay Tests. Preparing for the test Know what is expected of you. What content will be covered? How many questions will be on the test?
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 9 Computer Troubleshooting 1 Morrison / Wells / Ruffolo.
How to Fix Missing WMVCore.dll Error in Windows 10
TNPM v1.3 Flow Control. 2 High Level Instead of each component having flow control settings that govern only its directory, we now have a set of flow.
How to Use the Earthquake Travel Time Graph (Page 11
Introduction to Computers
How to Fix Microsoft Office Error 2932 at Support Number
Saving, Modifying page, grammar & spell checking, and printing
bh
What is QuickBooks File Doctor The demands of the industry have taken a great leap with advancement in the technology. This advancement has caused various.
Designing and Debugging Batch and Interactive COBOL Programs
Conditions and Ifs BIS1523 – Lecture 8.
How to Use the Earthquake Travel Time Graph (Page 11
How to Use the Earthquake Travel Time Graph (Page 11
Presentation transcript:

Problem Determination Your mind is your most important tool!

2 Where to Start Systems problems make themselves known in many ways Systems problems make themselves known in many ways User reports of difficulty or performance degradation User reports of difficulty or performance degradation Automated Error Reports Automated Error Reports System Hang System Hang System Crash (often with dump) System Crash (often with dump)

3 Is there actually a problem Why are you getting the indication of a problem Why are you getting the indication of a problem Systems loads may have increased Systems loads may have increased Are other users affected Are other users affected Are there known issues that would cause the indications Are there known issues that would cause the indications Are there other indications that were not reported Are there other indications that were not reported

4 Communication The issue of language becomes very important when a problem is reported. Users often describe things from a different point of view than the Systems Administrator would. Be careful not to assume the user is just making things up or is not smart enough to recognize a problem. If the reported problem does not make sense, ask questions to explore what the problem appears to be from the user point of view. The screen on the monitor being blank could mean the building power is off, or it could mean that the application the user was running has failed.

5 The First Question 39 years ago, in a conversation with an IBM Area level Sr. Technical Specialist I learned the following. 39 years ago, in a conversation with an IBM Area level Sr. Technical Specialist I learned the following. The first question is “What changed” The first question is “What changed” The answer is predictable – “Nothing” The answer is predictable – “Nothing” The question is seen as a accusation The question is seen as a accusation The answer is not true The answer is not true If nothing changes machines perform as before If nothing changes machines perform as before

6 Why Ask? If you can determine what has changed you are on the way to correcting the problem. If you can determine what has changed you are on the way to correcting the problem. Since the person reporting the problem may not be able to tell you what changed, or if the indication came from the system itself Since the person reporting the problem may not be able to tell you what changed, or if the indication came from the system itself You will have to find the answer yourself You will have to find the answer yourself

7 The Procedure The best diagnosticians follow a standard approach to problem determination. The best diagnosticians follow a standard approach to problem determination. They proceed from what they know, not from what they don’t know They proceed from what they know, not from what they don’t know They theorize the possible causes based on the symptoms They theorize the possible causes based on the symptoms They consider other symptoms of each possible cause They consider other symptoms of each possible cause They eliminate possible causes which would display symptoms that are not present They eliminate possible causes which would display symptoms that are not present They keep notes and eliminate items that check ok They keep notes and eliminate items that check ok They restore changes that did not fix the problem They restore changes that did not fix the problem

8 Proceed from what you know Since you are unlikely to get an answer to “What Changed?” you should compare the actual operation to the expected operation. Since you are unlikely to get an answer to “What Changed?” you should compare the actual operation to the expected operation. If you do not know what the system should do, you are not likely to be able to determine why, or if, it is not doing what it should. If you do not know what the system should do, you are not likely to be able to determine why, or if, it is not doing what it should.

9 I once watched a Sr. Technical Specialist read the principle of operations manual for a system that had been down for 7 hours. Several other people had been working on it. He was not trained on the system and had no knowledge of how it should work, but his level of skill suggested he might be able to repair it. The time from when he began scanning through the manual until he had identified the problem, acquired the part and repaired the system was 1 hour and 15 minutes. Illustration

10 Only a few items can cause a given problem It is unlikely that a failed disk drive is causing a network problem, or that a flakey Ethernet adapter will prevent a file system from mounting. It is unlikely that a failed disk drive is causing a network problem, or that a flakey Ethernet adapter will prevent a file system from mounting. List the things you know might cause a problem. List the things you know might cause a problem. If you are not sure how it works find out. If you are not sure how it works find out.

11 What if? For the things on your list of possible causes: For the things on your list of possible causes: Think about other symptoms that might also appear. Think about other symptoms that might also appear. Look to see if any of them occur. Look to see if any of them occur. Continue to investigate the items to which all of the symptoms are common. Continue to investigate the items to which all of the symptoms are common.

12 How do I tell? Once you have a list of possible causes for the problem ask yourself: Once you have a list of possible causes for the problem ask yourself: What commands or procedures can I execute to test each of these things? What commands or procedures can I execute to test each of these things? If there is more than one command available, to check with, try them all and compare the results. If there is more than one command available, to check with, try them all and compare the results. Different sources or different format may reveal useful information. Different sources or different format may reveal useful information. Are any of these tests disruptive? Are any of these tests disruptive? Make sure you announce the possibility. Make sure you announce the possibility. It doesn’t matter, if the system is down. It doesn’t matter, if the system is down. Did I have to change anything to test this? Did I have to change anything to test this? Then change it back before you proceed. Then change it back before you proceed.

13 Keep Notes Make a list of the things you are going to check. Make a list of the things you are going to check. Make a note when you have done each one. Make a note when you have done each one. Note the results of your tests. Note the results of your tests. Note anything you changed, and whether you changed it back, along with outputs of commands before and after the change. Note anything you changed, and whether you changed it back, along with outputs of commands before and after the change.

14 Don’t add new problems If you have changed something and it has not fixed your problem, change it back before proceeding. If you have changed something and it has not fixed your problem, change it back before proceeding.

15 Proceed as before If you have used this approach and the problem is still not fixed you may have to cycle back through the steps. If you have used this approach and the problem is still not fixed you may have to cycle back through the steps. Either you don’t know what has changed or are not aware of all the things that might cause it. Either you don’t know what has changed or are not aware of all the things that might cause it. Make sure to keep logs, and your notes, until you are certain you have corrected the problem. If you don’t you will wish you had. Make sure to keep logs, and your notes, until you are certain you have corrected the problem. If you don’t you will wish you had.