<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>matt</title>
	<atom:link href="http://blogs.splunk.com/matt/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.splunk.com/matt</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 28 Jul 2008 21:15:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Help Me Help You: Opening a good ticket with support</title>
		<link>http://blogs.splunk.com/matt/2008/07/28/help-me-help-you-opening-a-good-ticket-with-support/</link>
		<comments>http://blogs.splunk.com/matt/2008/07/28/help-me-help-you-opening-a-good-ticket-with-support/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 21:15:33 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/matt/?p=401</guid>
		<description><![CDATA[Salutation drivers of the Information Super Highway,
I&#8217;ve got another post here in the occasional &#8220;Help Me Help You&#8221; series, this time I&#8217;m going to digging into case writing.
I was talking with the some of the engineers the other day around the bar about an issue that one of our field guys opened.  One of [...]]]></description>
			<content:encoded><![CDATA[<p>Salutation drivers of the Information Super Highway,</p>
<p>I&#8217;ve got another post here in the occasional &#8220;Help Me Help You&#8221; series, this time I&#8217;m going to digging into case writing.</p>
<p>I was talking with the some of the engineers the other day around the bar about an issue that one of our field guys opened.  One of the engineers mentioned a piece of information that totally changed the way the rest of us were going to handle the issue.  This got us to talking about how some people write great cases and others don&#8217;t.  The ones who write good cases usually get their issues resolved first (often times closing the issue with the first response from a member of my team), the ones who write &#8220;bad&#8221; cases seem to have much of a back and forth exchange.</p>
<p>That got me thinking that maybe I should take a sec to talk about what makes a good case.   I&#8217;m going to try mapping out a basic template for submitting an issue.  This is by no means limited to Splunk and is most definitely not a de facto standard.  Rather it is a compilation of things that always make my life easier when my customers can provide them.</p>
<ul>
<li><strong>Backstory</strong>: Like I mentioned in my previous <a href="http://blogs.splunk.com/matt/2008/04/30/help-me-help-you/">post</a> I don&#8217;t work in the cube next to you, I don&#8217;t see the same things you see, know the same things that you know.<br />
Often times I get cases with a description like &#8220;I came into work this morning and discovered that this thingy that was working yesterday isn&#8217;t working today.  What gives?&#8221;  In digging into the issue  the customer remembers that last night was the weekly maintenance window and one of the other guys was making some changes on the box and it is this change that caused things to go wonky.<br />
I guess what I am getting at here is that it helps to know what led up to the issue.  Flushing out the supporting data points can be a big help in piecing the problem together.  Even if you think it is unrelated include it, it can&#8217;t hurt.  The worst thing that can happen is you spent a few more bits and thankful bits don&#8217;t cost what they used to.  I&#8217;ve also found that when I take the time to think about _all_ of the things that led up to the event in question the light bulb over my head starts to flicker and maybe I can figure it out before enlisting someone else.</li>
<li><strong>Impact</strong>: Do you have to commit seppuku if this issue is not resolved in the next hour?  If you do you may want to include that in the initial report, it will really help with prioritizing the issue.  Are others unable to do their job because of this, we want to know. If you&#8217;re asking a question for your own edification share that as well &#8212; helps us to prioritize other issues and formulate the best answer for you.  Big fires often require an immediate fix and you don&#8217;t really care about the inner workings of the fix just that it works.  If you are trying to learn something you want the opposite.</li>
<li><strong>Priority</strong>: We all deal with fires (some bigger than others) let the guy on the other know how you need the issue treated.  Support folk inherently want to help (why else do we do this job?  It isn&#8217;t for the unlimited supplies of handi-snacks) and if you say need this now we will make every effort to deliver.</li>
<li><strong>Data Samples</strong>:  One of my new favorite shows is <a href="http://www.aetv.com/the_first_48/">The First 48</a> which follows real homicide cops as they investigate murders.  Each episode always starts off with the cops going to crime scene collecting every potential piece of evidence.  They don&#8217;t know what is relevant and what is not so they assume it all is.  The same is true when troubleshooting an issue with software.  The more data points I have to work with the better position I am in to figure out what is going on.<br />
If splunk isn&#8217;t parsing a field in a given file include a copy of said file along with your configs.  If the UI is acting weird take a screen shot.  If performance is an issue include the results of your tests to determine that things are slow along with the tool(s) used to produce the results.</li>
<li><strong>Repro steps</strong>:  If you can trigger this issue on demand, please share.  Knowing the exact path traveled will often make root cause analysis that much easier.  Screen shots of each step are very helpful (a picture is worth more than a 1,00 words) in describing an issue.</li>
<li><strong>Your investigation</strong>:  I find it is really helpful to know what you have done to try to figure out a problem.  It saves time because I wont ask you to perform steps that you said you&#8217;ve done and you wont get frustrated at me for asking you to do work again.  It also gives me insight into your investigative process &#8212; if you are thorough I am more inclined to trust your results at first glance.  If you are vague or unclear I have to assume that the information you are providing is incomplete.  This is not to say that what you are giving is bad/wrong/stupid, rather it is not the full story.</li>
</ul>
<p>Ok I&#8217;m sure there is more that I can say here but this post is getting kind of long, my fingers are tired of typing, and I need to answer some cases.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/matt/2008/07/28/help-me-help-you-opening-a-good-ticket-with-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Did you know that your Active Directory is just a glorified LDAP?</title>
		<link>http://blogs.splunk.com/matt/2008/05/12/did-you-know-that-your-acitve-directory-is-just-a-glorified-ldap/</link>
		<comments>http://blogs.splunk.com/matt/2008/05/12/did-you-know-that-your-acitve-directory-is-just-a-glorified-ldap/#comments</comments>
		<pubDate>Tue, 13 May 2008 01:19:35 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[authentication]]></category>

		<category><![CDATA[LDAP]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/matt/2008/05/12/did-you-know-that-your-acitve-directory-is-just-a-glorified-ldap/</guid>
		<description><![CDATA[Microsoft Tube Surfers,
Wanted to take a minute to talk about authenticating Splunk against Active Directory.  In case you didn&#8217;t know Active Directory is running on top of LDAP.  While the guys up in Redmond do their best to make sure tha you have no need to know LDAP they give you the ability [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft <a href="http://www.youtube.com/watch?v=9cdbas62oLQ">Tube Surfers</a>,</p>
<p>Wanted to take a minute to talk about authenticating Splunk against Active Directory.  In case you didn&#8217;t know Active Directory is running on top of LDAP.  While the guys up in Redmond do their best to make sure tha you have no need to know LDAP they give you the ability to interface with it over LDAP if you know what you&#8217;re doing.  Let&#8217;s take this time to let you know what you need to do.</p>
<p>If you are comfortable with the command line you can run the command <a href="http://support.microsoft.com/kb/237677" target="blank">ldifede</a>.  The ldifde command is the windows equivalent of ldapsearch and should allow you to get an ldif entry for yourself and a group.  With those two entries we should be able to come up with authentication.conf that will allow Splunk to authenticate users.</p>
<p>For those of you that are more comfortable with a GUI The Sysinternals team offers a nice utility called <a href="http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx" target="blank">Active Directory Explorer</a>.   This gives you tree view of your Active Directory/LDAP structure.</p>
<p>The information provided from these utilities is pretty much everything you need to know in order to follow along with the <a href="http://www.splunk.com/doc/latest/admin/AuthLDAP">documentation</a>.  If you are still struggling to get it working send an email to support@splunk.com with the output from the ldifde command and your authentication.conf and someone from team will help square you away.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/matt/2008/05/12/did-you-know-that-your-acitve-directory-is-just-a-glorified-ldap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Help Me Help You</title>
		<link>http://blogs.splunk.com/matt/2008/04/30/help-me-help-you/</link>
		<comments>http://blogs.splunk.com/matt/2008/04/30/help-me-help-you/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 23:08:25 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/matt/2008/04/30/help-me-help-you/</guid>
		<description><![CDATA[Peoples of the Interweb,
As one of the Splunk Support Monkeys I am going to try to start a semi-regular series of posts on a topic that is near and dear to me &#8212; getting the Splunk community to be able to troubleshoot their issues without the need to reach out to the Support Team.
The most [...]]]></description>
			<content:encoded><![CDATA[<p>Peoples of the Interweb,</p>
<p>As one of the Splunk Support Monkeys I am going to try to start a semi-regular series of posts on a topic that is near and dear to me &#8212; getting the Splunk community to be able to troubleshoot their issues without the need to reach out to the Support Team.</p>
<p>The most important piece of any troubleshooting exercise is getting a solid understanding of the problem.  The common statement &#8220;Shit is broke&#8221; while &#8217;summarizing&#8217; the problem doesn&#8217;t do much in the way of isolating the specific problem.  Taking a minute or two to think about the problem at and documenting the sequence of events leading up to the problem goes a long way to getting outsiders up to speed on the issue.<br />
Here are few things to keep in mind when working with support:</p>
<p><span style="font-weight: bold">I don&#8217;t work in the next cube over.</span></p>
<p>This means I don&#8217;t have insight into all of the other moving parts of your network.  Try avoiding acronyms that are specific to your organization.  I don&#8217;t know the naming convention that you use for machine names, so if one box is in LA and the other is New York tell me, don&#8217;t expect me to know that foo.company.com is sitting in the LA data center.</p>
<p><span style="font-weight: bold">Less is not more. </span></p>
<p>You can never give a support engineer to much data. Often times folks think that they have identified the offending error message in the logs and provide that one line in their support ticket.  The problem with this is that the support engineer does not get the benefit of context.  Most errors are the result of a series of events leading up the final failure.  Being able to see what was going on leading up to the problem often times is what allows us to identify cause.  The basic rule of thumb is if you think it would be at all useful share.  If I can channel <a href="http://www.youtube.com/watch?v=_RpSv3HjpEw" target="_blank">Don Rumsfeld</a> for moment: It easy to know what you know, it is hard to know what you don&#8217;t know.</p>
<p><span style="font-weight: bold">Reduce the problem to the fewest number of variables possible.</span></p>
<p>Remember your 7th grade Algebra class and those complex equations that Mr Buckner had you had solve?  You started off solving for x and then you went back using your knowledge of x to determine the value of y.  The same is true when troubleshooting software.  When you try to solve 4 problems at once you end up polluting your results; you can&#8217;t tell if the change you made for x resulted in y blowing up.  By breaking the problem into smaller chunks you are operating in a more scientific manner and the results have more credibility.</p>
<p><span style="font-weight: bold">Log like there is no tomorrow. </span></p>
<p><a href="http://www.splunk.com/doc/latest/admin/ContactSupport#Loglevelsandstartingindebugmode" target="_blank">Debug logs</a> are your friend.  In normal operations the logs don&#8217;t need to be verbose but when you are trying to figure something out why not give yourself the benefit of the secret messages that the developer put in the code for precisely this reason.  It is also helpful to push the existing log file out of the way when starting in a debug mode.  While I said early that you can never give a support engineer to much information the majority of the stuff in your logs (especially if you&#8217;ve been running for awhile) is going to be white nows.  Starting in debug mode with a fresh log means that the problem and the only the problem are going to be in the log.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/matt/2008/04/30/help-me-help-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On the off chance you need help with Windows</title>
		<link>http://blogs.splunk.com/matt/2008/04/24/on-the-off-chance-you-need-help-with-windows/</link>
		<comments>http://blogs.splunk.com/matt/2008/04/24/on-the-off-chance-you-need-help-with-windows/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 20:47:38 +0000</pubDate>
		<dc:creator>matt</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/matt/2008/04/24/on-the-off-chance-you-need-help-with-windows/</guid>
		<description><![CDATA[Hello Internets,
As one of the splunkers responsible for answering the phone I&#8217;m going to use this space to talk about something near and dear to my hart &#8212; empowering my customers so they are able to figure out their own problems thereby allowing me read FARK all day long.
Since we recently released our Windows version [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Internets,</p>
<p>As one of the splunkers responsible for answering the phone I&#8217;m going to use this space to talk about something near and dear to my hart &#8212; empowering my customers so they are able to figure out their own problems thereby allowing me read FARK all day long.</p>
<p>Since we recently released our Windows version a bunch of the folks in the office have been trying to figure out how they do the things they do in a UNIX enviornment (like wget a file) in Windows.  I&#8217;ve been sharing some of my favorite Windows resources here at the office and figures the rest of you would probably like to know about them as well.</p>
<p><strong><a href="http://www.google.com/microsoft" target="blank">Google</a></strong><br />
Everyone seems to start here when they are looking for something.  Most however don&#8217;t know that http://www.google.com/microsoft will restirct your search to Windows sites.  They also have these search sites for linux, bsd, and the mac.</p>
<p><strong><a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx" target="blank">SysInternals</a></strong><br />
Mark and Bryce have created the ultimate coolection of free Windows utilities.  Simple executables that allow to get so many of the diagnostic/monitoring things that a UNIX admin takes for granted.  Some of my favorites (and especially useful in working with Splunk) in no particular order:</p>
<ul>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb897332.aspx" target="blank">AccessEnum</a><br />
Lets you see who has access to what.  This is really helpful when trying to figure out why Splunk isn&#8217;t indexing one of your files.</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx" target="blank">Process Monitor</a><br />
Watch the registry, running process/thread/DLL, and file system usage in real-time</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx" target="blank">PS Tools</a><br />
A bunch of command-line utilities for listing the processes running, working with the event log, rebooting the machine, etc.</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx" target="blank">Active Directory Explorer</a><br />
Advanced viewer/editor for Actiive Directory.  This will be a godsend you are trying to configure Splunk to authenticate against your domain controller</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb897435.aspx" target="blank">WhoIS</a><br />
Doesn&#8217;t do much in the way of troubleshooting Splunk, but who doesn&#8217;t want to be able to see if ultramegaextrmeme.com is available and if not who the lucky owner is?  BTW it is available.</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx" target="blank">TCPView for Windows</a><br />
Lets you see all the TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections.</li>
</ul>
<p>Hope that helps you guys out.  All of you experienced Windows folks if you&#8217;ve got others out that there post to the comments.  If my jaw hits the desk when I click the link I will send you a Splunk <a href="http://www.flickr.com/photos/64249409@N00/2248376055">koozie</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/matt/2008/04/24/on-the-off-chance-you-need-help-with-windows/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
