Loading

Subscribe via RSS

Subscribers to Admin Arsenal blog

Subscribe by Email

Your email:

Browse by Tag

Admin Arsenal Blog

Current Articles | RSS Feed RSS Feed

Then a miracle occurs (understanding vs. memorizing Systems Management)

  
  
  
  
  
description
Photo by Jean-Michel Folon

It still amazes me how many system administrators don't feel the need to understand the under-pinnings of Systems Management. I push a button and software gets installed on a remote computer. I run an inventory scan and suddenly I have a list of installed software.

I'm constantly reminded of the Sidney Harris cartoon "Then a miracle occurs". How did that software get installed? Where does SCCM extract the list of installed software on each machine? How does Admin Arsenal know if a laptop has a smart-card reader?

If I have a prayer of performing any meaningful troubleshooting when problems occur, then it is essential to understand the How, Where, and What of the my environment.

You can, very quickly, determine if a person troubleshooting a problem has a good understanding of their environment. If they don't understand what's going on under the hood, then their troubleshooting amounts to little more than memorization. If "problem A" occurs, then "solution A" is the answer. "See, it's clearly written in this KB article." But what happens when the correct answer isn't, in fact, "solution A" ? What happens when the problem doesn't even have a description in the knowledge base? 

I know, for example, that Tivoli retrieves its Installed Software list from two sources: A) Data stored in the "Uninstall" key of the registry; and B) Signature data where software names, publishers and versions are mapped using a file name and its corresponding file size.  

If some software that I am expecting to see listed as being installed doesn't show up in an inventory report, then I should know exactly WHERE (on the target computer) that data is supposed to be found. I will be able, therefore, to troubleshoot more effectively. If I know HOW the scanned data is expected to move from the registry of the target computer to its ultimate entry in a database, then I can more effectively determine when and where any errors are occurring during transit.

My next few blog posts will be about some of the under-workings of common systems management tools. 

 


 

Follow me on Twitter @ShaneCorellian

 

Comments

The problem I find with myself is that I want to know everything and can then get swamped with learning and ultimately discouraged and burned out. I have had to accept that there are certain things that will have to be left to the realm of "magic" as far as my knowledge is concerned. 
 
The real skill lies in being able to properly discern where the line between accepting magic and peeling the layers off is necessary.
Posted @ Monday, June 21, 2010 10:01 PM by Wesley "Nonapeptide"
There are certainly things that I find unnecessary to know, however, if I need to support an application or a service I think it is important to be able to troubleshoot issues while having an understanding about the how and the why of the features. 
 
Look at SCCM for instance. If an advertised package does not get deployed I know where I can look to determine if the problem happened on the client computer or in the package installer logic or in the advertising mechanism.  
 
You are correct, though. We have to know when to just accept that what happens happens and when to understand the how and the why.
Posted @ Thursday, June 24, 2010 1:27 AM by Shane Corellian
My mind follows breadcrumb trails of related information a bit too studiously. Learning about SCCM would make me want to know more about how Windows handles services. From there I'd be interested in services and their permissions. From there, how the kernel provisions access controls. 
 
Before I know it I've spent two weeks reading about the history of the horse stirrup and how it developed across Europe from an Asiatic people called the "Avars". 
 
Seriously, weird things like that happen with me. I'm still balancing my information gathering habits, but for now I'm putting blinders on to some things to the benefit of a deeper understanding of very specific topics. 
 
Wait, blinders. I wonder how those developed parallel to stirrups...
Posted @ Thursday, June 24, 2010 2:25 AM by Wesley "Nonapeptide"
Comments have been closed for this article.