Monitoring Online Marketing Explorer processes

You can monitor the status of the Aggregation Service (Heartbeat monitor) and the Online Marketing Explorer Web site (HTTP Service Health Monitor).

Procedure

  1. Set up Application Monitoring by installing a Monitoring Agent on the machine on which the Aggregation Service process is running. Application Monitoring is a part of SDL Tridion. For more information on Monitoring SDL Tridion processes, see the implementer's documentation portal.
  2. The Aggregation Service uses heartbeat monitoring. When you start the service for the first time after installing a Monitoring Agent, the service is configured automatically by means of the following line which is added to the RegisteredServices.xml:
    <Service ServiceType="Aggregation" TimeoutValue="120s" />
  3. Configure the heatbeat timeout (optional):
    1. Open the Tridion.Aggregation.config configuration file, located by default in your SDL Tridion installation \config directory.
    2. In the <aggregationFramework> section, configure heartbeatTimeout property. The default value is 2 minutes.
      Specify hours, minutes and seconds using the format 00h00m00s , for example 12h34m56s. All three parts are optional. If you just want to specify seconds you can omit the letters, for example "30".
      <settings aggregationInterval="30" maxAggregationThreads="2" maxAggQueueLength="4" heartbeatTimeout="2m" />
    3. Save and close the file.
  4. The Online Marketing Explorer Web site provides a test page PollWebServices.aspx for polling whether the Web site is running correctly. The page is installed when you install Online Marketing Explorer, but you need to configure the test page as follows:
    1. Open the cd_monitor_conf.xml file, by default located in your Tridion installation \config directory.
    2. Uncomment the following section and make sure the correct HostName and Port in the Request URL:
      <HttpServiceHealthMonitor ServiceType="IIS" ServiceInstance="OME" PollInterval="5m" TimeoutInterval="30s">
        <Request URL="http://<HostName:Port>/WebUI/Editors/OnlineMarketing/PollWebServices.aspx?mode=Monitoring" />
        <Response SuccessPattern="Polling finished successfully" />
        <Authentication Scheme="NTLM" Username="username" Password="password"/>  
        <!-- <Header Name="CustomHeader" Value="CustomValue"/> -->
      </HttpServiceHealthMonitor>
    The following actions are performed to test the Online Marketing Explorer Web site:
    • A test connection call is sent to the data provider Web service—part of the Aggregation Service—to make sure that: the Online Marketing Explorer can connect to it, the data provider Web service is up and running, and that it can connect to the database.
    • A test connection call is sent to the Core Service—part of Content Manager—to make sure that Online Marketing Explorer can connect to it and that the Content Manager Explorer is up and running.
    • When a response is returned from the PollWebServices.aspx page, it indicates that the Online Marketing Explorer Web site is up and running.