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.
Client Automation 14.5
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