none
Performance Monitor - Creating Data Collection Set and select Manual in the Wizard, but there is NO report

    Question

  • Dear All,

    I have created a Data Collection Set (DCS) and select Manual in the Wizard, but there is NO system performance report generated.

    After investigation, I found that it's blank in the "Rules" Tab of the "Data Manager".
    And there is no any documents which explain the usage of the rules.

    My solution is:
    1) Export the "Data Collection Set" as a template (Template A).
    2) Create another "Data Collection Set" and select "Template" in the wizard. Export as xml file. (Template B)
    3) Replace the "DataManager" section from the (template B) which is created in point 2)
    4) Create a new "Data Collection Set" and import the modified (Template A)
    5) After that, report can be generated.

    I guess the rules are used for report generation, but I don't know the reason of the above.

    Please help.

    Regards,
    Tommy Chan

    Friday, February 27, 2009 2:49 PM

Answers

  •  

    Hi,

     

    You are right. I did further research and found that we need to import related rules to generate a detail report for the Data Collector Set.

     

    As you may have known, the pre-defined rules are stored in the folder %windirt%\pla\rules, you can import the rule according to the collector set.

     

    To interpret or customize the rule, you may refer to the following article:

     

    2.2.3.4 Rules Schema Formatting

    http://msdn.microsoft.com/en-us/library/cc238524(PROT.10).aspx

     

    In addition, please note that we can only import one .xml file for a Data Collector Set. If you want to import multiple rules, you need to create a .xml to include all the rules. For example:

     

    <Rules>

              <Logging level="15" file="rules.log"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Common.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.CPU.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Network.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Disk.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Memory.xml"/>

    </Rules>

    Wednesday, March 04, 2009 7:56 AM

All replies

  •  

    Hi,

     

    Based on my test, whether the Data Collector Set generates report is determined by the check box “Enable data management and report generation” in the “Data Manager” tab. If the check box is selected, Data Collector Set will generate a report when the data collection is completed.

     

    You can also create a new report for a data collector set by typing perfmon /report "Data_Collector_Set_name" at a command prompt.

     

    View Reports in Windows Reliability and Performance Monitor

    http://technet.microsoft.com/en-us/library/cc766130.aspx

     

    In addition, performance Monitor logs can still be opened for viewing using the same methods that were used on Windows 2000, Windows XP, and Windows Server 2003. There are also additional methods that can be used to open the logged performance data, as follows:

     

    ·         Double-clicking a Performance Monitor log file now (BLG) opens the log in Performance Monitor with all configured counters shown.

    ·         Using the context menu for the data collectors listed under the Data Collector Sets in the Reports node in the Diagnostic Console.

    Tuesday, March 03, 2009 8:11 AM
  • Hi Joson,

    Yes, I know. I have already select the check box "Enable data management and report generation”.
    But it's not useful.

    This is because there is no any rules for the Data Collection Set, if you create the Data Collection Set by select "Manual".

    If it's possible, I can send you the screen capture to you, please provide a email address for me.

     

    About your recommendation to use Perfmon /report, I think it's not suitable for our environment because we have to generate report for many servers automatically. It's a centralized monitoring server.

    Regards,

    Tommy Chan

    Wednesday, March 04, 2009 1:52 AM
  •  

    Hi,

     

    You are right. I did further research and found that we need to import related rules to generate a detail report for the Data Collector Set.

     

    As you may have known, the pre-defined rules are stored in the folder %windirt%\pla\rules, you can import the rule according to the collector set.

     

    To interpret or customize the rule, you may refer to the following article:

     

    2.2.3.4 Rules Schema Formatting

    http://msdn.microsoft.com/en-us/library/cc238524(PROT.10).aspx

     

    In addition, please note that we can only import one .xml file for a Data Collector Set. If you want to import multiple rules, you need to create a .xml to include all the rules. For example:

     

    <Rules>

              <Logging level="15" file="rules.log"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Common.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.CPU.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Network.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Disk.xml"/>

              <Import file="%systemroot%\pla\rules\Rules.System.Memory.xml"/>

    </Rules>

    Wednesday, March 04, 2009 7:56 AM
  • Hi Joson,

    Thank you. Finally, I have the article which is about the rules.

    And about import the rules to for the Data Collector Set, because I'm not familiar with xml, so I just copy the following from the default Data Collector Set to my own template.

     <Rules>
       <Logging level="15" file="rules.log">
       </Logging>
       <Import file="%systemroot%\pla\rules\Rules.System.Common.xml">
       </Import>
       <Import file="%systemroot%\pla\rules\Rules.System.Summary.xml">
       </Import>
       <Import file="%systemroot%\pla\rules\Rules.System.Performance.xml">
       </Import>
       <Import file="%systemroot%\pla\rules\Rules.System.CPU.xml">
       </Import>
       <Import file="%systemroot%\pla\rules\Rules.System.Network.xml">
       </Import>
       <Import file="%systemroot%\pla\rules\Rules.System.Disk.xml">
       </Import>
       <Import file="%systemroot%\pla\rules\Rules.System.Memory.xml">
       </Import>
      </Rules>
      <ReportSchema>
       <Report name="systemPerformance" version="1" threshold="100">
        <Import file="%systemroot%\pla\reports\Report.System.Common.xml">
        </Import>
        <Import file="%systemroot%\pla\reports\Report.System.Summary.xml">
        </Import>
        <Import file="%systemroot%\pla\reports\Report.System.Performance.xml">
        </Import>
        <Import file="%systemroot%\pla\reports\Report.System.CPU.xml">
        </Import>
        <Import file="%systemroot%\pla\reports\Report.System.Network.xml">
        </Import>
        <Import file="%systemroot%\pla\reports\Report.System.Disk.xml">
        </Import>
        <Import file="%systemroot%\pla\reports\Report.System.Memory.xml">
        </Import>
       </Report>
      </ReportSchema>

    Wednesday, March 04, 2009 9:08 AM
  • Hi,

    Glad that the information is helpful. Have a nice day!
    Thursday, March 05, 2009 6:20 AM