professor Messer - how to troubleshoot Flashcards
How to troubleshoot steps
identify the problem establish a theory test the theory evaluate results: is working establish a plan of action implement the plan verify full system functionality document findings
_ is
• Change control
• A formal process for managing change
• Avoid downtime, confusion, and mistakes
• Corporate policy and procedures
• Nothing changes without the process
• Plan for a change
• Estimate the risk associated with the change
• Have a recovery plan if the change doesn’t work
• Test before making the change
• Document all of this and get approval
• Make the change
Change management
_ is
• Information gathering
• Get as many details as possible
• Duplicate the issue, if possible
• Identify symptoms - May be more than a single symptom
• Question users - Your best source of details
• Determine if anything has changed
• Who’s in the wiring closet?
• Approach multiple problems individually
• Break problems into smaller pieces
• Backup everything
• You’re going to make some changes
• You should always have a rollback plan
• What else has changed?
• The user may not be aware
• Environmental changes
• Infrastructure changes
• There may be some clues - Check OS log files
• Applications may have log information
identify the problem
\_\_\_ is • Start with the obvious • Occam’s razor applies • Consider everything • Even the not-so-obvious • Make a list of all possible causes • Start with the easy theories • And the least difficult to test • Research the symptoms • Internal knowledgebase • Google searches
establish a theory
\_\_ is • Confirm the theory • Determine next steps to resolve problem • Theory didn’t work? • Re-establish new theory or escalate • Call an expert • The theory worked! • Make a plan…
test the theory
\_\_\_ is • Build the plan • Correct the issue with a minimum of impact • Some issues can’t be resolved during production hours • Identify potential effects • Every plan can go bad • Have a plan B • And a plan C
create a plan of action
\_\_ is • Fix the issue • Implement during the change control window • Escalate as necessary • You may need help from a 3rd party
implement the solution
___ is
• It’s not fixed until it’s really fixed
• The test should be part of your plan
• Have your customer confirm the fix
• Implement preventative measures
• Let’s avoid this issue in the future
verify full system functionality
\_\_ is • It’s not over until you build the knowledge base • Don’t lose valuable knowledge! • What action did you take? • What outcome did it have? • Consider a formal database • Help desk case notes • Searchable database
document findings