<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>JIMMY HARPER'S OPERATIONS MANAGER BLOG : Report</title><link>http://blogs.technet.com/jimmyharper/archive/tags/Report/default.aspx</link><description>Tags: Report</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Custom performance report with threshold line</title><link>http://blogs.technet.com/jimmyharper/archive/2009/02/16/custom-performance-report-with-threshold-line.aspx</link><pubDate>Mon, 16 Feb 2009 04:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3202774</guid><dc:creator>jimmyharper</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jimmyharper/comments/3202774.aspx</comments><wfw:commentRss>http://blogs.technet.com/jimmyharper/commentrss.aspx?PostID=3202774</wfw:commentRss><description>&lt;P&gt;I recently had a need to create an OpsMgr report to show performance data with a "threshold" line, so that it would be easy to see data points that went over a defined threshold.&amp;nbsp; We can't do this with the built-in generic performance report, so I put together this one:&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=235 alt=image src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/Customperformancereportwiththresholdline_102FF/image_thumb_1.png" width=1028 border=0 mce_src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/Customperformancereportwiththresholdline_102FF/image_thumb_1.png"&gt;&lt;A href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/Customperformancereportwiththresholdline_102FF/image_2.png" mce_href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/Customperformancereportwiththresholdline_102FF/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=782 alt=image src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/Customperformancereportwiththresholdline_102FF/image_thumb.png" width=954 border=0 mce_src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/Customperformancereportwiththresholdline_102FF/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The following parameters are available in the report:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Start Date / End Date&lt;BR&gt;&lt;/STRONG&gt;Time range that we are interested in.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Object Name&lt;BR&gt;&lt;/STRONG&gt;Select the performance object that you are interested in.&amp;nbsp; This is populated by the objects in the vPerformnaceRule view in the Data Warehouse database.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Counter Name&lt;/STRONG&gt;&lt;BR&gt;Select the counter that you are interested in.&amp;nbsp; This is populated by the counters in the vPerformanceRule view, based on the Object that was selected.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Computer&lt;/STRONG&gt;&lt;BR&gt;Select the computers that you are interested in.&amp;nbsp; This is populated with a list of computers that have data in the Data Warehouse for the performance object that was selected.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Threshold Line&lt;/STRONG&gt;&lt;BR&gt;Optional.&amp;nbsp; Enter a value for the threshold.&amp;nbsp; A red line will be drawn at this value on the chart, and any data point above this value will be labeled with the computer name and the value for the data point.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Min / Max Sale Value&lt;/STRONG&gt;&lt;BR&gt;Optional.&amp;nbsp; This is the minimum and maximum values to for the "Value" axis on the chart.&amp;nbsp; If not defined, these will be calculated based on the values of the data returned.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Data Type&lt;/STRONG&gt;&lt;BR&gt;Select the data set to use from the Data Warehouse....options are "Hourly" (hourly average of the data points), "Daily" (daily average of the data points), and "Raw" (all data points).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;GMTOffset&lt;/STRONG&gt;&lt;BR&gt;I don't have the cool time zone selector in this report, so you'll need to enter the GMT offset for the time zone that the data should be converted to (data in the Data Warehouse is stored in GMT time).&amp;nbsp; For example, if the computers you are interested in are in New York (Eastern Time), you would enter "-5" (without the quotes).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Report Title&lt;/STRONG&gt;&lt;BR&gt;Enter a title for the report&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTES:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This re.port will not work correctly if run directly in SQL Reporting Services, it must be run from the OpsMgr Console.&lt;/LI&gt;
&lt;LI&gt;I haven't tested this with all perf counters, so some may not look too pretty in this chart&lt;/LI&gt;
&lt;LI&gt;After importing the report into SRS, you'll need to fix the data source to point to your "Date Warehouse Main" data source......I'll soon post a blog on how to add reports to a management pack so this can be avoided.&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3202774" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/jimmyharper/attachment/3202774.ashx" length="43353" type="text/xml" /><category domain="http://blogs.technet.com/jimmyharper/archive/tags/Report/default.aspx">Report</category></item></channel></rss>