<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Demand Technology FAQ &#187; Data Collection Set</title>
	<atom:link href="http://faq.demandtech.com/tag/data-collection-set/feed/" rel="self" type="application/rss+xml" />
	<link>http://faq.demandtech.com</link>
	<description>Help and Support for the Performance Sentry Product Line</description>
	<lastBuildDate>Wed, 30 Jun 2010 19:33:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Counter values you need are not available in the NTSMF data collection file</title>
		<link>http://faq.demandtech.com/2010/02/22/counter-values-you-need-are-not-available-in-the-ntsmf-data-collection-file/</link>
		<comments>http://faq.demandtech.com/2010/02/22/counter-values-you-need-are-not-available-in-the-ntsmf-data-collection-file/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 18:30:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Collection Set]]></category>
		<category><![CDATA[NTSMF - Collection Service]]></category>
		<category><![CDATA[Performance Metrics]]></category>
		<category><![CDATA[Performance Sentry]]></category>
		<category><![CDATA[Collection Service]]></category>

		<guid isPermaLink="false">http://faq.demandtech.com/?p=185</guid>
		<description><![CDATA[This procedure is for diagnosing data collection problems where the Counter values you need are not available in the NTSMF data collection file and not visible in System Monitor either. If you are still not able to collect the missing Objects and Counters after you have followed all the steps in this procedure, please contact Customer [...]]]></description>
			<content:encoded><![CDATA[<p>This procedure is for diagnosing data collection problems where the Counter values you need are not available in the NTSMF data collection file and not visible in System Monitor either. If you are still not able to collect the missing Objects and Counters after you have followed all the steps in this procedure, please <a href="mailto:support@demandtech.com">contact Customer Support</a> and tell us about your problem. Please attach the <strong>.<em>smf</em></strong> data file and the <em>&lt;computername&gt;.<strong>ntsmf.log</strong> </em>file from the machine where you are experiencing the problem.</p>
<ol type="a">
<li><em>Is the Counter specified for collection, but not available for collection on the machine?</em></li>
</ol>
<p>An Event ID 604 Warning message in the Application Event log (or the <strong>&lt;computername&gt;.ntsmf.log</strong> file) documents performance Counters that were specified in the DCS Data Definition, but are not available for collection on the local machine. This happens because not all the Counters associated with a given performance Object are available for collection across all versions of the associated Performance Library DLL that is responsible for maintaining them. While the developers of the operating system base Counters, like <strong>Processor </strong>and <strong>System</strong>, are pretty good about maintaining upward compatibility between versions of their Perflib DLLs, not all developers of Perflib DLLs are as circumspect.</p>
<p>For instance, if you specify that you want to collect all the Counters in the <strong>Internet Information Services Global Object </strong>and you are running IIS version 5.0, you are likely to receive a Warning message similar to the following:</p>
<dl>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">10/30/02-09:06:00 &#8211; Event ID: 604, Category: DCS, Severity: Warning</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">The following global counters were specified in the DCS but not found on the local machine and will be skipped.</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Object, Internet Information Services Global (L2596, G4022)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cache Size (L0, G4024)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cache Used (L0, G4026)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cached File Handles (L0, G4028)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Directory Listings (L0, G4030)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Objects (L0, G4032)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cache Flushes (L0, G4034)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cache Hits (L0, G4036)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cache Misses (L0, G4038)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Cache Hits % (L0, G4040)</span></dt>
<dt style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: x-small;">Counter, Measured Async I/O Bandwidth usage/ (L0, G4052)</span></dt>
</dl>
<p>These are Counters that used to be in the <strong>Internet Information Services Global </strong>Object, but were dropped in later versions of IIS.</p>
<p>This situation is not an error condition (which is why the Collection service only <em>warns</em> you about it), but you need to abandon any hope you may have of collecting those specific Counters on this machine.</p>
<ol type="a">
<li><em>Is the Performance Library DLL associated with the missing data missing?</em></li>
</ol>
<p>Sometimes the Performance Library DLL that is defined is simply missing on the local machine. When the Performance Sentry collection service attempts to load the Library module referenced in the <span style="font-family: 'Arial Narrow';">HKLM\SYSTEM\CurrentControlSet\Services\&lt;<em>servicename</em>&gt;\Performance</span> key, the module is not found. In this event, you should see an Application Event log similar to the following:</p>
<p><span style="font-size: x-small;">11/05/02-17:48:08 &#8211; Event ID: 210, Category: Discovery, Severity: Warning<br />
The Performance Library, &#8220;Perfctrs.dll&#8221;, for service &#8220;TCP/IP Protocol Driver&#8221; (Tcpip), failed to load.<br />
The system error was &#8220;The specified module could not be found (126)&#8221;.<br />
Performance data for this service will not be available.<br />
The Event Viewer (source Perflib) may have more details</span></p>
<p>In this example, the <strong>perfctrs.dll </strong>module identified in the <strong>Library</strong> field of the <span style="font-family: 'Arial Narrow';">/Services/Tcpip</span>/<span style="font-family: 'Arial Narrow';">Performance</span> subkey was missing. When the collection service tried to load it, the Load operation failed, for the following reason: &#8220;The specified module could not be found.&#8221; When a problem like this occurs, using either the Extended Counter List applet or the Registry Editor, determine where the Library is supposed to be and verify that the Perflib DLL is, in fact, missing. If the Library field of the /<span style="font-family: 'Arial Narrow';">Performance</span> subkey points to a fully qualified filename, look for the module in the folder specified. If only the module name is referenced, then look for it in the <em>%system32%</em> folder in the Windows &lt;root&gt; directory.</p>
<p>Sometimes this occurs when the application that installed the Performance Library was removed, but the corresponding <span style="font-family: 'Arial Narrow';">Performance</span> subkey was not deleted when the uninstall procedure executed. In this case, it is usually safe to remove the <span style="font-family: 'Arial Narrow';">Performance</span> subkey manually using the Registry Editor. The Event ID 210 Warning message will disappear after that.</p>
<p>However, if you feel that the missing Performance Library DLL is a mistake, try to correct the problem. Sometimes uninstalling and re-installing the application will restore the Perflib. Alternatively, try to locate a working version of the Performance Library DLL on a different machine running the same or a similar level of software. Copy that Perflib DLL module to this machine and then restart the collection service to see if that solves the problem.</p>
<ol type="a">
<li><em>Is the Performance Library DLL associated with the missing data defective?</em></li>
</ol>
<p>When the collection service encounters a defective Perflib DLL, it generates Application Event log messages that help to document the data collection problem. Common problems that you might see reported include:</p>
<ol type="i">
<li>
<p style="margin-left: 18px;">a Perflib DLL that does not initialize successfully,</p>
</li>
<li>
<p style="margin-left: 18px;">a Perflib DLL that fails to return any Objects and Counters, and</p>
</li>
<li>
<p style="margin-left: 18px;">a Perflib DLL that returns zero values for all the Counter values that it reports.</p>
</li>
</ol>
<p>Sometimes, the Perflib DLL has a bug which causes an unhandled Exception or other error condition that causes the collection thread calling the Module to terminate. Prior to terminating, the collection service (assuming you are running the &#8220;fat&#8221; version of the collector) will generate a Stack trace showing the precise status of the collection thread at the time the error occurred. This diagnostic trace information should be forwarded to the party responsible for the Perflib DLL that failed for resolution.</p>
<p>An example diagnostic trace message generated by an unhandled exception in a Perflib DLL is illustrated below:</p>
<p><img class="alignleft size-full wp-image-186" title="image001" src="http://faq.demandtech.com/wp-content/uploads/2010/02/image001.gif" alt="image001" width="404" height="448" /></p>
<p><span style="font-family: 'book antiqua', 'times new roman', times;">As a result of encountering a serious error condition related to calling a  defective Performance Library DLL, the collection service will recover and  continue to gather data from whatever Perflib DLLs that are functioning  correctly for the duration of the collection cycle. While the collection service  bypasses collecting data from the defective Perflib for the remainder of the  collection cycle, it will automatically retry the module in the initialization  phase at the beginning of the next collection cycle. Consequently, the Warning  messages that document the problem are likely to recur regularly at the  beginning of each collection cycle until you decide to investigate and resolve  the problem.</p>
<p>Only the most serious Perflib DLL defects trigger a diagnostic trace message.  You are much more likely to encounter less serious defects like the ones  described below.</p>
<p>Sometimes the collection service  is able to locate and load the Perflib DLL without problems, but cannot gather  the performance data the Perflib was designed to collect. Consider that many  Perflib DLLs associated with extended Counters are designed to gather data from  inside servers application processes like <strong>sqlserver.exe</strong>, <strong>store.exe</strong>,  and <strong>inetinfo.exe</strong>. A frequent cause of data collection problems is that the process that  a Perflib  DLL needs to acquire performance data from is not running. For example, if the <strong>sqlserver.exe</strong> process is shutdown, the <strong>sqlctr80.dll</strong> Perflib DLL  designed to gather SQL Server statistics will report an error condition, which  the collection thread will post to the Event log.</p>
<p>If <strong>sqlserver.exe </strong>stops running or is hung for some reason, failed  attempts to gather data SQL performance data from the SQL Performance Library  DLL (e.g., <strong>sqlctr80.dll</strong>) will generate Warning messages like the  following for each SQL performance Object the collector has been instructed to  collect:</p>
<p><span style="font-size: x-small;">11/05/02-22:31:00 &#8211; Event ID: 2200, Category: Collection, Severity: Warning<br />
Object, SQLServer:General Statistics (L2346, G17300), failed to return data this  interval</p>
<p>11/05/02-22:31:00 &#8211; Event ID: 2200, Category: Collection, Severity: Warning<br />
Object, SQLServer:Databases (L2370, G17700), failed to return data this interval</p>
<p>11/05/02-22:31:00 &#8211; Event ID: 2200, Category: Collection, Severity: Warning<br />
Object, SQLServer:SQL Statistics (L2470, G18300), failed to return data this  interval</p>
<p></span>Errors can also arise when the process that the Perflib DLL must  communicate with to gather performance data is simply unavailable. In this example, the <strong> w3ctrs.dll</strong> Performance Library DLL cannot access the Inetinfo Web server  publishing service that is the source for the Web service performance data that  it reports.</p>
<p><span style="font-size: x-small;">11/05/02-16:50:16 &#8211; Event ID: 1309, Category: PerfData,  Severity: Warning<br />
World Wide Web Publishing (Global): no objects were found in the performance  data buffer<br />
</span><br />
<span style="font-size: x-small;">11/05/02-16:51:16 &#8211; Event ID: 96, Category: N/A, Severity:  Warning<br />
The following performance libraries failed to return data.<br />
Data from objects from these libraries will be unavailable for this cycle.<br />
World Wide Web Publishing (W3SVC), &#8220;w3ctrs.dll&#8221;</span></p>
<p><span style="font-size: x-small;">11/05/02-16:51:16 &#8211; Event ID: 2200, Category: Collection,  Severity: Warning<br />
The following objects were specified in the DCS but failed to return data.<br />
These objects will be skipped this cycle.<br />
Web Service (L0, G8300)</span></p>
<p><span style="font-size: x-small;">11/05/02-16:51:16 &#8211; Event ID: 2200, Category: Collection,  Severity: Warning<br />
Object, Web Service Web Service (L0, G8300), failed to return data this interval</span></p>
<p>To  rectify this situation, you need to resolve the underlying problem that  is preventing the process the Perflib DLL depends on from running.</p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://faq.demandtech.com/2010/02/22/counter-values-you-need-are-not-available-in-the-ntsmf-data-collection-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Execution Prevention (DEP) details, issues, and options</title>
		<link>http://faq.demandtech.com/2010/02/17/data-execution-prevention-dep-details-issues-and-options/</link>
		<comments>http://faq.demandtech.com/2010/02/17/data-execution-prevention-dep-details-issues-and-options/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 20:52:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Collection Set]]></category>
		<category><![CDATA[Performance Sentry]]></category>
		<category><![CDATA[Sentry Administration]]></category>
		<category><![CDATA[Collection Service]]></category>
		<category><![CDATA[NTSMF - Collection Service]]></category>

		<guid isPermaLink="false">http://faq.demandtech.com/?p=177</guid>
		<description><![CDATA[Data Execution Prevention (DEP) is a relatively new feature of both Intel and AMD hardware that is supported beginning with Windows Server 2003 Service Pack 1 and Windows XP Service Pack 2. DEP is a set of related hardware and software features designed to make it more difficult for malicious programs to execute sensitive code [...]]]></description>
			<content:encoded><![CDATA[<p style="color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; line-height: 16px;">Data Execution Prevention (DEP) is a relatively new feature of both Intel and AMD hardware that is supported beginning with Windows Server 2003 Service Pack 1 and Windows XP Service Pack 2. DEP is a set of related hardware and software features designed to make it more difficult for malicious programs to execute sensitive code in the operating system. DEP is activated automatically when machines with the DEP hardware protection installed are booted in PAE (Physical Address Extension) mode.</p>
<p style="color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; line-height: 16px;"><em>Version 2.4.7 of the Performance SeNTry (NTSMF) data collector will not execute if DEP is active.</em> This does not apply to versions after 2.4.7</p>
<p style="color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; letter-spacing: 0px; line-height: 16px;">For details and options, see this <a href="http://www.demandtech.com/DEP_workaround.htm">Technical Note</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.demandtech.com/2010/02/17/data-execution-prevention-dep-details-issues-and-options/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use DmPerfss.cfg to exclude Performance Library DLLs that cause collection problems</title>
		<link>http://faq.demandtech.com/2010/02/17/use-dmperfss-cfg-to-exclude-performance-library-dlls-that-cause-collection-problems/</link>
		<comments>http://faq.demandtech.com/2010/02/17/use-dmperfss-cfg-to-exclude-performance-library-dlls-that-cause-collection-problems/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 20:41:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Collection Set]]></category>
		<category><![CDATA[NTSMF - Collection Service]]></category>
		<category><![CDATA[Performance Sentry]]></category>
		<category><![CDATA[Sentry Administration]]></category>
		<category><![CDATA[Collection Service]]></category>

		<guid isPermaLink="false">http://faq.demandtech.com/?p=174</guid>
		<description><![CDATA[NTSMF version 2.4.6 and higher utilizes a facility that allows you to specifically exclude Performance Library DLLs that cause collection problems. Instructions to exclude specific Performance Library (Perflib) DLLs are contained in an optional configuration file named DmPerfss.cfg that is stored in the NTSMF root directory. The format of theDmPerfss.cfg file, which use a simple XML [...]]]></description>
			<content:encoded><![CDATA[<p>NTSMF version 2.4.6 and higher utilizes a facility that allows you to specifically exclude Performance Library DLLs that cause collection problems. Instructions to exclude specific Performance Library (Perflib) DLLs are contained in an optional configuration file named <strong>DmPerfss.cfg </strong>that is stored in the NTSMF root directory. The format of the<strong>DmPerfss.cfg</strong> file, which use a simple XML syntax, is documented in this Technical Note.</p>
<p style="margin-bottom: 1px;">The main dispatcher thread of the Collection service generates a separate collection thread for each Perflib DLL that it finds installed on the local machine during the Discovery phase at the beginning of every collection cycle. (Follow this link for more <strong><a name="Performance Library DLLs"></a></strong>.) Each Open and Collect call to a Perflib DLL is performed under a dedicated collection thread. With the threaded collector, it is possible to detect and recover from most failures involving direct calls to Perflib DLLs, sometimes even when calls via the Microsoft PDH and WMI plumbing that other products use, including System Monitor, fail. Under normal circumstances, the NTSMF collection service continues to gather performance data even in the face of buggy, third party Perflib DLL modules.</p>
<p>There are extenuating circumstances when it is desirable for the NTSMF collection agent to ignore completely specific Performance Library DLLs that are defective and perform no processing on these modules. Performance Library DLLs that malfunction in the following ways are candidates for exclusion from all NTSMF processing :</p>
<ul>
<li>The Perflib fails to return properly from any Open or Collect call and causes the collection agent, the application being monitored, or the system to hang.</li>
<li>When NTSMF successfully opens the Performance Library DLL, the module cannot be shared properly with other applications that also attempt to Open them.</li>
</ul>
<p>When defective Perflibs are excluded from processing, the NTSMF collection agent does not attempt to load the DLLs or call their Open routines during the Discovery phase at the beginning of every collection cycle. You exclude these defective Perflibs from <em>all </em>NTSMF-related processing using entries in the <strong>DmPerfss.cfg </strong>configuration file.</p>
<blockquote><p><strong>Note:</strong> the use of the the <strong>DmPerfss.cfg </strong>configuration file is optional. A default <strong>DmPerfss.cfg </strong>configuration file is installed automatically when you run the standard software <strong>Setup</strong> routine. The default <strong>DmPerfss.cfg </strong>configuration file contains entries for Performance Library DLLs that we have seen cause severe problems in some of our customer sites. We recommend that you install and use the default <strong>DmPerfss.cfg </strong>configuration file.  You can modify the default<strong>DmPerfss.cfg </strong>configuration file using any text editor if you determine there are additional Performance Library DLLs that need to be excluded from NTSMF processing. We recommend that you contact Customer Support <em>before </em>you make modifications to the <strong>DmPerfss.cfg </strong>configuration file for your environment. If you are having a problem, there may well be other solutions to consider. If the Performance Library DLL is defective, we might like to let other customers know about it.</p></blockquote>
<p>The &lt;Perflibs&gt; section of the <strong>DmPerfss.cfg </strong>configuration file can contain an Exclude list and an Include section. These sections identify specific Performance Library DLLs by module name (and optionally by version) that are to be excluded or included for processing at the beginning of a collection cycle.</p>
<p><strong>Exclude list. </strong>The Exclude list causes the collector to exclude the modules listed (by version, if specified) from all NTSMF collection agent processing. The collection agent will not attempt to load a Perflib DLL module on the Exclude list at the beginning of a collection cycle. The Version specification is optional. Module entries without a version specification cause <em>all </em>versions of the Perflib DLL to be excluded. If specific Perflib DLL module versions are to be excluded, then they must be listed in the Version section. If there are duplicate entries, the Exclude list takes precedence over modules on the Include list .</p>
<p>Code a<strong> &lt;Module FileName=&#8221;</strong><em>filename</em><strong>&#8220;&gt;&lt;/Module&gt; </strong>section for each Performance Library DLL that you want to exclude from processing. Optionally, you can add one or more <strong>&lt;Version&gt;</strong> specifications that qualify which versions of the Performance Library DLL should be excluded. If the <strong>&lt;Version&gt;</strong> specification does not exist, any version of the Performance Library DLL that is found is excluded.</p>
<p>An example <strong>DmPerfss.cfg </strong>configuration file with an Exclude list is coded below:</p>
<blockquote>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;PerfLibs&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;Exclude&gt;<br />
&lt;! &#8212; Sybase ASA object &#8211;&gt;<br />
&lt;Module FileName=&#8221;dbctrs8.dll&#8221;&gt;&lt;/Module&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;!&#8211; .NET CLR Data, NET CLR Networking &#8211;&gt;<br />
&lt;Module FileName=&#8221;netfxperf.dll&#8221;&gt;&lt;Version&gt;1.0.3215.11&lt;/Version&gt;&lt;/Module&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;!&#8211; .NETFramework &#8211;&gt;<br />
&lt;Module FileName=&#8221;mscoree.dll&#8221;&gt;&lt;Version&gt;1.0.3215.11&lt;/Version&gt;&lt;/Module&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;!&#8211; FileReplicaConn, FileReplicaSet &#8211;&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;Module FileName=&#8221;NTFRSPRF.dll&#8221;&gt;&lt;Version&gt;5.1.3590.0&lt;/Version&gt;&lt;/Module&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;!&#8211; WmiApRpl &#8211;&gt;<br />
&lt;Module FileName=&#8221;wmiaprpl.dll&#8221;&gt;&lt;Version&gt;5.1.3590.0&lt;/Version&gt;&lt;/Module&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;!&#8211; Lotus Notes &#8211;&gt;<br />
&lt;Module FileName=&#8221;nnotes.dll&#8221;&gt; &lt;/Module&gt;</strong></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>&lt;/Exclude&gt;&lt;/PerfLibs&gt;</strong></p>
</blockquote>
<p style="margin-bottom: 12px;">Text inside a <strong>&lt;! This is a comment &gt;</strong> Comment section is ignored.</p>
<p style="margin-bottom: 1px;">During the Discovery phase at the start of every collection cycle, the <strong>DmPerfss.cfg</strong> configuration file is processed to determine what Performance Library DLLs should be excluded from processing during that cycle. An Event ID 214 Informational message is written to the &lt;<em>computername</em>&gt;<strong>.ntsmf.log</strong> file that documents the Performance Library DLLs that were specifically excluded from processing, as illustrated below:</p>
<blockquote><p><em><strong> 08/02/04-00:00:11 &#8211; Event ID: 214, Category: Discovery, Severity: Info</strong></em></p>
<p><strong>The following Performance Libraries are excluded from processing as specified in DmPerfss.cfg. Performance data from these libraries will not be available this cycle.<br />
.NET CLR Data (.NET CLR Data), &#8220;netfxperf.dll&#8221;, version 1.1.4322.573<br />
.NET CLR Networking (.NET CLR Networking), &#8220;netfxperf.dll&#8221;, version 1.1.4322.573<br />
.NETFramework (.NETFramework), &#8220;mscoree.dll&#8221;, version 1.1.4322.573<br />
WmiApRpl (WmiApRpl), &#8220;C:\WINDOWS\System32\wbem</strong></p></blockquote>
<p><strong>Error Messages. </strong>In the case of errors accessing the <strong>DmPerfss.cfg</strong> configuration file, the configuration file is ignored and collection cycle processing proceeds as if the<strong>DmPerfss.cfg</strong> configuration file did not exist.</p>
<p>If the the <strong>DmPerfss.cfg</strong> configuration file is invalid, then the following Warning message is written:</p>
<blockquote><p><strong><em>08/02/03-00:50:13 &#8211; Event ID: 96, Category: None, Severity: Warning<br />
The configuration file failed to open.<br />
The Inclusion/Exclusion list will not be used this cycle.</em></strong></p></blockquote>
<p><strong><em>If </em></strong>the <strong>DmPerfss.cfg</strong> configuration file contains syntax errors, then the following Warning message is written:</p>
<blockquote><p><strong><em>08/02/03-00:50:13 &#8211; Event ID: 96, Category: None, Severity: Warning<br />
Failed to load, &#8220;E:\DmPerfss 2.4.6\bin\Debug\DmPerfss.cfg&#8221;.<br />
Parse error, 0xC00CE503, encountered on line, 25, at position, 14.<br />
Reason = Incorrect syntax was used in a comment.</em></strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://faq.demandtech.com/2010/02/17/use-dmperfss-cfg-to-exclude-performance-library-dlls-that-cause-collection-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What do I need to do to monitor my servers running MS Exchange, SQL Server, or IIS?</title>
		<link>http://faq.demandtech.com/2009/09/29/what-do-i-need-to-do-to-monitor-my-servers-running-ms-exchange-sql-server-or-iis/</link>
		<comments>http://faq.demandtech.com/2009/09/29/what-do-i-need-to-do-to-monitor-my-servers-running-ms-exchange-sql-server-or-iis/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 17:47:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Collection Set]]></category>
		<category><![CDATA[Performance Metrics]]></category>
		<category><![CDATA[Performance Sentry]]></category>
		<category><![CDATA[DCS]]></category>

		<guid isPermaLink="false">http://faq.demandtech.com/?p=57</guid>
		<description><![CDATA[Everything you need to monitor Windows Servers running MS Exchange, SQL Server, IIS, or any other application is included in Performance Sentry. You only need to assign a Data Collection set (DCS) appropriate to the application that runs on these servers to start gathering data on these applications.
]]></description>
			<content:encoded><![CDATA[<p>Everything you need to monitor Windows Servers running <a href="http://www.demandtech.com/NTSMF%20installation.htm#GeneralFAQ3#GeneralFAQ3">MS Exchange, SQL Server, IIS</a>, or any other application is included in Performance Sentry. You only need to assign a Data Collection set (DCS) appropriate to the application that runs on these servers to start gathering data on these applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://faq.demandtech.com/2009/09/29/what-do-i-need-to-do-to-monitor-my-servers-running-ms-exchange-sql-server-or-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
