System Diagnostics

Contents


CardioLog Diagnostics Service

The CardioLog Diagnostics Service checks the status of the CardioLog Scheduling Service components and tracking agents and will also send service errors alerts via email.

How to Schedule the CardioLog Diagnostics Service

  1. Schedule the CardioLog Diagnostics Service after the CardioLog Scheduling Service components have completed running. By default, the CardioLog Diagnostics Service runs every day at 8:30 AM.
  2. In the Administration pane, click System Diagnostics.
  3. In the Diagnostics Dashboard, click CardioLog Diagnostics Service.

    The CardioLog Diagnostics Service dialog includes the following fields:

Service Schedule Type - defines the time interval to run the service component:
Never – not at any time.
Once -one time only, once the service is restarted.
- Every full hour - every hour, on the hour (Hourly). 
- Every X minutes – every X minutes (Interval).
- Every Day at HH:MM - Every day at HH:MM (Daily).
- Every Sunday at HH:MM - Every Sunday at HH:MM. Select both the day and time of the week (Weekly).
 

CardioLog_Diagnostics_Service_dialog.png
CardioLog Diagnostics Service dialog

 

How to Calculate the CardioLog Scheduling Service Components Runtime

You can calculate the amount of time needed for each service component to run via the service component status window in the Diagnostics Dashboard:

  1. In the Administration pane, expand System Diagnostics.
  2. Click on Diagnostics Dashboard and select the service component.
  3. The start time is the Runtime Schedule, and the end time is the Last Runtime.

For example, If the Portal Tree Updates runs 5 hours for a tree with 2,000,000 objects: it starts every day at midnight (12:00 A.M) and finishes at 5:00 A.M, the total runtime is 5 hours.
For better resource utilization,calculate the amount of time needed for each service component to run, and schedule them to run in separate times. 

Starting the CardioLog Diagnostics Service

  1. Click Start > Run > services.msc
  2. Open CardioLog Diagnostics Service
  3. In the CardioLog Diagnostics Service properties window, click Start and then OK.

Diagnostics Dashboard

The Diagnostics Dashboard enables the detection and correction of faults in the CardioLog Scheduling Service components and tracking agents.

How to view the status of the CardioLog Scheduling Service components

  1. In the Administration pane, click System Diagnostics.

    10_System_Diagnostics.png 
    Diagnostics Dashboard dialog
     
  2. In the Services table, click CardioLog Diagnostics Service in order to edit the service schedule type.

     CardioLog_Diagnostics_Service_dialog_System_Diagnostics_Dashboard_.png
     CardioLog Diagnostics Service dialog
     
  3. In the Services table, click CardioLog Scheduling Service in order to view the status of the service. 

    CardioLog_Scheduling_Service_Status_dialog.png 
    CardioLog Scheduling Service Status dialog

  4. In the CardioLog Scheduling Service Status dialog, check the Send service error alerts checkbox in order to receive service error alerts via email.
  5. Click Email Alerts Settings to configure the email settings.
    1. In the Configure Email Settings dialog, fill out the following fields:
      - SMTP Mail Server - A full DNS name for the SMTP Server. Example: “mycompany.com”
      - SMTP User Name, SMTP Password - these are optional fields used for supplying credentials.
      System Administrator e-mail address – recipients list for service error alerts. Click the right arrow to select Email addresses.
    2. Click Add to add the email address to the selected recipients list.
    3. Click Save, and restart CardioLog Scheduling Service.

      To configure a secure SMTP server with a non-default port or the CardioLog reports email sender and subject, edit the following keys in the [CardioLog Installation Folder]\CardioLogSchedulingService\Settings.config file in the <handlersParams> section:

      <param>

            <handlerId>6</handlerId>

            <name>SMTPMailFrom</name>

            <val><![CDATA[CardioLog_Reports@intlock.com]]></val>

      </param>

      <param>

            <handlerId>6</handlerId>

            <name>SMTPUseSSL</name>

            <val><![CDATA[0]]></val>

      </param>

      <param>

            <handlerId>6</handlerId>

            <name>SMTPPort</name>

            <val><![CDATA[25]]></val>

      </param>

      <param>

            <handlerId>6</handlerId>

            <name>SMTPMailSubject</name>

            <val><![CDATA[CardioLog Report]]></val>

      </param>
      Note that the <handlerId> should be the CardioLogScheduler id in the <handlers> section: 
      <handler>
            <handlerId>6</handlerId>
            <handlerName>CardioLogScheduler</handlerName>
      ... 

      Configure_Email_Settings_dialog.png
      Configure Email Settings dialog


      Select_Users_and_Groups_E-mail_Address_dialog.png

      Select Users and Groups E-mail Address dialog

    4. In the Services table, click each service component to view its status.

      Usage_Data_Processing_Status_dialog.png 
      Usage Data Processing Status dialog
       
    5. In the Service Component dialog, click View log file to view the service component log file.
    6. In the Services table, click XML to view the status of all service components in a single XML web page. This web page can be used by other monitoring systems in your organization as well.

How to view the status of the monitored websites

By default, alerts are sent via email when the event count for all monitored websites is under the threshold. It is recommended to define a threshold for each monitored website in order to better isolate usage tracking issue.
  1. In the Administration pane, click System Diagnostics.
  2. In the Tracking Agents table, click All Monitored Sites

    All_Monitored_Sites_Status_dialog.png 
    All Monitored Sites Status dialog
  3. In the All Monitored Sites Status dialog, you can define the Default Event Count Threshold and the Event Count Period (in hours).
  4. In the All Monitored Sites Status dialog, select the Send service error alerts in order to receive service error alerts via email. These alerts are sent when the event count for all monitored sites is under the threshold.
  5. Click Email Alerts Settings to configure the email settings.
  6. In the Tracking Agents table, click Add.

    Add_Monitored_Site_dialog.png
    Add Monitored Site dialog
     
  7. In the Add Monitored Site dialog, click Browse (...) in order to choose a site from the Object Explorer dialog. Enter the default event count threshold for this site in the Threshold field.

    Object_Explorer_dialog.png

    Choose a site from the Object Explorer dialog
     

  8. In the Tracking Agents table, click on each Monitored Site in order to edit or delete it.

    Edit_Monitored_Site_dialog.png
    Edit Monitored Site dialog

Back to top

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk