ccsmact performance problem - Lot of Bootserver hello messages received
search cancel

ccsmact performance problem - Lot of Bootserver hello messages received

book

Article ID: 372485

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager CA Client Automation

Issue/Introduction

By default Boot server on the scalability servers are sending a Boot Server Hello message to Domain Manager (plugin "Configuration and State Management agent controller" ccsmact) every 20 minutes;

Example in TRC_CSMACT*.log on Domain Manager :

200624-07:54:53.0967205L|011232|00002be8|ccsmact   |csmtrace        |message.cpp         |000093|INFO   | - Receive(): *** Message from $U-CSMSERVER@<IP_ADDRESS> ***
200624-07:54:53.0973894L|011232|00002be8|ccsmact   |csmtrace        |message.cpp         |000119|INFO   | -
<?xml version="1.0" encoding="UTF-8"?>
<message>
<head>
<type code="2">statereport</type>
<sender type="agent" host="<agent_name>" addr="<agent_addr>" csmuuid="<csmuuid>" hostuuid="<hostuuid>"/>
...
</head>
<body>
<state interval="7200" name="bootserver hello" rc="1 Report">
<resource type="bsinfo">
<status code="1">boot server presence reported successfully</status>

 

If there are a lot of Scalability servers, ccsmact plugin could receive a lot of Boot Server Hello messages per hour. This could affect the performance of other tasks like activation/processing of configuration jobs or activation/processing of OSIM jobs
ccsmactd.exe could take a lot of CPU and have a high memory usage.

Example : 
It there are 1000 scalability servers, it is 3000 (1000*3) "Bootserver hello" messages sent per hour
How to decrease the frequency of BootServer hello message sending ?

Environment

Client Automation 14.5

Resolution

On a Scalablity Server, BootServer Hello frequency value is stored is file C:\Program Files (x86)\CA\DSM\Agent\CCSM\bsinfo.xml (or /opt/CA/DSM/Agent/CCSM/bsinfo.xml on Linux).
By default its value is 1200 (=20 minutes)

 

File Bootserver.7z attached to this article is a SD Package "BootServer Hello Message Frequency 1.0" which could be used to update the frequency in bsinfo.xml to 7200 (=2 hours)

 

This package could be sent on all Scalability Servers (on Windows or Linux)

With this change all scalability servers will send the "boot server Hello" every 2 hours instead every 20 minutes.

This package contains the procedure "Set Frequency" with 7200 as first parameter. If needed, the procedure could be updated (or a new procedure created) to specify another value of Bootserver hello message frequency :

 

This job generates a log under C:\Program Files (x86)\CA\DSM\logs\bootserver.log (or /opt/CA/DSM/logs/bootserver.log) and also a SD Job output

Attachments

Bootserver.7z get_app