Siebel Diagnostic Tool - Siebel - CRM

The Siebel Diagnostic Tool is an application that relies on the Siebel Management Server infrastructure to retrieve SARM data from Siebel server machines in one or more enterprises and renders this data as charts and tabular data.

The following diagram describes the architecture behind the Siebel Diagnostic Tool:

Figure

architecture behind the Siebel Diagnostic Tool

From the above diagram, we can derive the following information:

  • Siebel Management Agents—installed on the machines hosting the Siebel Servers—use sarmquery to access .sarm files generated by the Siebel processes
  • Additionally, the Siebel Management Agents can access the standard .log files on the Siebel Server
  • The Diagnostic Tool connects to the Siebel Management Server
  • The Siebel Management Server communicates with the Siebel Management Agents in order to fulfill data requests from the Diagnostic Tool

The installation and configuration of the Siebel Management Server infrastructure has been described in detail in a separate chapter of this book.

In the following procedure, we will explore the functionality of the Siebel Diagnostic Tool:

  1. Ensure that the Siebel Management Agents and Siebel Management Server are started.
  2. Ensure that SARM data files are generated on the Siebel Servers.
  3. Open a browser window and navigate to a URL similar to the following:
  4. http://appserver1:8080/DiagTool

    The above URL example connects to port 8080 (the default port of the Siebel Diagnostic Tool) on the appserver1 machine.

  5. Log in using a Siebel Management user account. The user account is created during the configuration of the Siebel Management Server.
  6. In the Server Performance Analysis tab, use the form fields to specify a Siebel Enterprise, a Siebel Server Group (optional), a Siebel Server, and (optionally) a server component. We can also specify start and end dates to define a timeframe for the analysis.
  7. The following screenshot shows the Server Performance Analysis tab of the Siebel Diagnostic Tool:

    Figure

    Server Performance Analysis tab of the Siebel Diagnostic Tool

  8. Choose a result type (Server Histograms or Server Area/Sub-Areas) and click the Submit button.
  9. Depending on the selected result type, the server histogram charts or the area/subarea analysis are displayed.

Server Histograms are vertical bar charts displaying the average response times and CPU times for the selected server components, as shown in the following screenshot:

Figure

average response times and CPU times for the selected server components, as shown

We can click on the bars in the chart to drill down into a detailed view, which displays a list of SARM data entries belonging to the interval group we clicked. We can further drill down by clicking on the SARM ID to see the instance detail.

If we choose the Server Area/Subareas option for the output, the Diagnostic Tool renders a series of pie charts to visualize the share of each SARM area of the total response time, CPU time, and memory consumption.The pie charts—shown in the following screenshot—are displayed below a table with aggregate SARM information for each area and subarea:

Figure

table with aggregate SARM information for each area and subarea

The Diagnostic Tool has two more tabs that allow us to analyze SARM data for specific users (User Performance Analysis tab) and to identify erroneous server component behavior (Event Log Analysis tab).The data displayed in the Event Log Analysis tab comes from the standardlog files produced by the Siebel server components rather than the.sarm files.

If you have the Siebel Management Server infrastructure installed on your demonstration machine, you can follow the descriptions in the previous section to explore the capabilities of the Siebel Diagnostic Tool.


All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Siebel - CRM Topics